在Javascript中使用特殊键进行键绑定

在Javascript中使用特殊键进行键绑定,javascript,greasemonkey,userscripts,key-bindings,Javascript,Greasemonkey,Userscripts,Key Bindings,我想知道是否可以使用macbook pro用于音乐控制的特殊键,并用javascript绑定它们? 示例键:播放/暂停、下一步、后退 我试图这样做,以修改greasemonkey脚本,如果这有帮助的话 这是当前的代码 HotKeys.bindings['/'] = HotKeys.activateSearch; HotKeys.bindings['p'] = HotKeys.playPrev; HotKeys.bindings['n'] = HotKeys.playNext; HotKeys.b

我想知道是否可以使用macbook pro用于音乐控制的特殊键,并用javascript绑定它们? 示例键:播放/暂停、下一步、后退

我试图这样做,以修改greasemonkey脚本,如果这有帮助的话

这是当前的代码

HotKeys.bindings['/'] = HotKeys.activateSearch;
HotKeys.bindings['p'] = HotKeys.playPrev;
HotKeys.bindings['n'] = HotKeys.playNext;
HotKeys.bindings['k'] = HotKeys.selectPrev;
HotKeys.bindings['j'] = HotKeys.selectNext;
HotKeys.bindings['o'] = HotKeys.playSelected;
HotKeys.bindings['v'] = HotKeys.openBlog;
HotKeys.bindings['s'] = HotKeys.toggleFavorite; 

HotKeys.keyBindings[27] /*ESC*/ = HotKeys.deactivateSearch;

脚本源:

只需将按键事件侦听器应用于文档,并将事件记录到控制台,以便查看它是否已注册。与此类似: