无法使用正确的解决方案找到任何帖子,
基本上我想要的是将具有特殊字符的字符串转换为KeyCode数组,
示例:将Python>>> help(modules)
转换为:
"Hello@Today"
注意" 16,50"这是Shift(16)+ 2(50),
的组合在我目前的代码中,我[104, 101, 108, 108, 111, 16, 50, 116, 111, 100, 97, 121]
(64)
这是错误的:
@
我目前的职能:
[104, 101, 108, 108, 111, 64, 116, 111, 100, 97, 121]
由于
答案 0 :(得分:0)
至少在JavaScript中,没有“即用型”解决方案将字符转换为键码。
此外,即使您实现自己的转换/映射算法,也要考虑不同的键盘布局会生成具有不同组合键的字符。
最后,您使用charCodeAt
获得的每个字符代码都不一定具有相应的组合键。