没有alt键的HTML元素键盘快捷键

问题描述 投票:1回答:2

我有一个键盘快捷键访问的按钮,但用户必须按ALT + Z.无论如何让用户只需按Z(或其他键)就可以访问按钮而无需按ALT?

非常感谢,

<input style="display:none;" id='stopButton1' type="button" value="Z" onclick="stop('z')" accesskey="z" />
html access-keys
2个回答
2
投票

不,这在纯HTML中是不可能的。

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


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

© www.soinside.com 2019 - 2024. All rights reserved.