HTML按钮来激活键盘模拟
问题描述:
我想提出3个按键来激活“Alt + O”的内部HTML在Internet Explorer中的模拟按键,“Alt + W”和“ALT + C”。HTML按钮来激活键盘模拟
的是我想做的做 - 我做了一个网站,处理各种事情,现在正试图启动一个后台程序说明。我已经安装了AutoHotKey,我可以让这些按钮与键盘一起工作,但是我想在没有连接键盘的情况下运行它。
我发现就在这里2个其他类似的反应,但我不能让他们工作,因为他们的年龄较大的主题,我想我会开始一个新的线程,看看是什么在那里。
编辑:我不想按Alt + O键触发的东西(我已经有),我要反,一个按钮,触发(模拟)ALT + O组合键
答
你可以做类似的东西。
$('<selector element>').keydown(function(e){
var arrayOfCharcode=[111,99,119];//ascii codes need to be allowed
if(e.altKey && arrayOfCharcode.indexOf(e.which)>=0){
e.preventDefault();
prompt("Alt+<charcode ascii>, Enter","text");
}
});
,你可以做你的情况
$(document).keydown(function(e){
var arrayOfCharcode=[99,111,119,68,79,87];//ascii codes need to be allowed
if(e.altKey && arrayOfCharcode.indexOf(e.which)>=0){
e.preventDefault();
switch(e.which){
case 99:
case 68:
//call button1 function alt + c
break;
case 111:
case 79:
//call button2 function alt + o
break;
case 119:
case 87:
//call button3 function alt +w
break;
}
}
});
你能向我们提供旧的线程你已经找到。 – Craig
这些是2我发现-HTTPS://stackoverflow.com/questions/44857988/javascript-trigger-keypress-on-mouse-click-without-jquery和https://stackoverflow.com/questions/22727830/press-键盘上的退出键与html按钮 – Paul