Inicio
» WINDOWS
»
Cómo identificar una pulsación de tecla en Windows 10
Cómo identificar una pulsación de tecla en Windows 10
Para identificar una pulsación de tecla en Windows 10, comience con un analizador de eventos de teclas basado en navegador para las teclas comunes. Luego, utilice SharpKeys cuando necesite el nombre de la tecla de Windows y su valor en formato de código de escaneo. Estas herramientas solo muestran la entrada que reciben. Si no aparece ningún resultado, no significa automáticamente que la tecla esté defectuosa: Windows, el navegador, el firmware del teclado o una utilidad de reasignación de teclas podrían estar procesándola primero.
Pulsa y suelta la tecla una vez. Anota los valores de key, code, location, y el tipo de evento. Repite el proceso con Mayús solo si necesitas comprobar si el carácter generado cambia.
Pruebe una tecla a la vez. Un acceso directo del navegador o de Windows puede ser interceptado antes de que la página pueda detectarlo, así que no utilice una combinación reservada para determinar si una tecla individual funciona.
Ejemplo: un navegador recibe la tecla de posición A como un carácter en minúscula e informa su código físico.
Los campos responden a diferentes preguntas. keyes el carácter o acción producido con el diseño de teclado activo y modificadores; al presionar Shift+A se puede cambiar de “a” a “A”. codeidentifica la posición física de la tecla, por lo que la tecla en la posición A generalmente se informa como KeyAincluso cuando otro diseño escribe un carácter diferente allí. locationpuede distinguir teclas modificadoras izquierda/derecha o una tecla del teclado numérico; los valores comunes son 0 para estándar, 1 para izquierda, 2 para derecha y 3 para teclado numérico. La referencia KeyboardEvent de MDN explica estas propiedades. A keydownse envía cuando se presiona una tecla y keyupcuando se suelta.
Seleccione Agregar y, a continuación, seleccione Tecla de tipo en “Asignar esta tecla”. Pulse la tecla que desea identificar. SharpKeys mostrará el nombre de la tecla y un código para la entrada que reconoce.
Una vez registrado el resultado, cancele o cierre el cuadro de diálogo de asignación. No guarde una asignación a menos que tenga intención de reasignar la tecla; SharpKeys modifica las asignaciones de teclado de Windows a través del registro al aplicar una reasignación.
SharpKeys puede mostrar la etiqueta y el código de una tecla en su cuadro de diálogo Tipo de tecla; cierre la ventana de asignación sin guardar la reasignación.
SharpKeys es útil cuando la visualización de caracteres del navegador no es suficiente, especialmente para las teclas de navegación y modificadoras. La documentación del proyecto SharpKeys indica que algunas teclas no están disponibles para su función de Tecla de escritura. Por ejemplo, muchas teclas Fn de los portátiles se gestionan dentro del teclado y nunca llegan a Windows; la tecla Alt también puede requerir ser seleccionada de la lista en lugar de ser capturada al pulsarla. Una etiqueta de "Desconocido" o un código genérico como este 00_100es un resultado inconcluso, no prueba que la tecla no funcione.
Utilice el teclado en pantalla como control.
El teclado en pantalla (OSK) de Windows 10 es una forma alternativa de introducir texto, no un detector de teclas físicas. Ábrelo con la tecla del logotipo de Windows + Ctrl + O , o ve a Configuración > Accesibilidad > Teclado y activa la opción Usar el teclado en pantalla . Haz clic en una letra del OSK mientras tengas un campo de texto seguro abierto. Si al hacer clic se inserta texto, pero al pulsar una tecla física no, la aplicación puede aceptar la entrada del teclado y es probable que el problema se encuentre en la ruta de la tecla física. Microsoft describe el OSK como una forma de escribir sin un teclado físico; no garantiza que se resalte la tecla física correspondiente.
El teclado en pantalla permite introducir texto al hacer clic, pero no reproduce cada pulsación de un teclado físico.
Averigua si el software o el hardware están bloqueando la clave.
Si una tecla no aparece en el probador del navegador o en SharpKeys, cierre cualquier macro o software de reasignación activo y vuelva a probar. Algunos ejemplos son un script de AutoHotkey, PowerToys Keyboard Manager o una utilidad incluida con el teclado. Estas herramientas pueden modificar la entrada que recibe otro programa. Asegúrese también de que el probador tenga el foco y pruebe la tecla en un campo de texto plano, en lugar de dentro de una aplicación que pueda reservar sus propios atajos.
Para un teclado externo, desconéctelo y vuelva a conectarlo, pruebe con otro puerto USB y pruebe un segundo teclado en el mismo PC. Si la tecla sospechosa funciona en el segundo teclado, la causa probable es el teclado original, su cable o receptor, o su firmware. Si la misma tecla no funciona en varios teclados, compruebe si Windows está interceptando un acceso directo, la distribución activa y el software del teclado antes de concluir que Windows no puede leerlo. En un portátil, las teclas de la capa Fn y las teclas multimedia pueden ser procesadas por el firmware del dispositivo en lugar de aparecer como eventos de teclas normales del navegador.
Probar un segundo teclado ayuda a diferenciar un problema del dispositivo de un problema de Windows o de la aplicación.
La descripción general de la entrada de teclado de Windows de Microsoft explica cómo se traducen los códigos de escaneo en códigos de teclas virtuales y cómo se interpretan mediante la distribución de teclado activa. Por eso, una tecla física, el carácter que escribe y el evento que recibe una aplicación están relacionados, pero no siempre son idénticos. Para obtener información sobre el teclado en pantalla, consulte la guía de Microsoft sobre el teclado en pantalla . Si una tecla poco común no produce ningún resultado en ninguno de los diagnósticos, anote el modelo del teclado y pruébelo con el software del fabricante o la documentación de soporte; no dé por sentado que todas las teclas especiales pueden detectarse o reasignarse con una utilidad general de Windows.