미디어 키를 사용하여 pandora.com 재생 / 일시 정지 웹 사이트 의 키를 재생

play/pause버튼 이있는 Microsoft 키보드가 있습니다. play/pausePandora 웹 사이트 의 키를 재생 / 일시 정지 버튼에 매핑 할 수있는 방법이 있습니까?

Chrome을 브라우저로 사용하고 Windows 7을 실행하고 있습니다.



답변

AutoHotkey 사용하여 솔루션을 요리했습니다 . 설정하는 데 약간의 시간이 걸리지 만 그만한 가치가 있습니다!

설정:

  1. 다운로드 및 설치 AutoHotkey_L

  2. .txt파일을 작성 하십시오. 확장명 을 갖도록 이름을 바꾸 십시오 .ahk.

    새로운 파일

  3. 파일을 마우스 오른쪽 버튼으로 클릭하고을 선택 Edit Script합니다.

    스크립트 편집

  4. 다음을 입력하십시오.

    #InstallKeybdHook
    
  5. 저장하십시오 .

  6. 파일을 다시 마우스 오른쪽 버튼으로 클릭 하고 이번에는을 선택 Run Script합니다.

    스크립트를 실행

    스크립트는 Windows 트레이에 표시된대로 활성화됩니다.

    트레이 아이콘

  7. 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭 하고을 선택 Open합니다.

    열린 스크립트

  8. play/pause키를 누르 십시오 . 키 입력이 기록되었습니다.

  9. 메뉴에서을 선택하십시오 View > Key history and script info.

    메뉴보기

  10. 맨 아래에는 최근 키 입력에 대한 정보가 표시됩니다. SC(스캔 코드)에 관심이 있습니다. 제 경우에는이었습니다 122.

    스캔 코드

  11. Chrome에서 Pandora.com 을 엽니 다 .

  12. 를 눌러 Ctrl+는 L주소 표시 줄을 선택합니다.

  13. 이제 Tab초점이 Pandora의 재생 / 일시 정지 버튼 으로 이동 될 때까지 여러 번 누릅니다. 카운트 유지! 제 경우에는 10탭이 필요했습니다.

    판도라 초점

  14. 오토 핫키 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭 하고을 선택 Exit합니다. 설정이 끝났습니다!

스크립트 :

위의 2-6 단계 와 동일한 방식으로 다음 스크립트를 작성하고 실행하십시오 . 대체 XXX당신과 함께 1 라인에 스캔 코드 및 대체 YY당신과 함께 5 번째 줄에 탭의 총수 .

SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit

이제 Pandora.com을 연 상태에서 play/pause키 를 누르면 스크립트가 Pandora.com에서 재생 / 일시 정지를 클릭하고 원래 위치로 돌아갑니다.


답변

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/
이 사람은 미디어 키를 매핑하는 .exe를 만들었습니다.


답변

이것은 조금 오래되었지만 코드를 작성하지 않으려는 사람들을위한 솔루션을 제공해야합니다. 키를 Pandora에 매핑 할 수있는 응용 프로그램을 작성했습니다. 그것을 확인하십시오 그것을 Pandora Keys 라고 부릅니다 . 응용 프로그램 자체는 오픈 소스이므로 필요할 때 편집 할 수 있습니다. 웹 사이트에 요약 된 다른 깔끔한 기능이 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

면책 조항 : 나는이 응용 프로그램의 저자입니다.


답변

이 자동 단축키 스크립트는 Pandora의 웹 버전 (Chrome)에 적합합니다. 스크립트는 “Pandora”라는 단어로 활성 창 제목을 검색하고 스페이스 바 키 스트로크를 일시 중지 / 재생으로 보낸 다음 창을 최소화하여 원래 창으로 돌아갑니다. “SetTitleMatchMode, Slow”는 스크립트가 숨겨진 창을 더 잘 식별하는 데 도움이됩니다.

이 예에서는 “일시 정지 / 중단”키를 일시 정지 버튼으로 설정하고 Alt + “일시 정지 / 중단”은 다음 곡으로 이동합니다. 버튼을 변경하려면 위의 키이 데니 파이어 방법을 사용하고 “SC045″를 해당 키로 바꿉니다.

“Sleep, 50″은 스크립트 속도를 약간 느리게하여 성능을 향상시킵니다. 때때로 스크립트가 작동하지 않는 것을 발견하면 다음 줄에 시간을 더 추가하십시오. ex. “수면, 75”

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Space}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit



!SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Right}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit


답변