2

グローバルホットキーを使用してストリーミング音楽Webサイトを制御したいので、別のアプリケーションがフォーカスしているときにサイトのプレーヤーコントロール(再生/一時停止/次へ/など)を使用できます。ブラウザにフォーカスがある場合、Greasemonkeyを使用してサイトでこれを行うことができます。私が理解できないのは、OSレベルのホットキーとGreasemonkeyの間の架け橋です。

助言がありますか?

2011-02-04を編集

新しいメソッド:https ://gist.github.com/cc9cf651f341cc938852 。ウィンドウの切り替えが面倒になり、ときどきグリッチが発生することがあったので、スタックにMozReplを追加しました(https://github.com/bard/mozrepl)。同じ考えで、Firefoxを制御するMozreplインスタンスを持つ端末をターゲットにします。

2011-02-01を編集

AutoHotKeyはここでうまく機能します。これが役立つかもしれない他の人のために、 https: //gist.github.com/805417に要点を載せました。

4

2 に答える 2

0

Greasemonkeyはこれを行うことができません。

FirefoxまたはChrome拡張機能がこれを実行できるとは思えません。

AC、Pythonなどのプログラムはおそらくそれを行うことができます-おそらく拡張機能と組み合わせて...

于 2011-01-28T23:25:21.607 に答える
0

ブリッジを見つけました:AutoHotKey

私が作成したこのスクリプトは、タイトルのどこかに「HypeMachine」が含まれるウィンドウを探します。成功するとctrl+shift+[e|q|...]、Hype Machineウィンドウをアクティブにする関数にマップされ、特定のキーストロークコマンドを送信しalt+tabて、元のウィンドウに戻ります。

#SingleInstance force
SetTitleMatchMode 2 ; Anywhere in title
SetTitleMatchMode Fast
SendMode Input

#IfWinExist Hype Machine
{
    ^+d::
    WinActivate
    return

    ^+e::
    WinActivate
    WinWaitActive
    Send n !{Tab}
    return

    ^+q::
    WinActivate
    WinWaitActive
    Send p !{Tab}
    return
}
于 2011-01-31T03:58:02.667 に答える