OSX'i modifiye etmenin bir yolu var, böylece Windows 7 gibi biraz daha fazla davranıyor. Özellikle Windows ve Firefox'un yaptığı gibi BACKSPACE'e ve Finder'ın önceki klasörü gösterebilmesini istiyorum.
Umarım bu açıktır.
OSX'i modifiye etmenin bir yolu var, böylece Windows 7 gibi biraz daha fazla davranıyor. Özellikle Windows ve Firefox'un yaptığı gibi BACKSPACE'e ve Finder'ın önceki klasörü gösterebilmesini istiyorum.
Umarım bu açıktır.
Yanıtlar:
Barbaz tarafından sunulan çözüm iyi bir çözüm olsa da , aslında mükemmel bir çözüm var :), Finder'daki metin alanlarında Backspace'i kullanmanıza izin vermeyen (örneğin dosyaları yeniden adlandırırken veya arama alanına yazarken) kısıtlamayı ortadan kaldırır ).
Aşağıdaki kodu girin ve private.xml dosyasını kaydedin:
<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>
Bu aşağıdakileri yapar:
CURSOR_UP, VK_COMMAND
yukarıdaki kod yerine ilgili tuş kombinasyonunu yapıştırınCMD- [("Git" menüsünde gösterildiği gibi) tuşuna basabilirsiniz. Oradan normal yolu kullanmak (Klavye Tercihleri -> Klavye Kısayolları ve "Geri" girişi için yeni bir kısayol atamak) "Klavye Kısayolu" alanı geri karakteri kabul etmediği için çalışmaz. Ama sen yapabilirsin:
Sonra dosyayı düzenleyin $HOME/Library/Preferences/com.apple.finder.plist
ve klavye kısayolunu "⌫" olarak değiştirin, örneğin XCode kullanarak:
Şimdi, Finder'ı ( killall Finder
veya Uygulamalardan Çıkmaya Zorla iletişim kutusunu kullanarak) yeniden başlatırsanız , kısayolu kullanabilirsiniz:
Bununla birlikte, yorumlarda belirtildiği gibi, geri tuşu tuşu klavye iletişim kutusunda muhtemelen bir nedenle kullanılamaz, çünkü kısayol olarak kullanmak, imleci bir geri alma kutusu istediğiniz yerde bir düzenleme kutusunda bulunduğunuzda eylemi tetikleyecektir. karakterleri kaldırmak için.
defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder
. Bu pratik bir çözüm değildir deleteBackward:
, metin alanlarındaki ⌫ ( ) işlevini geçersiz kılar .