屏幕上有一个按钮。如果用户在他的物理键盘上按“a”,则该按钮应该将该键盘事件注册为单击。我没有在Windows 8 Dev门户网站上找到任何关于此的文档,但也许我没有搜索到足够的内容。但如果有人有同样的运气,请帮助我。
答案 0 :(得分:3)
如果您使用的是jQuery,则可以注册keydown
/ keyup
/ keypress
- 事件。并使用规范化的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");
});