Mac OS 10.6의 시스템 환경 설정에는 "키보드 단축키"환경 설정 패널이 있습니다. 새 항목을 추가 할 수 있지만 작동하지 않는 것 같습니다. 이것이 바로 단축키를 추가하는 올바른 방법입니까? 예를 들어 Command.Esc를 사용하여 Terminal.app을 열려고합니다.
Mac OS 10.6의 시스템 환경 설정에는 "키보드 단축키"환경 설정 패널이 있습니다. 새 항목을 추가 할 수 있지만 작동하지 않는 것 같습니다. 이것이 바로 단축키를 추가하는 올바른 방법입니까? 예를 들어 Command.Esc를 사용하여 Terminal.app을 열려고합니다.
답변:
여기서 두 가지 문제를 해결해야합니다.
Esc
에서 서비스를 사용하여 키보드 단축키를 작성할 수 없습니다 .Quicksilver, Alfred 또는 LaunchBar와 같은 실제 응용 프로그램 실행기가 더 나은 솔루션이 아닌지 확인하십시오.
터미널의 경우 Visor를 살펴보십시오 . HUD 콘솔을 만들 수 있습니다. Quake를 연주했다면 그것이 어떻게 작동하는지 알 것입니다.
즉,이 작업을 수행 할 수 있습니다.
먼저 서비스 템플릿 을 시작 /Applications/Automator.app
하고 선택하여 서비스를 만듭니다. 유틸리티 라이브러리를 선택하고 애플리케이션 실행을 두 번 클릭하십시오 . 선택 ... 다른 popu 메뉴에서 다음을 선택 /Applications/Utilities/Terminal.app
.
애플리케이션 실행 명령 위에서 입력 없음 및 애플리케이션을 선택하십시오 .
눌러서 Command-S
저장하고 이름을 Launch Terminal로 지정하십시오 .
이제 시스템 환경 설정»키보드»키보드 바로 가기를 열고 응용 프로그램 바로 가기 ( 서비스가 아님)를 선택하십시오 . 버튼을 클릭하고 모든 애플리케이션을 선택하십시오 . 이름으로을 입력하십시오 . 그런 다음 키보드 단축키 입력 필드를 선택하고을 누릅니다 . 추가를 클릭 하십시오 .+
Launch Terminal
Command-Esc
끝난. 이제 응용 프로그램 메뉴»서비스에 Launch Terminal 이라는 새로운 메뉴 항목 이 있으며 키보드 바로 가기 Command-Esc
가 있고 터미널을 선택하면 터미널이 시작됩니다.
Cmd-Esc
일부 응용 프로그램에서 사용 된다고 확신 합니다. Esc
자동 완성에 연결될 수 있습니다 . 그래도 잘못 될 수 있습니다.
메뉴 표시 줄에서 서비스 메뉴가 한 번 표시 될 때까지 Automator 서비스 바로 가기가 항상 작동하지 않는 버그가 있습니다. 또한 서비스 메뉴가없는 응용 프로그램에서는 사용할 수 없습니다 . 실행되기 전에 눈에 띄는 지연이 있습니다.
Alfred 와 같은 타사 응용 프로그램을 사용하는 것이 더 좋습니다.
같은 쉘 명령에 단축키를 지정할 수도 있습니다 open -a iTunes
.
이것은 응용 프로그램이 열릴 때까지 스크립트를 차단하므로 FastScript로 실행하면 더 오래 걸리는 것처럼 보입니다.
tell application "iTunes"
reopen
activate
end tell