Клавиши клавиатуры не работают в chrome.app, когда в полноэкранном режиме

При переключении на полноэкранный режим в приложении Google Chrome Packaged (с помощью webkitRequestFullScreen) большинство клавиш клавиатуры не работают, за исключением кнопки пробела, ввода, возврата и стрелок.

Можно ли использовать другие клавиши (все числа и буквы) в полноэкранном режиме?

Я заметил, что большинство клавиш не вызывают события keydown, keypress и keyup.

Это проблема, особенно при работе с такими приложениями, как, например, клиент VNC, где ключевые события имеют решающее значение.

Ответ 1

Существуют две полноэкранные реализации, которые отличаются одним символом. Используйте новую HTML полноэкранную спецификацию с webkitRequestFullscreen (нижний регистр экрана).

более старая спецификация, доступная с помощью webkitRequestFullscreen (верхний регистр "Экран" ), нуждается в Element.ALLOW_KEYBOARD_INPUT для поддержки клавиатуры. Избегайте, поскольку это может быть устаревшим.