OS X에서 특정 앱을 표시하거나 숨기는 글로벌 단축키? [복제]


10

가능한 중복 :
키보드 단축키로 OS X 앱을 실행

OS X에서 특정 앱을 표시하거나 숨길 수있는 전역 단축키를 정의 할 수 있습니까?

예를 들어, Cmd+로 Safari를 표시하거나 숨길 수 있기를 원합니다 Space.


키보드 단축키 (수퍼 유저)로 OS X 앱시작하는 것과 관련이 있습니다. 표시 또는 숨기기 스타일 트리거를 지원하는 타사 앱을 포함하도록 해당 질문에 대한 답변을 편집했습니다. 또한 앱을 표시하거나 숨길 수있는 AppleScript를 추가했습니다.
Lri

답변:


7

Automator를 열고 서비스 를 만들도록 선택하고 응용 프로그램 에서 입력 을 받지 않도록 구성 합니다 .

라이브러리에서 유틸리티»AppleScript 실행을 두 번 클릭 하고 큰 텍스트 영역에 다음을 입력하십시오.

on run {input, parameters}

    tell application "System Events"
        set names to name of application processes
        if names contains "Safari" then
            tell application process "Safari"
                if visible then
                    set visible to false
                else
                    # use the following to simply have it reappear:
                    set visible to true
                    # use the following to focus Safari:
                    tell application "Safari" to activate
                end if
            end tell
        else
            display dialog "Safari is not running"
        end if
    end tell

    return input
end run

임의의 이름으로 저장하십시오. 시스템 환경 설정»키보드»키보드 단축키»서비스 에서 키보드 단축키를 지정합니다 . 스포트라이트 바로 가기를 비활성화해야합니다 Cmd-Space.


2
대신에 display dialog , 당신은 양자 택일 할 수 tell application "Safari" to activate가 실행되어 있지 않은 경우를 시작합니다.
Daniel Beck

3

AppleScript 편집기에 저장하고 OS X에서 스크립트 실행에 대한 단축키 지정

tell application (path to frontmost application as text)
    if name is "TextEdit" then
        set bid to id
        tell application "System Events" to tell (process 1 where bundle identifier is bid)
            set visible to false
        end tell
    else
        tell application "TextEdit"
            reopen
            activate
        end tell
    end if
end tell
  • 대상 응용 프로그램이 현재 가장 앞면 숨겨져 있습니다
  • 그렇지 않으면 활성화

이 스크립트의 동작은 다음과 같습니다. TextEdit이 가장 앞쪽 응용 프로그램 인 경우 숨겨 지거나 그렇지 않으면 맨 앞으로 가져옵니다. 따라서이 스크립트는 응용 프로그램이 보이지만 가장 앞면이 아닌 응용 프로그램을 숨기지 않고 대신 표시합니다.
다니엘 벡

영리한 행동. 게시물에서 바로 가기가 어떻게 작동하는지에 대한 설명이 누락되었습니다. 도움이 될 것 같습니다.
Daniel Beck

감사합니다! 나는 그가 처음이었을 때 Daniel의 대답을 표시했습니다.
로마 Dolgiy

-3

CMD + W는 창을 숨 깁니다. 이것은 전 세계적으로 작동합니다. 그러나 다시 돌아가려면 독 아이콘을 클릭해야합니다. 그러나 브라우저에서는 탭이 닫힙니다.


아니오. Cmd + W는 창을 닫습니다.
daviesgeek

또한 사용자는 windows가 아닌 응용 프로그램 에 대해 묻습니다 . OS X에는 큰 차이가 있습니다.
Daniel Beck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.