У меня есть базовый репетитор по набору текста, встроенный в javascript. Он состоит из двух частей: первая часть содержит текст/урок для ввода, а вторая часть содержит клавиатуру с клавишами.
Я кодирую так:
$(document).on('keyup', function(e){
if( String.fromCharCode(e.keyCode) == TextCharacter )
// Character was typed correctly
});
Проблема в том, что он работает для мелких букв. Если урок содержит какой-либо символ в верхнем регистре, он не работает, так как пользователь должен набрать «shift + символ». Есть ли способ проверить, нажата ли клавиша символа при удерживании клавиши Shift?
Спасибо