> Configure local and global keyboard shortcuts
-## Global Shortcuts
-
-You can use the [globalShortcut] module to detect keyboard events even when
-the application does not have keyboard focus.
-
-```js
-const {app, globalShortcut} = require('electron')
-
-app.on('ready', () => {
- globalShortcut.register('CommandOrControl+X', () => {
- console.log('CommandOrControl+X is pressed')
- })
-})
-```
-
## Local Shortcuts
You can use the [Menu] module to configure keyboard shortcuts that will
_does not_ have a corresponding menu item, you can use the
[electron-localshortcut] npm module.
+## Global Shortcuts
+
+You can use the [globalShortcut] module to detect keyboard events even when
+the application does not have keyboard focus.
+
+```js
+const {app, globalShortcut} = require('electron')
+
+app.on('ready', () => {
+ globalShortcut.register('CommandOrControl+X', () => {
+ console.log('CommandOrControl+X is pressed')
+ })
+})
+```
+
## Shortcuts within a BrowserWindow
If you want to handle keyboard shortcuts for a [BrowserWindow], you can use the `keyup` and `keydown` event listeners on the window object inside the renderer process.