ฉันมีแป้นพิมพ์ Microsoft พร้อมplay/pauseปุ่ม มีวิธีที่ฉันสามารถแมปplay/pauseกุญแจไปยังปุ่มเล่น / หยุดชั่วคราวบนเว็บไซต์แพนดอร่าหรือไม่?
ฉันใช้ Chrome เป็นเบราว์เซอร์และใช้ Windows 7
ฉันมีแป้นพิมพ์ Microsoft พร้อมplay/pauseปุ่ม มีวิธีที่ฉันสามารถแมปplay/pauseกุญแจไปยังปุ่มเล่น / หยุดชั่วคราวบนเว็บไซต์แพนดอร่าหรือไม่?
ฉันใช้ Chrome เป็นเบราว์เซอร์และใช้ Windows 7
คำตอบ:
ฉันได้ปรุงขึ้นโดยใช้วิธีการแก้ปัญหาAutoHotkey ใช้เวลาตั้งค่าเล็กน้อย แต่มันก็คุ้มค่า!
ดาวน์โหลดและติดตั้ง AutoHotkey_L
สร้าง.txt
ไฟล์ใหม่ เปลี่ยนชื่อเป็น.ahk
นามสกุล
คลิกขวาที่Edit Script
ไฟล์และเลือก
ป้อนข้อมูลต่อไปนี้:
#InstallKeybdHook
บันทึก
คลิกขวาที่Run Script
ไฟล์อีกครั้งการเลือกครั้งนี้
สคริปต์ใช้งานได้ตามที่ระบุในถาด Windows:
คลิกขวาที่Open
ไอคอนถาดและเลือก
กดของคุณplay/pauseที่สำคัญ การกดแป้นได้รับการบันทึก
View > Key history and script info
จากเมนูให้เลือก
ที่ด้านล่างคุณจะเห็นข้อมูลเกี่ยวกับการกดแป้นพิมพ์เมื่อเร็ว ๆ นี้ เรามีความสนใจในSC
(Scan Code) 122
ในกรณีของฉันก็คือ
เปิดPandora.comใน Google Chrome
กดCtrl+ Lเพื่อเลือกแถบที่อยู่
ตอนนี้กดTabหลาย ๆ ครั้งจนกว่าโฟกัสจะถูกย้ายไปยังปุ่มเล่น / หยุดชั่วคราวของแพนโดร่า ให้นับ! ในกรณีของฉันมันใช้10
แท็บ
คลิกขวาที่ไอคอนถาด AutoHotkey 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แอปพลิเคชันนั้นเป็นโอเพ่นซอร์สดังนั้นคุณสามารถแก้ไขได้ถ้าต้องการ มีคุณสมบัติที่เป็นระเบียบอื่น ๆ ซึ่งแสดงไว้ในเว็บไซต์
ข้อจำกัดความรับผิดชอบ: ฉันเป็นผู้เขียนแอปพลิเคชันนี้
>>
ปุ่มบนคีย์บอร์ดของคุณ
สคริปต์ฮอตคีย์อัตโนมัตินี้ทำงานสำหรับฉันสำหรับแพนโดร่าเวอร์ชันเว็บ (ใน Chrome) สคริปต์จะค้นหาชื่อหน้าต่างที่ใช้งานด้วยคำว่า "แพนโดร่า" ส่งการเคาะแป้นเว้นวรรคของแถบพื้นที่ไปที่หยุดชั่วคราว / เล่นจากนั้นย่อขนาดหน้าต่างกลับสู่หน้าต่างดั้งเดิมของคุณ "SetTitleMatchMode, Slow" ช่วยให้สคริปต์ระบุหน้าต่างที่ซ่อนอยู่ได้ดีขึ้น
ตัวอย่างนี้ตั้งค่าปุ่ม "หยุดชั่วคราว / หยุด" เป็นปุ่มหยุดชั่วคราวและ Alt + "หยุดชั่วคราว / หยุดพัก" จะไปยังเพลงถัดไป ในการเปลี่ยนปุ่มใช้เมธอด idenitfier ด้านบนและแทนที่ "SC045" ด้วยคีย์นั้น
"สลีป 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