如何获得哈希#的键码

How to get keycode for hash #?

本文关键字:键码 哈希 何获得      更新时间:2023-09-26

我可以知道哈希符号(#)的关键码是什么吗?我已经搜索了一些资源,但没有找到。有可能得到这个符号的键码吗?其他标点符号呢?谢谢。

您可以通过简单地运行以下代码(现在在您的控制台中尝试一下)找到任何字母的键码:

document.onkeypress = function (e) { console.log(e.which); };

然后输入你感兴趣的字母,它就会显示在控制台上。

#35,顺便说一下

它将是它的ASCII值35。

完整的表格可以在这里找到。

然而,假设用户通过按Shift+3键入它,那么您需要捕获数字3的键代码(即51)加上检查event对象的shiftKey属性:当为true并且键代码为51时,则意味着键入了#
(以上仅适用于特定键盘布局,抱歉)

使用onkeypress检测按键的实时测试用例

某些原因对我不起作用。# keyCode是51为我工作