창을 최소화하기 위해 Command-M 비활성화 에 내 키보드

내 키보드 레이아웃M키에 바로 옆에 W키 :

인접한 M 및 W 키가있는 Dvorak 키보드

때때로 실수로 CommandM대신에 Command-를 눌러 W창을 닫지 않고 최소화하는 경우 가 종종 있습니다.

창을 최소화하기위한 키보드 단축키가 없기 때문에 (좋아요, 쉬운 키보드 단축키가 없습니다 ), 창을 최소화하기 위해 트랙 패드로 전환 한 다음 다시 닫으려고하기 때문에 더 성가신 일입니다.

창을 최소화하기 위해 CommandM바로 가기 를 비활성화하는 방법이 있습니까?



답변

편집하여 비활성화 할 수 있습니다 ~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'

변경 사항을 적용하려면 응용 프로그램을 다시 열어야합니다. 바로 가기가 nil로 지정된 경우을 누르면 LAudacity 에서 바로 트리거됩니다.


답변

기본 Command-M 바로 가기를 다른 것으로 매핑하여 “재정의”할 수 있습니다. 키 조합을 다시 매핑하려면 시스템 환경 설정을 시작하고 키보드를 선택하십시오. 그런 다음 키보드 환경 설정 패널이 나타나면 “키보드 단축키”라는 오른쪽 탭을 클릭하십시오. 무시할 수있는 많은 기본 키보드 단축키가 있습니다.

이 방법을 사용하여 Command-M을 다시 매핑하려고 시도했지만 작동합니다.


답변

“모든 응용 프로그램”을 확대하기 위해 Command-M을 다시 매핑하는 것은 모든 응용 프로그램에 확대가 나타나고 의도하지 않은 최소화만큼 영향을 미치지 않기 때문에 좋은 해결 방법으로 보였습니다.

위의 터미널 명령을 시도하여 Zoom 및 lo에 대한 M 명령을 제거하고 Minimize가 키 명령없이 나열되었습니다. 그래서 나는 방금 그 길을 떠났습니다. 이제 command-M은 아무것도하지 않고 메뉴에서 무해한 삶을 최소화합니다. 터미널 명령이 필요하지 않습니다.


답변

멋진 무료 소프트웨어 Karabiner를 사용하여 키와 키 조합을 다시 매핑 할 수 있습니다 . 설치 후 다음 코드를 추가하십시오 ~/Library/Application Support/Karabiner/private.xml.

  <item>
    <name>Map Cmd-M to Cmd-Alt-M</name>
    <appendix>Changes the minimize shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_m</identifier>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::M, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

  <item>
    <name>Map Cmd-Q to Cmd-Alt-Q</name>
    <appendix>Changes the quit shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_q</identifier>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

그런 다음 Karabiner 환경 설정에서 “XML 다시로드”를 클릭하고 새 항목에 대한 확인 표시를 설정하십시오.

이렇게하면 최소화 바로 가기가 완전히 비활성화되지는 않지만 추가 옵션 키 : Cmd+ Option+ M를 사용하거나 오른쪽 명령 키를 사용하여 계속 사용할 수 있습니다 : Cmd (right)+ M.

두 번째 부분은 편의상 Cmd+ Q바로 가기를 Cmd+ Option+ Q로 변경 합니다. 필요하지 않은 경우 두 번째 항목을 생략 할 수 있습니다.


답변

“Dvorak-Qwerty⌘”라는 편리한 키보드 레이아웃이 있습니다. 기본적으로 Dvorak이지만 ⌘ 키를 누른 상태에서 레이아웃을 QWERTY로 전환합니다. 드보락을 배우려는 사람들이 핫키 근육 기억력을 재교육 할 필요가 없도록 설계되었지만 도움이 될 수도 있습니다.


답변