Merge pull request #9853 from electron/before-input-event

recommend before-input-event in keyboard shortcuts tutorial
This commit is contained in:
Kevin Sawicki 2017-06-26 09:38:54 -07:00 committed by GitHub
commit 361d8aebf5

View file

@ -52,6 +52,10 @@ window.addEventListener('keyup', doSomething, true)
Note the third parameter `true` which means the listener will always receive key presses before other listeners so they can't have `stopPropagation()` called on them.
The [`before-input-event`](web-contents.md#event-before-input-event) event
is emitted before dispatching `keydown` and `keyup` events in the page. It can
be used to catch and handle custom shortcuts that are not visible in the menu.
If you don't want to do manual shortcut parsing there are libraries that do advanced key detection such as [mousetrap].
```js