【发布时间】:2018-11-19 01:12:09
【问题描述】:
在我正在构建的 Chrome 扩展程序中,我配置了一个建议的组合键来打开扩展程序。该扩展程序显示带有指向 chrome://extensions/shortcuts 的链接的快捷方式,以允许用户自定义快捷方式。用户自定义快捷方式后,扩展程序应显示新的快捷方式组合,而不是默认组合。
chrome.commands.getAll (https://developer.chrome.com/apps/commands) 返回扩展的当前快捷方式。从它返回的每个快捷方式都包含有一个键的符号。
[
"⌥",
"⇧",
"W"
]
我不想显示符号(例如⌥),而是想显示对用户更友好的键名(例如 Alt)。有没有可以自动提供的方法?
【问题讨论】:
-
我认为没有任何本机字典查找机制。您可能必须创建/获取自己的并手动进行查找
-
您得到的字符串是用户友好的键符号,并且打印在非美国布局的键盘上。菜单栏中也使用相同的格式。
标签: javascript google-chrome-extension keyboard-shortcuts