Finder (매버릭스)에서 Esc 키의 기능 복원


20

⎋ Escape키 를 눌러 Finder에서 선택한 모든 파일에서 포커스를 항상 제거 할 수있었습니다 . OS X Mavericks에서는 더 이상 불가능한 것으로 보입니다. 키보드를 통해 Finder를 완전히 탐색하고 사용 ⎋ Escape하는 것은 자주하는 일입니다.

나는의 내용뿐만 아니라 생각할 수있는 거의 모든 환경 설정 창을 검토 한 결과 com.apple.finder.plist, com.apple.systempreferences.plistcom.apple.universalaccess.plist,하지만 행운까지 (또는 그냥 그것을보고 있지 않다).

어떤 아이디어?


메뉴 항목 편집> 모두 선택으로 바뀌 었다고 생각합니다 . 그것은 Esc시스템 환경 설정에서 설정하는 것을 좋아하지 않는 것 같지만 아마도 파헤쳐 야 할 것이 있습니까?
alexwlchan 2018

1
@alexwlchan 나는 잘 따르지 않는다. 모든 파일이 아닌 0 파일을 선택하려고합니다.
Jerome Dahdah 1

농담 아니야! 좋게 들리지만, 몇 년 동안, 나는 이것을 Finder에서 보거나들은 적이 없습니다. 일부 앱에서는 가능하지만 ...
Zo219

2
@JeromeDahdah : 입력에 실패했습니다. Opt키 를 누르고 있으면 모두 선택이 모두 선택 취소 가됩니다 . 나는 그것이 당신이 찾고있는 것이라고 가정하지만, 그것을 묶는 쉬운 방법을 찾을 수 없습니다 Esc.
alexwlchan

2
알았어, 지금까지 나의 발전. @alexwlchan 언급, 그것은이 결합하는 것은 불가능 esc시스템 환경 설정 -> 키보드 -> 바로 가기 . Deselect All 의 바로 가기로 cmd+ esc를 추가 했지만 이상적이지는 않습니다. 이제 편집하여 바로 가기에서 제거하는 것이 가능하다는 것을 알았습니다 . XCode plist 편집기를 사용하거나 Terminal.app에서 이를 수행 할 수 있습니다 . cmdcom.apple.finder.plistdefaults write com.apple.finder.plist NSUserKeyEquivalents -dict-add "Deselect all" -string "\\U238b"
Jerome Dahdah '11

답변:


6

바로 가기는 다음과 같습니다 CmdOpt.-A

시스템 환경 설정> 키보드> 앱 바로 가기에서 원하는 경우 Finder에 대해서만 사용자 정의 바로 가기를 생성 할 수 있습니다 (적어도 cmd 또는 option 또는 maiusc + 다른 키 조합을 사용해야합니다).


이것이 왜 하향 조정 되었습니까? 정답입니다. Finder에서 + + A= Deselect All
Mathias Bynens

@MathiasBynens 문제는 해당 기능을 Esc키로 복원하는 방법 입니다.이 답변으로는 불가능합니다. 원래 질문 아래의 추가 의견도 참조하십시오.
Jerome Dahdah 1

넓은 사과 키보드에서 Esc사용할 수 있는 키 대신 키 F19와 같은 위치에 있으며 Esc거의 편안합니다.
biziclop

5

무료 및 우수한 KeyRemap4MacBook 소프트웨어를 다운로드하여 설치하십시오 : https://pqrs.org/macosx/keyremap4macbook/

기본 환경 설정 창을 연 다음 기타 및 제거 탭을 선택하십시오.

에 설명 된 단계를 따르십시오

https://pqrs.org/macosx/keyremap4macbook/document.html.en#privatexml

이 스 니펫을 private.xml의 컨텐츠로 사용 :

<?xml version="1.0"?>
<root>

  <item>
    <name>Finder: Escape to Deselect All (Cmd-Opt-D)</name>
    <identifier>private.app_finder_escape_to_Deselect_All</identifier>
    <only>FINDER</only>
    <autogen>
      __KeyToKey__
      KeyCode::ESCAPE, ModifierFlag::NONE,
      KeyCode::A, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L
    </autogen>
  </item>

</root>

ReloadXML을 누른 후 새 매핑을 찾아서 켜고 즐기십시오.

추신. Deselect All…이 방법으로이 문제를 해결하려고 시도한 경우 시스템 환경 설정 / 키보드 / 바로 가기 / 앱 바로 가기 / 파인더 / 모두 선택 취소 의 Finder에서 사용자 정의 키보드 단축키를 제거하는 것을 잊지 마십시오 .


1
이제 이스케이프 키는 파일 이름 변경에서 벗어날 수 없습니다 .// 당신과 대화하는 컴퓨터를 가지고있는 것이 좋지 않습니까? (그렇지 않으면 매번 업데이트 할 때마다 더 엉망이됩니다.)
biziclop

2
흠, 당신 말이 맞아요, 아직 그런 일이 없었습니다. 현재 전체 솔루션에 가장 가까운 것이므로 현재로서는 허용 된 것으로 표시하겠습니다. 그리고 그래, 그것은 짜증 나지만, 나는 그들이 Finder의 전체 화면 모드를 종료하는 것과 충돌하지 않도록 이것을했다고 생각합니다. 말이 되긴하지만 짜증나
Jerome Dahdah

또한 일반 이스케이프를 사용하여 Finder의 (일반 + 상황에 맞는) 메뉴에서 벗어날 수는 없지만 Command-Escape가 작동하는 것 같습니다.
biziclop

1
더 중요한 문제가 발견되었습니다. 파일을 드래그 할 때 마음이 바뀌면 벗어날 수 없습니다. 기본적으로 파일을 소스 창에 다시 놓거나 원하지 않는 곳으로 떨어 뜨릴 위험이 있습니다. 바로 가기를 비활성화 하고이 답변에서 '수락 됨'상태를 취소해야한다고 생각합니다. 미안합니다. 당신의 노력에 감사드립니다. 나는 애플이 이것을 고치기를 바란다.
Jerome Dahdah

2
걱정하지 마세요. 저는 또한 제 자신의 "솔루션"을 좋아하지 않습니다. BetterTouchTool에서 두 가지 동작 (먼저 Esc메뉴 / 이름 바꾸기 / 무엇을 떠난 트리거링 한 다음 선택 해제를 트리거하는 트리거) 을 사용하여 바로 가기를 만들려고 시도 했지만 Esc시스템 환경 설정과 마찬가지로 키를 바로 가기로 허용하지 않았습니다 . F19를 Esc로, Esc를 선택 취소로 재정의 할 수 있습니까? ... 애플이 일을 고치면 싫어. FTFF !!!! :)
biziclop

2

Keyboard Maestro를 확인하십시오 … :)

키보드 마에스트로로 탈출구 찾기 선택


Royaljerry, 스크린 샷의 내용을 설명하기 위해 답을 넓힐 수 있습니까? 이를 통해 다른 사람들이 귀하의 답변을 찾고 내장 된 이미지를 이해하기 어려운 사람들을 도울 수 있습니다.
Graham Miln

2

이 문제에 대한 해결책으로 다음 AppleScript를 사용합니다.

tell application "Finder"
    if selection is [] then
        tell application "System Events" to key code 36 using control down
    else
        set selection to []
    end if
end tell

스크립트는 다음 로직을 구현합니다.

  • Finder에서 선택된 파일 또는 폴더가없는 경우이 스크립트는 가능한 이름 바꾸기 작업이있는 경우 가능한 이름 바꾸기 작업을 피하려고 시도합니다 (없는 경우 경고음이 울림).
  • Finder에서 선택된 파일 또는 폴더가있는 경우이 스크립트는 선택 해제합니다.

Red Sweater Software의 FastScripts를 사용하여 Finder의 이스케이프 키를이 스크립트에 다시 매핑합니다. FastScripts는 메뉴 막대에 스크립트 메뉴를 설치하며 최대 10 개의 스크립트와 함께 사용할 수 있습니다.

두 부분을 함께 사용하면 이스케이프 키 동작이 이전 macOS 버전의 이스케이프 키 동작과 유사합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.