ユーザーが自分でキーをクリックしたかのように、プログラムでキーボードショートカットを実行する方法を探しています。ただし、そのショートカットは、 ShortcutRecorderと呼ばれるカスタムコントロールを使用してユーザーが選択します。
ShortcutRecorderによって提供された情報(基本的にはキーコードとフラグ)を取得して、そのショートカットを実行する方法はありますか?
ユーザーが自分でキーをクリックしたかのように、プログラムでキーボードショートカットを実行する方法を探しています。ただし、そのショートカットは、 ShortcutRecorderと呼ばれるカスタムコントロールを使用してユーザーが選択します。
ShortcutRecorderによって提供された情報(基本的にはキーコードとフラグ)を取得して、そのショートカットを実行する方法はありますか?
を使用CGEventPost()
してシステム全体にキーボードイベントを投稿できますが、ユーザーは[ユニバーサルアクセスシステム環境設定]ペインで支援機器へのアクセスを有効にする必要があります。