Я пытаюсь сравнить 2 символа (или коды клавиш), чтобы проверить, совпадает ли буква на экране с нажатой буквой.
К сожалению, все результаты keyDown представлены в верхнем регистре, иЯ хотел бы знать, есть ли другой способ, который получает ввод в нижнем регистре вместо ручного изменения всего ввода.
Вот мой код:
document.onkeydown = function keyDown(e) {
if (!e) e = window.event;
if (e.keyCode == currentCharacter.charCodeAt(0)) {
// Input matches the current character.
} else {
// Input does not match the current character.
}
}
В этом примере e.keyCode всегда возвращает код клавиши для заглавной версии символа, который я нажал.