Я делаю простой JS-скрипт, который берет все события клавиатуры и показывает их на экране.Каждый раз, когда я пытаюсь использовать символ ^ (Alt Gr + ^) на клавиатуре, JS возвращает мертвый код.
Почему это происходит и как я могу его решить?
Спасибо
editor.addEventListener('keydown', function (e) {
var keyNum = event.which || event.keyCode;
switch(keyNum) {
case 9:
buffer += "\t";
break;
case 13:
buffer += "\n";
break;
default:
if (window.event) { // IE
key = e.key;
} else if (e.which){ // Netscape/Firefox/Opera
key = e.which;
}
buffer += key;
break;
}
renderText(buffer);
});