gpt4 book ai didi

javascript - 确定 keydown 中的 "+"(加号)键是否来自小键盘?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:34 24 4
gpt4 key购买 nike

我正在使用以下代码来确定用户按下了哪个键。

$(document).keydown(function(e){
var code = (e.keyCode? e.keyCode : e.charCode);
$("#keyCode").html("Key Code: " + code);
});

我的问题是 +/= 键的代码与小键盘加号键的代码相同。都是 107。我怎么知道按下了这两个键中的哪一个?

更新

看起来这个问题是 Firefox 特有的。 Chrome 和 IE 给我的代码是 107 和 187。

最佳答案

我能让它在 Firefox 中正常工作的唯一方法是使用按键事件并获取 charCode。我还会跟踪是否按住了 Shift 键。

关于javascript - 确定 keydown 中的 "+"(加号)键是否来自小键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com