Autohotkey para Teclas Macro Razer Blackwidow


2

Estou tendo extrema dificuldade para mapear as teclas macro M1-M5 no teclado Razer Blackwidow usando o AutoHotKey.

Uma pergunta semelhante foi perguntado anteriormente neste fórum, mas nenhuma resposta ou solução foi fornecida. Essa pergunta se refere a uma pergunta anterior sobre como resolver o problema no Linux. A pergunta anterior foi resolvido . Aparentemente, M1-M5 são chaves regulares, mas precisam ser especificamente ativadas antes de pressioná-las gerará um scancode. A solução Linux envolveu algum código que foi portado para o Python que envia a mensagem SET_REPORT correta para os teclados Razer para ativar essas chaves. O autor da pergunta anterior do Windows descobriu que não funcionava no Windows.

Existe uma solução que funciona no Windows que me permita mapear essas chaves usando o AutoHotKey?


1
Você pode fornecer um link para a pergunta anterior? Não fazia sentido reinventar a roda para o que estava coberto lá. Também não faz sentido ter duas questões idênticas.
fixer1234

oi .. claro, aqui está: superuser.com/questions/624909/…
NK2013

Você está executando os drivers Razer?
Elliot DeNolf

Sim, eu tenho o Razer Synapse instalado - caso contrário, as chaves M1-M5 seriam inúteis
NK2013

Respostas:


2

Esta não é uma solução perfeita, mas funciona. Como você tem um teclado Razer, você deve ter o Razer Synapse instalado. Com isso, você pode usar as teclas Macro para pressionar algo que você normalmente não pressiona, como Control Alt F10, no editor de macro do Razer Synapse. Em seguida, defina o AutoHotkey para observar o Controle Alt F10 (^! F10 no AutoHotkey) e execute o que você quiser. Novamente, não é perfeito, pois isso não registra as teclas macro como chaves exclusivas, mas permite que você pressione M5 e faça algo acontecer. Espero que isso, pelo menos, contorne o seu problema até que alguém dê uma resposta melhor.


1

Tente mapear as teclas M1-M5 para F13-F17 nos seus drivers. Então você poderá fazer hotkeys contra eles.

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

; etc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.