·global-hotkeys
</>

global-hotkeys

Enregistrement des raccourcis clavier à l'échelle du système sur macOS à l'aide de la surveillance NSEvent (simple, au niveau de l'application) et de l'API Carbon EventHotKey (fiable, à l'échelle du système). Couvre NSEvent.addGlobalMonitorForEvents et addLocalMonitorForEvents, CGEvent tap pour la simulation de frappe, Carbon RegisterEventHotKey pour les raccourcis clavier à l'échelle du système, la gestion des indicateurs de modification (.deviceIndependentFlagsMask), les mappages de codes de touches courants, l'anti-rebond, les exigences d'autorisation d'accessibilité (AXIsProcessTrusted) et SwiftUI .onKeyPress pour les raccourcis dans l'application. À utiliser lors de la mise en œuvre de raccourcis clavier globaux, de panneaux déclenchés par des raccourcis clavier ou de la surveillance des événements clés à l'échelle du système.

5Installations·0Tendance·@makgunay

Installation

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

Comment installer global-hotkeys

Installez rapidement le skill IA global-hotkeys dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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 |

Enregistrement des raccourcis clavier à l'échelle du système sur macOS à l'aide de la surveillance NSEvent (simple, au niveau de l'application) et de l'API Carbon EventHotKey (fiable, à l'échelle du système). Couvre NSEvent.addGlobalMonitorForEvents et addLocalMonitorForEvents, CGEvent tap pour la simulation de frappe, Carbon RegisterEventHotKey pour les raccourcis clavier à l'échelle du système, la gestion des indicateurs de modification (.deviceIndependentFlagsMask), les mappages de codes de touches courants, l'anti-rebond, les exigences d'autorisation d'accessibilité (AXIsProcessTrusted) et SwiftUI .onKeyPress pour les raccourcis dans l'application. À utiliser lors de la mise en œuvre de raccourcis clavier globaux, de panneaux déclenchés par des raccourcis clavier ou de la surveillance des événements clés à l'échelle du système. Source : makgunay/claude-swift-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-25
Mis à jour
2026-03-10

Browse more skills from makgunay/claude-swift-skills

Réponses rapides

Qu'est-ce que global-hotkeys ?

Enregistrement des raccourcis clavier à l'échelle du système sur macOS à l'aide de la surveillance NSEvent (simple, au niveau de l'application) et de l'API Carbon EventHotKey (fiable, à l'échelle du système). Couvre NSEvent.addGlobalMonitorForEvents et addLocalMonitorForEvents, CGEvent tap pour la simulation de frappe, Carbon RegisterEventHotKey pour les raccourcis clavier à l'échelle du système, la gestion des indicateurs de modification (.deviceIndependentFlagsMask), les mappages de codes de touches courants, l'anti-rebond, les exigences d'autorisation d'accessibilité (AXIsProcessTrusted) et SwiftUI .onKeyPress pour les raccourcis dans l'application. À utiliser lors de la mise en œuvre de raccourcis clavier globaux, de panneaux déclenchés par des raccourcis clavier ou de la surveillance des événements clés à l'échelle du système. Source : makgunay/claude-swift-skills.

Comment installer global-hotkeys ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-25