0
我在屏幕上有一個按鈕。如果用戶在他的物理鍵盤上按下「a」,那麼按鈕應該將該鍵盤事件註冊爲點擊。我還沒有在Windows 8 Dev門戶網站上找到任何關於這方面的文檔,但也許我沒有足夠的搜索。但是如果有人有幸運了,請幫助我。如何使用鍵盤輸入來做點什麼?
我在屏幕上有一個按鈕。如果用戶在他的物理鍵盤上按下「a」,那麼按鈕應該將該鍵盤事件註冊爲點擊。我還沒有在Windows 8 Dev門戶網站上找到任何關於這方面的文檔,但也許我沒有足夠的搜索。但是如果有人有幸運了,請幫助我。如何使用鍵盤輸入來做點什麼?
如果您使用的是jQuery,您可以註冊一個/keyup
/keypress
-event。並使用標準化event.which
檢測的關鍵:
$(document).on("keydown", function(event) {
// A = 65
// Z = 90
if (event.which === 65) {
// key pressed is A
$("button").trigger("click");
}
});
你也可以使用一個圖書館一樣mousetrap.js(看看全球綁定):
Mousetrap.bind('a', function() {
$("button").trigger("click");
});