답변:
barbaz 가 제공하는 솔루션은 괜찮은 솔루션이지만 실제로는 완벽한 솔루션 이 있습니다. : Finder의 텍스트 필드에서 백 스페이스를 사용할 수없는 제한을 제거합니다 (예 : 파일 이름을 바꾸거나 검색 필드에 입력 할 때). ).
다음 코드를 삽입하고 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:
텍스트 필드 의 ⌫ ( ) 기능을 무시 합니다.