Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript numpad按钮的键码是什么:“No No No modHFGen.dll/&引用;及"&引用;关于我正在使用的库或其他可能不会忽略这些的库?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript numpad按钮的键码是什么:“No No No modHFGen.dll/&引用;及"&引用;关于我正在使用的库或其他可能不会忽略这些的库?

Javascript numpad按钮的键码是什么:“No No No modHFGen.dll/&引用;及"&引用;关于我正在使用的库或其他可能不会忽略这些的库?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,正如问题所述,我已陷入僵局。我发现在我正在编写的Chrome扩展中添加键盘功能的两种方法根本看不到标准键盘小键盘部分的“/”键和“.”键。 我已尝试使用此处的库获取此信息: 这里的图书馆:。我正在使用的代码,我将粘贴在下面,对于每一个代码,除了出于未知原因的那两个键外,都可以正常工作。我不知道我是做错了,还是遗漏了什么,但澄清一下,结束这个困境会非常有帮助 多谢各位 // outputs "print!" to the console when pressed. jwerty.key('[num

正如问题所述,我已陷入僵局。我发现在我正在编写的Chrome扩展中添加键盘功能的两种方法根本看不到标准键盘小键盘部分的“/”键和“.”键。 我已尝试使用此处的库获取此信息: 这里的图书馆:。我正在使用的代码,我将粘贴在下面,对于每一个代码,除了出于未知原因的那两个键外,都可以正常工作。我不知道我是做错了,还是遗漏了什么,但澄清一下,结束这个困境会非常有帮助

多谢各位

// outputs "print!" to the console when pressed.
jwerty.key('[num-0-num-9]', function () { console.log('numpad number') });
jwerty.key('[0-9]', function () { console.log('regular number') });
//jwerty.key('111', function () { console.log('decimal!') });
jwerty.key('enter', function () { console.log('enter!') });
jwerty.key('+', function () { console.log('plus!') });
jwerty.key('-', function () { console.log('minus!') });
jwerty.key('*', function () { console.log('multiply!') });
//jwerty.key('110', function () { console.log('divide!') });
jwerty.key('shift+9', function () { console.log('(!') });
jwerty.key('shift+0', function () { console.log(')!') });
“110”和“111”只是抓住正确事物的众多尝试之一。我知道这是错误的

//button catcher -- keyboard
$(document)
.makeKeyCombinator(
{
    onComplete: function(keyComboData)
    {
        $(".temp").html('<pre class="prettyprint">' + 
JSON.stringify(keyComboData, null, 2) + '</pre>');

        var keys = ExtractKeys(JSON.stringify(keyComboData, null, 2));

        $(".temp").append('<pre class="prettyprint">' + JSON.stringify(keys, 
null, 2) + '</pre>');
    }
});
//按钮捕捉器--键盘
$(文件)
.makeKeyCombinator(
{
onComplete:函数(keyComboData)
{
$(“.temp”).html(“”+
stringify(keyComboData,null,2)+'';
var keys=ExtractKeys(JSON.stringify(keyComboData,null,2));
$(“.temp”).append(“”+JSON.stringify(键、,
空,2)+'';
}
});

由于我使用的是两个完全不同的库,所以解决方案很可能很简单,但同样,我非常感谢你们为此提供的任何帮助

以下是您所需钥匙的钥匙代码

“/”=191|对于numpad:111

“=190|对于numpad:110


Ref:

我非常感谢您的输入,但是valies:111和110已经在我发布的第一个代码片段中说明。我想澄清的问题是,为什么我尝试使用的任何一个库都没有注册这些按钮,以及如何捕获这些按键事件。再次感谢您的意见,但并没有准确回答我的问题。非常感谢。