Activateur de raccourci
Définit des raccourcis clavier.
Les accélérateurs sont des strings pouvant contenir plusieurs modificateurs et un code de touche unique, combinés à l'aide par le caractère + et qui sont utilisées pour définir des raccourcis clavier dans votre application. Accelerators are case insensitive.
Exemples:
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(() => {
// Enregistre un listener de raccourci 'CommandOrControl+Y'.
globalShortcut.register('CommandOrControl+Y', () => {
// Lance le code ici quand les touches Y et Command/Control sont pressés en même temps.
})
})
Remarques
Sur Linux et Windows, la touche Command n'a aucun effet, donc utilisez CommandOrControl qui représente Command sur macOS et Control sur Linux et Windows pour définir certaines accélérations.
Utilisez Alt au lieu de Option. Utilisez Alt au lieu de Option. La touche Option n’existe que sur macOS, tandis que la touche Alt est disponible sur toutes les plateformes.
La touche Super (ou Meta) est mappée à la touche Windows sur Windows et Linux et Cmd sur macOS.
Modificateurs disponibles
Command(ouCmdpour faire court)Control(ouCtrlpour faire court)CommandOrControl(ouCmdOrCtrlpour faire court)AltOptionAltGrShiftSuperMeta
Touches disponibles
0à9AàZF1àF24- Pnctuations diverses :
),!,@,#,$,%,^,&,*,(,:,;,:,+,=,<,,,_,-,>,.,?,/,~,`,{,],[,|,\,}," PlusSpaceTabCapslockNumlockDéfilementBackspaceDeleteInsertReturn(ouEntercomme alias)Up,Down,LeftetRightHomeetEndPageUpetPageDownEscape(ouEscpour faire court)VolumeUp,VolumeDownetVolumeMuteMediaNextTrack,MediaPreviousTrack,MediaStopetMediaPlayPausePrintScreen- NumPad Keys
num0-num9numdec- touche pour les décimalesnumadd- numpad+keynumsub- numpad-keynummult- numpad*keynumdiv- numpad÷key