2013-04-09 17 views
10

Google Chromeパッケージのアプリでフルスクリーンに切り替えると(webkitRequestFullScreenを使用)、スペースキー、入力、バックスペース以外のほとんどのキーボードのキーが機能しませんと矢印。フルスクリーン表示時にchrome.appでキーボードのキーが機能しない

フルスクリーンモードで他のキー(数字と文字)が機能する方法はありますか?

私は、ほとんどのキーが​​、keypress、およびkeyupイベントをトリガーしないことに気付きました。

これは、キーイベントが重要なVNCクライアントなどのアプリで作業する場合に特に問題になります。

答えて

9

1つの文字で異なるフルスクリーンの実装が2つあります。新しいHTML Fullscreen specificationwebkitRequestFullscreen(小文字の 'screen')を使用してください。

webkitRequestFullScreen(大文字の 'Screen')でアクセスされるolder specificationには、キーボードサポートのためにElement.ALLOW_KEYBOARD_INPUTが必要です。これは廃止される可能性が高いため避けてください。

+0

WebkitRequestFullscreen()を使用してキーボードのキーが機能しています。ありがとうございました。 – Stefania

+0

うれしいです。 2つの異なる機能、それらを定義する大文字のみ;)ありがとうtho –

+0

ブラウザと全画面APIを扱う多くの欠点の1つだけ...これは非常に役に立ちました。 –

関連する問題