·global-hotkeys
</>

global-hotkeys

Registrazione delle scorciatoie da tastiera a livello di sistema su macOS utilizzando il monitoraggio NSEvent (semplice, a livello di app) e l'API Carbon EventHotKey (affidabile, a livello di sistema). Copre NSEvent.addGlobalMonitorForEvents e addLocalMonitorForEvents, tocco CGEvent per la simulazione della pressione dei tasti, Carbon RegisterEventHotKey per tasti di scelta rapida a livello di sistema, gestione dei flag di modifica (.deviceIndependentFlagsMask), mappature comuni dei codici chiave, debouncing, requisiti di autorizzazione di accessibilità (AXIsProcessTrusted) e SwiftUI .onKeyPress per scorciatoie in-app. Da utilizzare quando si implementano scorciatoie da tastiera globali, pannelli attivati ​​da tasti di scelta rapida o monitoraggio di eventi chiave a livello di sistema.

5Installazioni·0Tendenza·@makgunay

Installazione

$npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys

Come installare global-hotkeys

Installa rapidamente la skill AI global-hotkeys nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: makgunay/claude-swift-skills.

Common Key Codes | Key | Code | Key | Code | Key | Code |

| Space | 49 | Return | 36 | Escape | 53 | | Tab | 48 | Delete | 51 | A | 0 | | S | 1 | D | 2 | F | 3 | | J | 38 | K | 40 | L | 37 |

| Hotkey works everywhere except own app | Add local monitor alongside global monitor | | Modifier comparison fails | Mask with .deviceIndependentFlagsMask | | Hotkey fires twice | Debounce with timestamp check (0.3s threshold) | | Doesn't work on first launch | Check/request Accessibility permission |

Registrazione delle scorciatoie da tastiera a livello di sistema su macOS utilizzando il monitoraggio NSEvent (semplice, a livello di app) e l'API Carbon EventHotKey (affidabile, a livello di sistema). Copre NSEvent.addGlobalMonitorForEvents e addLocalMonitorForEvents, tocco CGEvent per la simulazione della pressione dei tasti, Carbon RegisterEventHotKey per tasti di scelta rapida a livello di sistema, gestione dei flag di modifica (.deviceIndependentFlagsMask), mappature comuni dei codici chiave, debouncing, requisiti di autorizzazione di accessibilità (AXIsProcessTrusted) e SwiftUI .onKeyPress per scorciatoie in-app. Da utilizzare quando si implementano scorciatoie da tastiera globali, pannelli attivati ​​da tasti di scelta rapida o monitoraggio di eventi chiave a livello di sistema. Fonte: makgunay/claude-swift-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-25
Aggiornato
2026-03-10

Browse more skills from makgunay/claude-swift-skills

Risposte rapide

Che cos'è global-hotkeys?

Registrazione delle scorciatoie da tastiera a livello di sistema su macOS utilizzando il monitoraggio NSEvent (semplice, a livello di app) e l'API Carbon EventHotKey (affidabile, a livello di sistema). Copre NSEvent.addGlobalMonitorForEvents e addLocalMonitorForEvents, tocco CGEvent per la simulazione della pressione dei tasti, Carbon RegisterEventHotKey per tasti di scelta rapida a livello di sistema, gestione dei flag di modifica (.deviceIndependentFlagsMask), mappature comuni dei codici chiave, debouncing, requisiti di autorizzazione di accessibilità (AXIsProcessTrusted) e SwiftUI .onKeyPress per scorciatoie in-app. Da utilizzare quando si implementano scorciatoie da tastiera globali, pannelli attivati ​​da tasti di scelta rapida o monitoraggio di eventi chiave a livello di sistema. Fonte: makgunay/claude-swift-skills.

Come installo global-hotkeys?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/makgunay/claude-swift-skills

Dettagli

Categoria
</>Sviluppo
Fonte
skills.sh
Prima apparizione
2026-02-25