Я работаю над веб-игрой (http://szarada.net/wyscigi/) для решения кроссвордов (польский язык). Одна из функций, которые я планирую представить, — это поддержка перемещения курсора на диаграмме кроссворда с помощью клавиш со стрелками. Чтобы обеспечить еще больший пользовательский опыт, я хотел бы поддерживать событие нажатия клавиши (не нажатие клавиши или клавишу вверх) для клавиш со стрелками, где это возможно (чтобы пользователь мог перемещать курсор по нескольким полям с помощью долгого нажатия клавиши).
Изучив несколько интернет-ресурсов (включая несколько записей StackOverflow), я смог понять, что только некоторые браузеры поддерживают нажатие клавиши для клавиш со стрелками.
Вот мой вопрос: как определить, поддерживает ли браузер функцию запуска события нажатия клавиши для клавиши со стрелкой? Я думал просто об обнаружении браузера (плюс версия браузера), но решение на основе функций, очевидно, было бы более масштабируемым. Я не нашел ничего полезного, например. Модернизр.
Я использую jQuery, так что советы на основе jQuery будут для меня наиболее полезными.