我的问题不是关于“Ctrl”键,而是关于非打印键,这些键没有出现在任何键盘上,但在扫描仪以HID模式读取条形码时非常有用。目前,当我的条码扫描仪配置为在条形码前缀中添加ASCII字符(如SOH(ASCII代码1)或STX(2),ETX(3),EOT(4)...)时,我可以监听到许多字符的keydown事件,但是我没有任何事件的记录。也许Chrome、Firefox等浏览器不支持这些事件。我的测试代码非常简单,我只是记录了文档上触发的keydown事件...
编辑: 我要强调的是,这个问题是关于在导航器(Edge、Chrome、Safari、Firefox等)上运行的javascript,而不是在node上运行。我需要在网页上监听条形码扫描仪。
编辑: 我要强调的是,这个问题是关于在导航器(Edge、Chrome、Safari、Firefox等)上运行的javascript,而不是在node上运行。我需要在网页上监听条形码扫描仪。
charCodeAt()
读取输入字符串的值(使用实时扫描的输入事件)..? - Teemu