javascript onkeydown/onkeypress обнаруживает "shift + ö,ä,ü" в Firefox

Я хотел определить ö,ä,ü через onkeydown, но в Firefox e.keyCode (или e.which) равен 0 (например, в Chrome они равны 192, 222 и 186).

Поэтому вместо использования onkeydown я использовал onkeypress для ö,ä,ü, которые работали нормально, пока я не захотел также обнаружить клавишу Shift. Проблема в том, что при нажатии клавиши Shift функция onkeypress не вызывается. Вызываются только onkeydown и onkeyup, но я не могу обнаружить ö, ä и ü с этими функциями в FF.

Итак, мой вопрос: есть ли обходной путь для FF?

0 ответов

Другие вопросы по тегам