如何区分问号?和/用于azerty键盘

aga*_*chy 4 javascript keyboard-shortcuts keycode keyboard-events

当我用qwerty键盘绑定?/键时javascript,他们有相同的 keycode (191)但你必须按下shift来做一个?.

如何判断在azerty键盘上按下了哪个字符(如下所示的布局),因为它们是不同的键,两者都需要Shift,并且我为它们获得相同的键码keyup.:

 $(document).keyup(function(event) {
        if (event.which === 191) {
            action();
        }
    });
Run Code Online (Sandbox Code Playgroud)

布局

(原始图像是"KB France"由Yitscar(英语维基百科)Michka B(法语维基百科)通过Wikimedia Commons在知识共享署名 - 相同方式共享3.0下获得许可 - 请参阅上面链接的文章中使用.)

ade*_*neo 5

使用该keypress活动

$(document).keypress(function(event) {
    if (event.which === 666) {
        action();
    }
});
Run Code Online (Sandbox Code Playgroud)

我没有azerty键盘或其他什么,所以我没有得到相同的密钥代码,但是按键事件将返回其他密钥代码,你必须自己检查它们.

小提琴