2012-04-07 71 views
1

我有一个按键可以通过键盘快捷键访问,但用户必须按ALT + Z。无论如何只要按Z(或其他一些键)而不必按ALTHTML元素键盘快捷键没有ALT键

非常感谢,

<input style="display:none;" id='stopButton1' type="button" value="Z" onclick="stop('z')" accesskey="z" /> 

回答

2

没有那是不可能的纯HTML。

需要JavaScript:使用keypress事件来检测特定字符代码并调用某个函数。

+0

给出任何例子/语法 – 2015-10-07 05:56:53

+0

@PradeepKumarPrabaharan https://jsfiddle.net/1aqtuc4y/ – 2015-10-07 09:04:45

+0

很高兴知道我们可以在没有jquery插件的情况下使用它 – 2015-10-07 09:46:57

0

我们可以用jquery 2.1.3插件和keypressASCII

JS:

$(document).keypress(function (e) { 
    if (e.which == 72 || e.which==104) { 
     window.location.replace("http://soluvations.in"); 
    } 
}); 

HTML:

<p>Press H/h to go to Home Page</p> 

这里是 JSFIDDLE link