Я работаю над веб-приложением, которое должно поддерживать:
- сочетания клавиш на основе Alt
- Mac OS
- IE11
- Международные клавиатуры
Прямо сейчас у меня есть эти ярлыки, работающие на Windows с использованием свойства ключа сгенерированного KeyboardEvent;однако, они не работают на Mac из-за альтернативного ввода с клавиатуры , который используется при удерживании. Я смотрел на использование keyCode, но я не хотел бы использовать его, поскольку он устарел. Другой вариант - использовать свойство кода, но оно не поддерживается в IE11. Он также основан на местоположении, а не на контенте в зависимости от того, какая клавиша нажата, что вызовет проблемы с международными клавиатурами. У кого-нибудь есть опыт решения этой проблемы наиболее надежным способом?