2013-04-09 45 views
10

Khi chuyển sang chế độ toàn màn hình trong ứng dụng Google Chrome được đóng gói (sử dụng webkitRequestFullScreen), hầu hết các phím bàn phím không hoạt động ngoại trừ nút không gian, nhập, backspace và mũi tên.Phím bàn phím không hoạt động trong chrome.app khi ở chế độ toàn màn hình

Có cách nào để các phím khác (tất cả các số và chữ cái) hoạt động khi ở chế độ toàn màn hình không?

Tôi nhận thấy rằng hầu hết các phím không kích hoạt các sự kiện keydown, keypresskeyup.

Đây là một vấn đề đặc biệt là khi làm việc trên các ứng dụng như ví dụ một khách hàng VNC, nơi các sự kiện quan trọng là rất quan trọng.

Trả lời

9

Có hai triển khai toàn màn hình, khác nhau tùy theo một ký tự đơn. Sử dụng HTML Fullscreen specification mới hơn với webkitRequestFullscreen (màn hình chữ thường ').

Số older specification được truy cập với webkitRequestFullScreen (chữ hoa trên 'Màn hình') cần Element.ALLOW_KEYBOARD_INPUT để hỗ trợ bàn phím. Tránh, vì điều này có thể sẽ không được chấp nhận.

+0

Bàn phím hiện đang hoạt động bằng cách sử dụng webkitRequestFullscreen(), cảm ơn rất nhiều sự giúp đỡ của bạn – Stefania

+0

Vâng, tuyệt vời. Hai chức năng khác nhau, chỉ với một chữ cái viết hoa xác định chúng;) Cảm ơn tho –

+0

chỉ là một trong nhiều tính năng giao tiếp với trình duyệt và API toàn màn hình ... điều này rất hữu ích. –

Các vấn đề liên quan