* docs: fix minor grammar error 'punctuations' * docs: fix minor grammar error pluralizing Chromium * docs: fix typo 'updateCurrentActiviy' * docs: use consistent spelling of 'behavior' * docs: use 'macOS' instead of 'Mac OS' or 'OS X'. * docs: use 'GTK' instead of 'GTK+' https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html * docs: minor capitalization: use 'TCP' not 'tcp' * Update docs/development/build-instructions-linux.md Co-Authored-By: Mark Lee <malept@users.noreply.github.com> Co-authored-by: Mark Lee <malept@users.noreply.github.com> Co-authored-by: John Kleinschmidt <jkleinsc@github.com>
		
			
				
	
	
	
	
		
			2 KiB
			
		
	
	
	
	
	
	
	
			
		
		
	
	
			2 KiB
			
		
	
	
	
	
	
	
	
Accelerator
Define keyboard shortcuts.
Accelerators are Strings that can contain multiple modifiers and a single key code,
combined by the + character, and are used to define keyboard shortcuts
throughout your application.
Examples:
CommandOrControl+ACommandOrControl+Shift+Z
Shortcuts are registered with the globalShortcut module
using the register
method, i.e.
const { app, globalShortcut } = require('electron')
app.whenReady().then(() => {
  // Register a 'CommandOrControl+Y' shortcut listener.
  globalShortcut.register('CommandOrControl+Y', () => {
    // Do stuff when Y and either Command/Control is pressed.
  })
})
Platform notice
On Linux and Windows, the Command key does not have any effect so
use CommandOrControl which represents Command on macOS and Control on
Linux and Windows to define some accelerators.
Use Alt instead of Option. The Option key only exists on macOS, whereas
the Alt key is available on all platforms.
The Super key is mapped to the Windows key on Windows and Linux and
Cmd on macOS.
Available modifiers
Command(orCmdfor short)Control(orCtrlfor short)CommandOrControl(orCmdOrCtrlfor short)AltOptionAltGrShiftSuper
Available key codes
0to9AtoZF1toF24- Punctuation like 
~,!,@,#,$, etc. PlusSpaceTabCapslockNumlockScrolllockBackspaceDeleteInsertReturn(orEnteras alias)Up,Down,LeftandRightHomeandEndPageUpandPageDownEscape(orEscfor short)VolumeUp,VolumeDownandVolumeMuteMediaNextTrack,MediaPreviousTrack,MediaStopandMediaPlayPausePrintScreen- NumPad Keys
num0-num9numdec- decimal keynumadd- numpad+keynumsub- numpad-keynummult- numpad*keynumdiv- numpad÷key