2011-03-05 3 views
8

LSUIElementNO으로 설정된 경우 대부분의 바로 가기는 응용 프로그램의 주 메뉴로 처리됩니다. 그러나 LSUIElementYES으로 설정되면 기본 메뉴가없고 첫 번째 응답자에게 일반적인 바로 가기가 전달되지 않습니다.LSUIElement가 YES로 설정된 경우 어떻게 단축키를 처리 할 수 ​​있습니까?

순진한 해결책은 각보기/창 클래스에 대해 performKeyEquivalent:을 무시합니다. 그러나 나는 단지 특별한 단축키가 아닌 일반적인 단축키를 처리하기를 원합니다. 그래서, 나는 더 나은 해결책을 찾고 있습니다.

답변

7

이 내용을 찾았습니다. http://cocoa.flyingmac.com/2010/07/cut-copy-and-paste-in-lsuielement-applications/. 그러나 그것은 그것이 당신이 원하는 것과 같지 않고, 나는 최후의 수단 일 수 있다고 생각합니다. 이 가이드는 직접 키보드 단축키를 수동으로 구현하는 방법을 보여줍니다.

편집 : 그냥 내 애플 리케이션 중 하나에 이것을 구현하고 완벽하게 작동합니다.

+0

정확히 내가 필요한 것! 감사! – Erik

관련 문제