Javascript Electron:我如何停止向上/向下/空格滚动而不停止向上/向下/空格菜单加速器的触发?

Javascript Electron:我如何停止向上/向下/空格滚动而不停止向上/向下/空格菜单加速器的触发?,javascript,electron,Javascript,Electron,我正在创建媒体播放器应用程序。想想iTunes。我想将菜单快捷键指定给上、下和空格,以选择上一个/下一个曲目(上/下)和切换播放(空格)。但是,Chromium需要向上/向下/空间来滚动窗口。当窗口可以滚动时,菜单项不会被触发,直到你到达滚动的末尾。我可以在这些keydowns和event.preventDefault()上设置一个侦听器,以防止滚动行为,但是这也会阻止我的电子菜单项接收keydown,并且它们不会触发 有人知道如何解决这个问题吗?我被难住了。也许你可以查一下这件事是从哪里来的事

我正在创建媒体播放器应用程序。想想iTunes。我想将菜单快捷键指定给上、下和空格,以选择上一个/下一个曲目(上/下)和切换播放(空格)。但是,Chromium需要向上/向下/空间来滚动窗口。当窗口可以滚动时,菜单项不会被触发,直到你到达滚动的末尾。我可以在这些
keydown
s和
event.preventDefault()
上设置一个侦听器,以防止滚动行为,但是这也会阻止我的电子菜单项接收keydown,并且它们不会触发


有人知道如何解决这个问题吗?我被难住了。

也许你可以查一下这件事是从哪里来的<代码>事件.目标。