你好我正在创建一个应用程序,我需要获得键盘访问权限才能使用键盘的左箭头键和右箭头键,我的应用程序是html5和javascript,这很容易用机器人类做到这一点java,现在我的问题是...有一种方法可以用javascript做到这一点?
答案 0 :(得分:1)
您可以这样做:
$(document).keydown(function(event){
var key = event.which;
switch(key) {
case 37:
// Key left. Call function to do Key left work
break;
case 38:
// Key up. Call function to do Key up work
break;
case 39:
// Key right. Call function to do Key right work
break;
case 40:
// Key down. Call function to do Key down work
break;
}
});
这些是键码箭头值:
left 37
up 38
right 39
down 40
编辑:如果您只是想通过javascript以编程方式按下certian密钥,您可以这样做:
jQuery.trigger({ type: 'keypress', which: keycode });
答案 1 :(得分:0)
您可能会使用keyCode 37和39的组合。请参阅此处的文档:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
jQuery让这很简单:http://api.jquery.com/event.which/