Generación de código ASCII para la combinación de claves
-
10-10-2019 - |
Pregunta
Quiero saber cómo obtener el código ASCII para la combinación de claves. Como si quisiera manejar el evento para una combinación de claves única [Alt+Ctrl+Shift]. Alternativamente, ¿puede decirme el código ASCII para [Alt+Enter], [CTRL+Enter]?
Solución
Hay banderas en el event
objeto que te dice si el alternativo, control o cambio Se han ingresado las claves:
if (event.shiftKey) {}
if (event.altKey) {}
if (event.ctrlKey) {}
Para obtener el código clave (por ejemplo, espacio), debes verificar el event.keycode
(13 te atrapará ingresar)
if (event.keyCode === 13){}
Otros consejos
Realmente no hay asignaciones estándar de códigos de teclado hasta Ascii. Tal vez esto Tabla de código de escaneo de teclado de PC ayudará.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow