2013-04-09 1 views
10

Google Chrome 패키지 앱에서 전체 화면으로 전환하면 (webkitRequestFullScreen을 사용하는 경우) 대부분의 키보드 키가 작동하지 않습니다 (공백 버튼, 입력, 백 스페이스 제외). 및 화살표.전체 화면 인 경우 chrome.app에서 키보드 키가 작동하지 않습니다.

전체 화면 모드에서 다른 키 (숫자와 문자)가 작동하는 방식이 있습니까?

대부분의 키는 keydown, keypresskeyup 이벤트를 발생시키지 않습니다.

키 이벤트가 중요한 VNC 클라이언트와 같은 앱에서 작업 할 때 특히 문제가됩니다.

답변

9

단일 문자로 다른 두 가지 전체 화면 구현이 있습니다. 새 HTML Fullscreen specificationwebkitRequestFullscreen (소문자 '화면')과 함께 사용하십시오.

webkitRequestFullScreen (대문자 'Screen')으로 액세스되는 older specification에는 키보드 지원을 위해 Element.ALLOW_KEYBOARD_INPUT이 필요합니다. 이것이 권장되지 않기 때문에 피하십시오.

+0

키보드 키가 webkitRequestFullscreen()을 사용하여 작동하고 있습니다. 도움을 많이 주셔서 감사합니다. – Stefania

+0

예, 훌륭합니다. 두 개의 다른 함수, 대문자로 만 정의 됨;) 감사합니다 tho –

+0

브라우저 및 전체 화면 API를 다루는 많은 단점 중 하나 ... 매우 유용했습니다. –