1. ホーム
  2. macos

[解決済み] Macのバーチャルキーコードの一覧はどこにありますか?

2023-05-21 04:33:22

質問

私は CGEventCreateKeyboardEvent を使っていますが CGKeyCode の値を知る必要があります。

具体的には、私はキーコードの後に コマンド キーのキーコードを求めています。ドキュメントには、他のキーの例も示されています。 z 6 , シフト 56 .

Mac の仮想キーコードのリストがどこかにあるはずなのですが?

どのように解決するのですか?

より正規の参照は <HIToolbox/Events.h> :

/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h

MacOSの新しいバージョンでは、"Events.h"はここに移動しました。

/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h