Мне не удалось найти надежный способ надежного определения ярлыков, таких как Alt+A
.
Если я слушаю keydown
, свойство keyCode
относится к фактической клавише на клавиатуре, а не к символу, напечатанному на ней, поэтому я не могу использовать его, чтобы надежно определить, является ли нажатой символ на самом деле a
.
Я могу использовать keypress
для определения, нажата ли фактическая a
, но как только я нажимаю Alt+A
, нажатие клавиши сообщает мне, что å
вставлено, и я не могу надежно вывести фактическую клавишу используется из этого.
Разве это невозможно сделать?