·global-hotkeys
</>

global-hotkeys

NSEvent モニタリング (シンプル、アプリレベル) と Carbon EventHotKey API (信頼性の高い、システム全体) を使用した、macOS でのシステム全体のキーボード ショートカットの登録。 NSEvent.addGlobalMonitorForEvents および addLocalMonitorForEvents、キーストローク シミュレーション用の CGEvent タップ、システム全体のホットキー用の Carbon RegisterEventHotKey、修飾子フラグ処理 (.deviceIndependentFlagsMask)、共通キー コード マッピング、デバウンス、アクセシビリティ権限要件 (AXIsProcessTrusted)、およびアプリ内ショートカット用の SwiftUI .onKeyPress をカバーします。グローバル キーボード ショートカット、ホットキーでトリガーされるパネル、またはシステム全体のキー イベント監視を実装する場合に使用します。

5インストール·0トレンド·@makgunay

インストール

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

global-hotkeys のインストール方法

コマンドラインで global-hotkeys AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: 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 |

NSEvent モニタリング (シンプル、アプリレベル) と Carbon EventHotKey API (信頼性の高い、システム全体) を使用した、macOS でのシステム全体のキーボード ショートカットの登録。 NSEvent.addGlobalMonitorForEvents および addLocalMonitorForEvents、キーストローク シミュレーション用の CGEvent タップ、システム全体のホットキー用の Carbon RegisterEventHotKey、修飾子フラグ処理 (.deviceIndependentFlagsMask)、共通キー コード マッピング、デバウンス、アクセシビリティ権限要件 (AXIsProcessTrusted)、およびアプリ内ショートカット用の SwiftUI .onKeyPress をカバーします。グローバル キーボード ショートカット、ホットキーでトリガーされるパネル、またはシステム全体のキー イベント監視を実装する場合に使用します。 ソース: makgunay/claude-swift-skills。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-25
更新日
2026-03-10

Browse more skills from makgunay/claude-swift-skills

クイックアンサー

global-hotkeys とは?

NSEvent モニタリング (シンプル、アプリレベル) と Carbon EventHotKey API (信頼性の高い、システム全体) を使用した、macOS でのシステム全体のキーボード ショートカットの登録。 NSEvent.addGlobalMonitorForEvents および addLocalMonitorForEvents、キーストローク シミュレーション用の CGEvent タップ、システム全体のホットキー用の Carbon RegisterEventHotKey、修飾子フラグ処理 (.deviceIndependentFlagsMask)、共通キー コード マッピング、デバウンス、アクセシビリティ権限要件 (AXIsProcessTrusted)、およびアプリ内ショートカット用の SwiftUI .onKeyPress をカバーします。グローバル キーボード ショートカット、ホットキーでトリガーされるパネル、またはシステム全体のキー イベント監視を実装する場合に使用します。 ソース: makgunay/claude-swift-skills。

global-hotkeys のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/makgunay/claude-swift-skills --skill global-hotkeys インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

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

詳細

カテゴリ
</>開発ツール
ソース
skills.sh
初回登録
2026-02-25