로그 아웃을 위해 Shift Cmd Q 비활성화


14

로그 아웃에 Shift+ Command+ Q키보드 단축키 를 비활성화하고 싶습니다 .

현재 Karabiner 를 사용 하고 있지만 다음 XML을 사용하여 완전히 비활성화 할 수 있습니다.

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable COMMAND SHIFT Q for Logout</name>
        <identifier>disable_CMD_SHIFT_Q_private</identifier>
        <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
    </item>
</root>

그러나 키보드 조합을 emacs (디버깅을 위해 ESS에서)로 사용하고 싶습니다 .

키보드 조합을 효과적으로 매핑 해제 할 수있는 방법이 있습니까?

답변:


13

다음은 10.9.5에서 작동합니다.

  1. 시스템 환경 설정> 키보드> 단축키> 앱 단축키.
  2. 단축키를 추가하려면 '+'
  3. 신청: All Applications
  4. 메뉴 제목 : Log Out [Your Name]… 여기에서 Apple 메뉴에 표시된 정확한 텍스트를 복사 [Your Name]하고을 생략하고 줄임표 alt- 로 입력해야합니다.;
  5. 키보드 바로 가기 : ctrl- shift- cmd- Q(또는 당신이 선호하는 어떤 : 뭔가 다른를로 shift- cmd- Q)
  6. 로그 아웃했다가 다시 로그인하십시오.
  7. 키보드 바로 가기 Apple 메뉴에서 변경하지 않고, 것을 참고 shift- cmd- Q더 이상 메뉴를 트리거합니다.

완벽하게 작동합니다. 환경 설정> 키보드> 바로 가기에 시스템 바로 가기가 표시되지 않더라도 시스템 바로 가기를 수정할 수 있습니다.
Rainer

Yosemite (10.10.5)에서도 작동합니다.
Steven

2
이것은 Sierra에서 작동하지 않습니다. 텍스트가 동일한 지 확인하고 실제로 일반 ... 및 Alt 키 조합을 모두 시도했습니다. 그러나 불행히도 바로 가기는 동일하게 유지됩니다.
SilverSideDown

1
나는 모두를 위해 위의 작업을 수행하여 높은 시에라에서 작동이 얻을 수 있었다 Log Out <Your Name>Log Out <Your Name>…. 이상하게도 High Sierra는 기본적으로을 보여줍니다 Log Out <Your Name>…. 설명 된 대로이 바로 가기 를 재정의하면 다른 항목이 "Apple"메뉴에 나타납니다. 이번에는 줄임표 : Log Out <Your Name>가없고 동일한 cmd_shift_q 바로 가기가 있습니다. 이 두 번째 항목을 재정의하는 경우에만 cmd_shift_q를 해제 할 수 있습니다.
Sean Mackesey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.