web-dev-qa-db-ja.com

RazerBlackwidowマクロキーのAutohotkey

AutoHotKeyを使用してRazerBlackwidowキーボードのM1-M5マクロキーをマッピングしようとすると非常に困難です。

同様の質問 以前にこのフォーラムで質問されましたが、回答や解決策は提供されませんでした。その質問は、Linuxでの問題の解決について 以前の質問 を参照しています。以前の質問は 解決済み でした。どうやら、M1-M5は通常のキーですが、それらを押すとスキャンコードが生成される前に、特別に有効にする必要があります。 Linuxソリューションには、Pythonに移植されたコードが含まれていました。このコードは正しいSET_REPORTメッセージをRazerキーボードに送信して、これらのキーを有効にします。前のWindowsの質問の作成者は、Windowsでは機能しないことを発見しました。

AutoHotKeyを使用してこれらのキーをマップできるようにするWindowsで機能するソリューションはありますか?

2
NK2013

これは完璧な解決策ではありませんが、機能します。 Razerキーボードを使用しているため、RazerSynapseをインストールする必要があります。これにより、マクロキーを使用して、Razer Synapseマクロエディターで、Control Alt F10など、通常は押さないものを押すことができます。次に、AutoHotkeyを設定してControl Alt F10(AutoHotkeyでは^!F10)を監視し、必要なものを実行します。繰り返しますが、これはマクロキーを一意のキーとして登録しないため、完全ではありませんが、M5を押して何かを発生させることができます。誰かがより良い答えを出すまで、これが少なくともあなたの問題を回避することを願っています。

2

ドライバーでM1-M5キーをF13-F17にマッピングしてみてください。その後、それらに対してホットキーを作成できるようになります。

F13::Gosub, SomeLabel
F14::Run, cmd.exe

; etc
1
Elliot DeNolf