iTunes 이외의 Mac 미디어 키를 앱 열기


16

Mac에서는 Press / Play 미디어 키 ( F8)를 누를 때 응용 프로그램이 해당 키를 가로 채지 않으면 iTunes를 열고 재생을 시작합니다. 다른 앱을 열 수있는 방법이 있습니까? 제 경우에는 Spotify를 열고 싶습니다. 출시시 게임을 시작할 수 있다면 보너스 (아마도 AppleScript 가이 방법입니까?)


1
@Lri 내 질문은 중복되지 않습니다. iTunes를 열지 못하게하는 방법뿐만 아니라 Spotify를 여는 방법을 알고 싶습니다.
Wuffers

답변:


5

나는이 질문이 오래되었다는 것을 알고 있지만 다른 대답은 실제로 문제를 해결하지 못합니다.

Karabiner (이전의 KeyRemap4MacBook ) 를 설치하기 만하면 됩니다 .

그런 다음 원하는 동작을 추가하면됩니다.

  • Preferences메뉴를 엽니 다 .
  • Misc & Uninstall탭으로 전환
  • 클릭 Open private.xml
  • private.xml좋아하는 텍스트 편집기에서 파일 을 엽니 다
  • 이 정의로 빈 파일을 바꾸십시오.

    <?xml version="1.0"?>
    <root>
        <!-- Spotify Path -->
        <vkopenurldef>
            <name>KeyCode::VK_OPEN_URL_APP_Spotify</name>
            <url type="file">/Applications/Spotify.app</url>
        </vkopenurldef>
    
        <!-- Set Spotify definition -->
        <appdef>
            <appname>SPOTIFY</appname>
            <equal>com.spotify.client</equal>
        </appdef>
    
        <!-- Use 'Music Play' key to launch Spotify if not ever in the application -->
        <!-- else, act as normal play/pause button in Spotify, Itunes -->
        <item>
            <name>Change Play key to launch Spotify</name>
            <identifier>private.play_launch_spotify</identifier>
            <not>SPOTIFY, ITUNES</not>
            <autogen>
                __KeyToKey__,
                ConsumerKeyCode::MUSIC_PLAY,
                KeyCode::VK_OPEN_URL_APP_Spotify,
            </autogen>
        </item>
    </root>
    
  • Change Key탭으로 돌아가서 Reload XML버튼을 클릭하십시오 .

  • 이제 목록 맨 위에 추가 된 새 항목을 활성화해야합니다.

    스크린 샷


Karabiner Elements를 사용 하여이 작업을 수행하려면 어떻게해야 합니까? 파일에 항목을 추가 하여 복잡한 수정 을 지정할 수 .config/karabiner/karabiner.json있습니까?
Luke Davis

2

이것도 유용 할 것입니다. 미디어 키 누르기에서 iTunes가 실행되지 않도록하는 방법

Spotify는 기본적으로 F8에 응답해야합니다. 멋진 key아이콘 은 어떻게 얻 습니까?


4
<kb> HTML 태그를 사용하여 아이콘으로 만들려는 키를 둘러싸면됩니다.
Wuffers

Spotify F8에 응답하지만 F8이 실행 중일 때만 응답합니다. 내가 알고 싶은 것은이 키 실행이 iTunes가 아닌 어느 것도 실행되지 않는 경우 Spotify를 만드는 방법입니다.
Wuffers

오 흠. 좋은 질문!
tekknolagi

0

기능 키 F8-F12에 사용자 정의 키보드 단축키를 추가합니다.

일반적으로 fn 과 관련 미디어 키를 길게 눌러이 기능 키에 액세스합니다 . 예를 들어 F8 = fn + (최신 Macbook Pro에서 재생 / 일시 정지)

미디어 키 기능 대신 기능 키를 만들려면 기본적으로 Function Flip (Free)을 사용합니다.


1
또는 특수 키 기능을 비활성화하려면 시스템 환경 설정-> 키보드로 이동하여 "모든 F1, F2 등 키를 표준 기능 키로 사용"을 선택하십시오. 그리고 짜잔, 그들은 지금 등 F1, F2, F3, ...로 나타나고 시작
벤자민 Schollnick

0

스포티 파이를 열고 실행시 노래를 재생하려면 AppleScript에서 다음을 수행 할 수 있습니다.

tell application "Spotify"
activate
    play track "spotify:track:trackURI"
end tell

"실행 파일로 저장"옵션 (또는 이와 유사한 것)을 사용하여이 스크립트를 응용 프로그램으로 내 보냅니다.

그런 다음 f8 키를이 스크립트에 매핑하려면 시스템 환경 설정으로 이동 한 다음 "키보드"에서 "모든 F1, F2 등을 표준 기능 키로 사용"을 활성화하십시오. 다음 단계에서는 "키보드 단축키"탭으로 전환하고 응용 프로그램 아래에 AppleScript를 여는 새로운 키보드 단축키를 추가해야합니다. (정확하게 기억한다면 컴퓨터를 재부팅하거나 변경 사항을 적용하기 위해 로그 아웃해야합니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.