Chơi / tạm dừng pandora.com bằng khóa phương tiện


16

Tôi có một bàn phím Microsoft với một play/pausenút. Có cách nào để tôi có thể ánh xạ play/pausekhóa tới nút Phát / Tạm dừng trên trang web Pandora không?

Tôi sử dụng Chrome làm trình duyệt của mình và đang chạy Windows 7.


2
Không có khả năng, họ phải có một trình lắng nghe sự kiện đặc biệt trong JS / Flash để nhận ra các khóa phương tiện và không có một số mánh khóe phía khách hàng điên rồ nào, tôi không thấy điều này là khả thi. Chưa kể có vấn đề về tiêu điểm cửa sổ, vì đây là ứng dụng Flash và không được đăng ký với HĐH với tư cách là trình phát phương tiện, tôi không thấy trước một cách để đạt được điều này khi cửa sổ ở chế độ nền.
Garrett

@Gman, đừng bao giờ đánh giá thấp sức mạnh của một vĩ mô. ;)
iglvzx

Làm thế nào để bạn cho rằng bạn cung cấp cho cửa sổ / tab cụ thể tập trung thông qua một macro? Ngoài ra, sẽ có một số lượng lớn các mánh khóe cần thiết để viết một trình xử lý sự kiện để tùy chỉnh bản đồ các chức năng chính của phương tiện truyền thông. Không có phần mềm thương mại từ Microsoft / Logitech / vv. có khả năng làm điều này như mô tả.
Garrett

1
@gman, Bạn sẽ ngạc nhiên. Xem câu trả lời của tôi. :)
iglvzx

Câu trả lời:


22

Tôi đã nấu lên một giải pháp bằng cách sử dụng AutoHotkey . Phải mất một chút để thiết lập, nhưng nó là giá trị nó!

Thiết lập:

  1. Tải xuống và cài đặt AutoHotkey_L

  2. Tạo một .txttập tin mới . Đổi tên nó để có .ahkphần mở rộng.

    tập tin mới

  3. Nhấp chuột phải vào tệp và chọn Edit Script.

    chỉnh sửa tập lệnh

  4. Nhập nội dung sau:

    #InstallKeybdHook
    
  5. Tiết kiệm .

  6. Nhấp chuột phải vào tệp một lần nữa, lần này chọn Run Script.

    chạy script

    Tập lệnh đang hoạt động như được chỉ định trong khay Windows:

    biểu tượng khay

  7. Nhấp chuột phải vào biểu tượng khay và chọn Open.

    kịch bản mở

  8. Nhấn phím của bạn play/pause. Tổ hợp phím đã được ghi lại.

  9. Từ menu, chọn View > Key history and script info.

    xem menu

  10. Về phía dưới, bạn sẽ thấy một số thông tin về tổ hợp phím gần đây. Chúng tôi quan tâm đến SC(Mã quét). Trong trường hợp của tôi, nó đã được 122.

    quét mã

  11. Mở Pandora.com trong Google Chrome.

  12. Nhấn Ctrl+ Lđể chọn Thanh địa chỉ.

  13. Bây giờ, nhấn Tabnhiều lần cho đến khi tiêu điểm được chuyển sang nút phát / tạm dừng của Pandora . Hãy tiếp tục đếm! Trong trường hợp của tôi, nó mất 10các tab.

    tập trung pandora

  14. Nhấp chuột phải vào biểu tượng khay AutoHotkey và chọn Exit. Chúng tôi đã hoàn thành việc thiết lập!

Kịch bản:

Tạo và chạy tập lệnh sau, theo cách tương tự như Bước # 2-6 ở trên. Thay thế XXXtrong dòng thứ 1 bằng mã quét của bạn và thay thế YYtrong dòng thứ 5 bằng số lượng tab của bạn .

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

Bây giờ, khi bạn mở Pandora.com và bạn bấm play/pausephím, tập lệnh sẽ nhấp vào phát / tạm dừng trên Pandora.com và đưa bạn trở lại nơi bạn đang ở.


Cảm ơn rất nhiều. Tôi không thể kiểm tra điều này ngay bây giờ, nhưng tôi thực sự đánh giá cao nỗ lực này, vì vậy tôi sẽ cho rằng nó hoạt động và mang lại cho bạn tiền thưởng. Cảm ơn!
itzy

Hãy cho tôi biết nếu bạn gặp phải bất kỳ vấn đề. Tôi sẽ giúp bạn sắp xếp chúng ra. Không có gì. :)
iglvzx

2
Điều này hoạt động nếu tôi trên tab Pandora, nhưng không phải từ các chương trình khác. Tôi đang sử dụng Firefox và có đăng ký trả phí Pandora (vì vậy tiêu đề của tab là khác nhau). Tôi cần sửa đổi những gì để làm việc này?
mouseas

Điều này sẽ tốt hơn nếu nó làm việc từ các chương trình khác. Sử dụng điều này gây ra vấn đề nếu tôi mở một cửa sổ khác, như Excel. Nếu tôi mở cửa sổ pandora, thật dễ dàng để nhấp bằng chuột.
Triều Tiên

Ý tưởng tuyệt vời iglvzx !!! Tôi gặp vấn đề với IE11 khi IE không đặt lại tab hiện tại dừng sau <ALT> D. Vì vậy, tôi chỉ có autohotkey bấm vào bên trong cửa sổ và sau đó gửi một khoảng trắng.
Eric L

5

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Anh chàng này đã tạo một .exe để ánh xạ các khóa phương tiện cho bạn.


Điều này chỉ hoạt động với ứng dụng Pandora One trên Windows - không phải với Pandora chạy trên trình duyệt web - nhưng điều này xảy ra là điều tôi đang tìm kiếm và tôi có thể xác minh rằng nó hoạt động (trên Windows 8.1), vì vậy cảm ơn !
Jon Schneider

Điều này cũng hoạt động với pandora bình thường - Tôi đang sử dụng nó từ xa phương tiện truyền thông của tôi và nó hoạt động hoàn hảo

1
@ user325977 thế nào? Nó không hoạt động đối với tôi trên máy tính làm việc Windows 7 với Pandora chạy trên IE.
Cứu hỏa

1

Cái này cũ hơn một chút, nhưng tôi có một số để đưa ra giải pháp cho những người không muốn viết mã. Tôi đã viết một ứng dụng cho phép bạn ánh xạ các phím của mình vào Pandora. Kiểm tra xem tôi gọi nó là Pandora Keys , bản thân ứng dụng là nguồn mở để bạn có thể chỉnh sửa nó nếu cần. Nó có một số tính năng gọn gàng khác được nêu trên trang web.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả của ứng dụng này.


Điều này làm việc tốt cho tôi, cảm ơn bạn. Chỉ là một FYI cho người khác: Cái này sử dụng Internet Explorer.
Heptite

Một lưu ý khác: Nó cho phép bạn bỏ qua quảng cáo! Chỉ cần nhấn >>nút trên bàn phím của bạn.
Heptite

@Heptite Tác giả đây. Cảm ơn vì nhận xét, nó hỗ trợ các phím phương tiện hoặc bạn cũng có thể xác định các phím tắt của riêng mình. Tôi nên đề cập đến mã nguồn cũng có sẵn tại github.com/SamPlusPlus/Pandora-Keys vì câu trả lời được chấp nhận nói về việc viết kịch bản của riêng bạn.
Sam Plus Plus

Tha thứ cho tôi, nhưng tôi bối rối. Tôi biết nó không hỗ trợ các khóa phương tiện; đó là lý do tại sao tôi cài đặt nó
Heptite

@ Xin lỗi tôi không có ý làm bạn bối rối. Tôi chỉ cố gắng phân biệt rằng nó có thể hỗ trợ các phím phương tiện như các nút phát hoặc tạm dừng thực tế, nhưng bạn cũng có thể đặt các phím tắt riêng cho mình như nói Ctrl + N bỏ qua. Tôi chỉ cố gắng đưa ra quan điểm rằng các phím tắt là linh hoạt. Dù sao tôi rất vui vì bạn đang tận hưởng phần mềm. Hãy cho tôi biết nếu tôi có thể cải thiện.
Sam Plus Plus

0

Tập lệnh Auto Hotkey này hoạt động với tôi, cho Phiên bản Web của Pandora (trong Chrome). Tập lệnh tìm kiếm tiêu đề cửa sổ đang hoạt động với từ "Pandora", gửi tổ hợp phím không gian đến Tạm dừng / Phát, sau đó thu nhỏ cửa sổ, quay lại cửa sổ ban đầu của bạn. "SetTitleMatchMode, Slow" giúp tập lệnh xác định tốt hơn các cửa sổ ẩn.

Ví dụ này đặt phím "Tạm dừng / Nghỉ" làm Nút Tạm dừng và Alt + "Tạm dừng / Nghỉ" sẽ chuyển sang bài hát tiếp theo. Để thay đổi nút, sử dụng phương thức idenitfier ở trên và thay thế "SC045" bằng Khóa đó.

"Ngủ, 50" cải thiện hiệu suất bằng cách làm chậm kịch bản một chút. Nếu bạn thấy rằng đôi khi tập lệnh không hoạt động, hãy thử thêm nhiều thời gian hơn vào các dòng sau: ex. "Ngủ đi, 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.