全屏时,键盘键在chrome.app中不起作用

时间:2013-04-09 09:36:30

标签: google-chrome-extension google-chrome-app

在Google Chrome打包应用中切换到全屏(使用webkitRequestFullScreen)时,除了空格按钮,输入,退格键和箭头外,大多数键盘按键都不起作用。

在全屏模式下,其他键(所有数字和字母)是否有任何功能?

我注意到大多数按键都不会触发keydownkeypresskeyup事件。

这是一个问题,尤其是在处理关键事件至关重要的VNC客户端等应用时。

1 个答案:

答案 0 :(得分:9)

有两个全屏实现,它们由一个字符区分。使用较新的HTML Fullscreen specification webkitRequestFullscreen(小写'屏幕')。

使用webkitRequestFullScreen(大写'屏幕')访问的older specification需要Element.ALLOW_KEYBOARD_INPUT才能获得键盘支持。避免,因为这可能会被弃用。