Estoy tratando de capturar la entrada del usuario (para el campo de entrada personalizado que no es html), así que necesito la clave hexadecimal unicode del carácter de entrada
Otras respuestas sugieren algo como esto:
function detectkey(event) { var unicode = event.which || event.keyCode; document.getElementById("keystroke").innerHTML = "The pressed key was: " + String.fromCharCode(unicode) +"<br>The Unicode value is:"+ unicode; } Pero tanto event.which como event.keyCode y también charCode son pruebas obsoletas:
Como puede ver aquí https://keycode.info/ Quedan 2 formas: event.key y event.code
Maldita sea, parece que necesito usar el evento de keypress de tecla en su lugar. No te da pulsaciones de control
UPD: Maldita sea * 2, también está obsoleto
https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event