「システム環境設定」で特定のキーに設定されているキーを特定して特定のスペースに変更する方法はありますか?スペースの変更に使用するキーを取得
この設定は、公開&スペース設定の[スペース]タブで設定します。最後のドロップダウンボックスは「スペースに直接切り替える」というタイトルで、コントロールキー、コマンドキー、オプションキーまたはキーなしから選択できます。
これはプログラムで決定したい値です。
可能ですか?
「システム環境設定」で特定のキーに設定されているキーを特定して特定のスペースに変更する方法はありますか?スペースの変更に使用するキーを取得
この設定は、公開&スペース設定の[スペース]タブで設定します。最後のドロップダウンボックスは「スペースに直接切り替える」というタイトルで、コントロールキー、コマンドキー、オプションキーまたはキーなしから選択できます。
これはプログラムで決定したい値です。
可能ですか?
AppleScriptのGUIスクリプトを使用して、プリファレンスウィンドウをプログラムで開き、ドロップダウンボックスに何が表示されているかを確認できます。例はhereです。 Objective-Cから呼び出すには、OS 10.5以降を使用している場合はScripting Bridgeをチェックしてください。それ以外の場合は古いAPIがありますが、現時点では見つからないようです。
システム環境設定ウィンドウをポップアップする必要がなく、すべてのアニメーションをユーザに表示するソリューションが必要な場合、実際の値は~/Library/Preferences/com.apple.symbolichotkeys.plist
のどこかに格納されますが、そのフォーマットは人間が判読できません。システム環境設定からキーバインディングを変更し、前後のファイルを比較することができます。これはOS Xのバージョンによって異なる場合がありますのでご注意ください。
これが役立ちます。また、スタックオーバーフローへようこそ!
アドバイスありがとうございます。それはすべて間接的に見えますが、これらのメソッドで返される値は、私が将来同じものに頼ることのできるものではありません。私は、ユーザーに手動でキーを設定するように頼むつもりです。 – Dano