Aller au contenu principal

Accélération

Définit des raccourcis clavier.

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.

Exemples:

  • CommandOrControl+A
  • CommandOrControl+Shift+Z

Les raccourcis sont enregistrés avec le module globalShortcut en utilisant la méthode register, c.-à-d.

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 (ou Cmd pour faire court)
  • Control (ou Ctrl pour faire court)
  • CommandOrControl (ou CmdOrCtrl pour faire court)
  • Alt
  • Option
  • AltGr
  • Shift
  • Super
  • Meta

Touches disponibles

  • 0 à 9
  • A à Z
  • F1 à F24
  • Signes de ponctuation comme ~, !, @, #, $, etc.
  • Plus
  • Space
  • Tab
  • Capslock
  • Numlock
  • Défilement
  • Backspace
  • Delete
  • Insert
  • Return (ou Enter comme alias)
  • Up, Down, Left et Right
  • Home et End
  • PageUp et PageDown
  • Escape (ou Esc pour faire court)
  • VolumeUp, VolumeDown et VolumeMute
  • MediaNextTrack, MediaPreviousTrack, MediaStop et MediaPlayPause
  • PrintScreen
  • NumPad Keys
    • num0 - num9
    • numdec - clé décimale
    • numadd - numpad + key
    • numsub - numpad - key
    • nummult - numpad * key
    • numdiv - numpad ÷ key