键“3”不产生输出,但“Shift+3”仍会产生井号/磅号字符

键“3”不产生输出,但“Shift+3”仍会产生井号/磅号字符

这是最奇怪的事情。当我按下键盘垂直数字行上的 3 键时,什么都没有发生。但是当我按住 Shift 并按下 3 时,我得到了井号 (#)。因此,出于某种原因,除了数字键盘外,3 没有出现。我知道这个键有效,因为我可以得到 # 字符,并且当我按下该键时,Javascript 可以得到 keyCode(经过测试这里)。

我运行的是 OS X,并且我的 MBP 上连接着一个 Apple 键盘。我检查了“系统偏好设置”,发现该键不应该有键盘快捷键。我真的很困惑。

相关内容