gpt4 book ai didi

jquery keyup 按住 Shift 和数字键盘键

转载 作者:行者123 更新时间:2023-12-01 01:45:11 27 4
gpt4 key购买 nike

按住 Shift 键时,我无法获得某些数字键盘键的正确代码。仅当数字锁定键打开时,数字键盘上的数字键和 point/del 键才会发生这种情况。

$('body').keyup(function (e) {

alert('key code ' + e.keyCode + ' ewhich: ' + e.which);
});

数字锁定打开:

Shift + numberPad1 输出代码 16,小键盘上的所有数字键和 point/del 键也是如此。

对此有何解释?

使用 Chrome

最佳答案

在 Windows PC 上,由于 Shift 键暂时覆盖“Numlock=ON”状态,因此 Shift+Numpad(0-9) 具有不同的功能。例如Shift+Numpad1 将注册为“End”并释放 Shift 键。这是我 2.5 年头痛的根源,因为我在 Windows 上使用同一个应用程序时,试图使用为我在 Mac 上使用的应用程序指定的相同快捷方式。

关于jquery keyup 按住 Shift 和数字键盘键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905705/

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