2

У меня возникли чрезвычайные трудности при попытке сопоставления макроклавиш M1-M5 на клавиатуре Razer Blackwidow с помощью AutoHotKey.

Подобный вопрос ранее задавался на этом форуме, но ответа или решения не было. Этот вопрос относится к более раннему вопросу о решении проблемы в Linux. Предыдущий вопрос был решен. Очевидно, M1-M5 являются обычными клавишами, но их необходимо специально включить, прежде чем нажимать их, чтобы генерировать скан-код. В решении Linux использовался код, перенесенный на Python, который отправляет правильное сообщение SET_REPORT на клавиатуры Razer для включения этих клавиш. Автор предыдущего вопроса о Windows обнаружил, что он не работает в Windows.

Есть ли решение, которое работает в Windows, которое позволило бы мне сопоставить эти ключи с помощью AutoHotKey?

2 ответа2

2

Это не идеальное решение, но оно работает. Поскольку у вас есть клавиатура Razer, у вас должна быть установлена Razer Synapse. При этом вы можете использовать клавиши макросов, чтобы нажимать то, что вы обычно не нажимаете, например Control Alt F10, в редакторе макросов Razer Synapse. Затем вы устанавливаете AutoHotkey для наблюдения за Alt F10 (^!F10 в AutoHotkey) и выполняй как хочешь. Опять же, не идеально, так как это не регистрирует макроклавиши как уникальные ключи, но позволяет вам нажимать M5 и что-то происходит. Я надеюсь, что это по крайней мере работает вокруг вашей проблемы, пока кто-то не даст лучший ответ.

1

Попробуйте сопоставить ключи M1-M5 с F13-F17 в ваших драйверах. Тогда вы сможете делать горячие клавиши против них.

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

; etc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .