Mac OS X의 응용 프로그램에서 내장 단축키를 제거 할 수 있습니까? System Prefs -> Keyboard -> Keyboard Shortcuts

길고도 짧은 이야기, 내가 사용하고자하는 CmdShiftSTexMaker에서 “다른 이름으로 저장”내가 가장 좋아하는 OS의 X 라텍스 에디터.

그러나 CmdShiftS, 표준 바로 가기 “다른 이름으로 저장”이미 일부 쓸모없는 형식의 바로 가기로 촬영됩니다.

이상하게도 TexMaker는 “다른 이름으로 저장 …”메뉴 항목을 호출하지 않고 “다른 이름으로 저장”만 호출합니다. 그래서 난에 갈 수 있습니다 System Prefs -> Keyboard -> Keyboard Shortcuts -> Application Shortcuts, TexMaker 입력 선택 “다른 이름으로 저장”을 설정하고 CmdShiftS바로 가기로하고, 응용 프로그램의 메뉴에 표시하지만,이 같은 인식이 기타 서식 바로 가기 거기 CmdShiftS너무.

그래서 나는 그것을 제거 할 수 있는지 궁금하네요 자사의 내장 CmdShiftS내가 원하는 교체하십시오. OS X 10.6.



답변

두 가지 옵션이 있습니다.

  • 쓸모없는 서식 메뉴 항목의 바로 가기를 대신 누르기가 어려운 것으로 설정하여 해제하십시오 CmdShiftS.

  • 터미널에서 다음을 실행하여 Worthless Formatting Shortcut 이라는 메뉴 항목에서 바로 가기 를 제거 하십시오 .

    defaults write com.vendor.yourapp NSUserKeyEquivalents -dict-add "Worthless Formatting Shortcut" nil
    

모든 응용 프로그램 (예 : Microsoft Office)에서는 작동하지 않지만 제대로 작동하는 모든 Cocoa 응용 프로그램에서는 작동해야합니다.

응용 프로그램에 사용하는 것을 확인하려면 com.vendor.yourapp 것은 , 선택, 응용 프로그램 번들을 마우스 오른쪽 단추로 클릭하고 패키지 내용보기를 ,로 이동 내용 , 개방 의 Info.plist 같은 텍스트 편집기, 또는 더 나은 속성 목록 편집기를 사용하여 속성 목록 편집기 또는 Xcode 4 (Apple 개발자 도구 모두)는 CFBundleIdentifier 등을 찾습니다 .