今、私はしなければなりません:
代わりに、次のことができるようにしたいと思います。
私の最初の選択肢は、Firefox拡張機能、Luaスクリプト(Logitech Gaming Softwareで使用できるもの)、AutoIt(簡単なものをコーディングできます)、Autohotkey(以前は使用したことがなく、インストールされていない)です。 。
後者の3つのケースでは、私は明らかにコードを期待していません。私の意図は、Firefoxの拡張機能があるかどうか、または私が考えもしなかったより単純な解決策があるかどうかを調べることだけです。
AutoHotKeyのキー履歴を使用して、スキャンコードまたはキー名を確認する必要があります G4 これを起動するためのキー。または、G4キーを内部的に次のようにマッピングすることもできます。 CtrlAltWinF12 2番目のホットキーオプションを使用します。
スクリプトはFirefoxがアクティブな場合にのみ実行されます。 rightClickメニューを起動し、送信します v、[名前を付けて保存]ウィンドウを待ち、[ Enter。
#SingleInstance Force
#installKeybdHook
#Persistent
#IfWinActive, ahk_class MozillaWindowClass
SC123:: ; or ^!#F12:: , select one of the two options
Send,{RButton}
Sleep, 30
Send, v
WinWaitActive, Save Image
ControlSend, Button1, {Space} , Save Image
Return
#IfWinActive
AutoHotKeyアイコンを右クリックします。 Open
を選択し、タイプ Ctrlk、ヒット G4、その後 F5 ページを更新してスキャンコードを確認するには G4 下に向かって。
AutoHotKeyでは、複数の方法でホットキーを定義できます。例:
a::Send, Hello World!
を押すと a 画面上でアクティブになっているものすべてに「HelloWorld」を送信します。
F12::Send, Hello World!
同じですが、今は F12 キー
^!#F12::Send, Hello World!
同じですが、今は Ctrl+Alt+Win+F12 キーの組み合わせ
F1::Send, {F12}
あなたの再マップしますか F1 の動作の鍵 F12 キー
SC058::Send, Test
ScanCode 058を使用します( F12 キー)「テスト」を送信します。
:*:ahk::AutoHotKey
拡大します abc WordAutoHotKeyに。
あなたの状況では、どのホットキーの組み合わせがスクリプトをトリガーするかを決定する必要があります。
ここにいくつかのドキュメントがあります:
http://www.autohotkey.com/docs/KeyList.htm
http://www.autohotkey.com/docs/Hotkeys.htm
ああ、übrigens、ダブル::
は、ホットキーをアクションから分離し、;
はコメント区切り文字です。グリュッセ。