Windows 7のように動作するようにOSXを改造する方法はありますか?特に、WindowsとFirefoxの両方がそうであるように、BackSpaceキーを押して、Finderが前のフォルダを表示できるようにしたいです。
私はそれが明確であることを望みます。
Windows 7のように動作するようにOSXを改造する方法はありますか?特に、WindowsとFirefoxの両方がそうであるように、BackSpaceキーを押して、Finderが前のフォルダを表示できるようにしたいです。
私はそれが明確であることを望みます。
回答:
barbazが提供する解決策はまともな解決策ですが、実際には完璧な解決策があります。これにより、FinderのテキストフィールドでBackspaceを使用できないという制限がなくなります(たとえば、ファイルの名前を変更したり、検索フィールドに入力したりする場合)。 )。
次のコードを挿入して、private.xmlファイルを保存します。
<item>
<name>Backspace in Finder moves Up</name>⌥
<appendix> (except when editing text fields)</appendix>
<identifier>private.Backspace_MoveUp</identifier>
<only>FINDER</only>
<uielementrole_not>AXTextArea, AXTextField</uielementrole_not>
<autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_COMMAND</autogen>
</item>
これは次のことを行います。
CURSOR_UP, VK_COMMAND
上記のコードの代わりにそれぞれのキーの組み合わせを貼り付けますCMD- [を押すことができます([移動]メニューに表示されます)。そこから通常の方法(キーボードの設定->キーボードショートカットおよび「戻る」エントリに新しいショートカットを割り当てる)は、「キーボードショートカット」フィールドがバックスペース文字を受け入れないため機能しません。でも君ならできる:
次に、ファイル$HOME/Library/Preferences/com.apple.finder.plist
を編集し、たとえばXCodeを使用してキーボードショートカットを「⌫」に変更します。
これで、Finderを再起動すると(killall Finder
または[アプリケーションを強制終了]ダイアログを使用して)、ショートカットを使用できるようになります。
ただし、コメントで指摘されているように、バックスペースキーをショートカットとして使用すると、編集ボックスにカーソルがあるときにアクションがトリガーされるため、バックスペースが必要な場所でキーボードダイアログで使用できない可能性があります。文字を削除します。
defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder
。これは実用的な解決策ではありませんが、deleteBackward:
テキストフィールドの⌫()の機能をオーバーライドします。