Клавиши клавиатуры не работают в chrome.app, когда в полноэкранном режиме
При переключении на полноэкранный режим в приложении Google Chrome Packaged (с помощью webkitRequestFullScreen
) большинство клавиш клавиатуры не работают, за исключением кнопки пробела, ввода, возврата и стрелок.
Можно ли использовать другие клавиши (все числа и буквы) в полноэкранном режиме?
Я заметил, что большинство клавиш не вызывают события keydown
, keypress
и keyup
.
Это проблема, особенно при работе с такими приложениями, как, например, клиент VNC, где ключевые события имеют решающее значение.
Ответы
Ответ 1
Существуют две полноэкранные реализации, которые отличаются одним символом. Используйте новую HTML полноэкранную спецификацию с webkitRequestFullscreen
(нижний регистр экрана).
более старая спецификация, доступная с помощью webkitRequestFullscreen
(верхний регистр "Экран" ), нуждается в Element.ALLOW_KEYBOARD_INPUT
для поддержки клавиатуры. Избегайте, поскольку это может быть устаревшим.