Помогите настроить перехват доп клавиш с клавиатуры. Выудить коды клавиш.
Posted: 23 Nov 2022, 21:17
Существуют клавиатуры с доп "программируемыми" клавишами (речь НЕ о мультимедиа клавишах), которые биндятся в особых программах под клавиатуру. (картинка 1). Хочу получить код клавиши напрямую, без косвенных двойных переназначений в оригинальной программе для клавиатуры.
Нашла внизу статьи https://ahk-wiki.ru/keylist инструкцию как получить код через #InstallKeybdHook. Но не получилось. (картинка 2)
Вероятно, как написано в той же инструкции, ahk эти клавиши не распознает, т.к. они на "слишком низком уровне". Цитата с сайта:
Может есть еще какие-нибудь скрипты по диагностике оборудования, по типу AutoHotInterception -> Monitor.ahk? (в нём клавиатура определяется, но конкретные клавиши никак не узнать)
Если что, название моей клавиатуры - A4Tech X7-G800V. Также программируемые клавиши есть на Razer Anansi, на A4Tech Bloody B314...
При том что в проге от производителя клавиши биндятся нормально(картинка 3), они рабочие. Хочется уметь биндить их в AHK, для более гибкой настройки.
Нашла внизу статьи https://ahk-wiki.ru/keylist инструкцию как получить код через #InstallKeybdHook. Но не получилось. (картинка 2)
Вероятно, как написано в той же инструкции, ahk эти клавиши не распознает, т.к. они на "слишком низком уровне". Цитата с сайта:
Какие способы есть достать коды этих клавиш? Мучиться с драйверами? Мудрить с кейлоггерами как-то?если после нажатия искомой клавиши никаких записей в логе не появилось, значит такая клавиша не распознаётся данной программой. В этом случае вы не можете использовать данную клавишу как горячую, т.к. либо драйвер вашей клавиатуры, либо сама её "железная" составляющая даёт сигнал слишком низкого уровня, недоступного для AutoHotkey. В случае со "злобными" драйверами, вы можете попробовать либо перенастроить сами "родные" драйвера, либо заменить их на другие, более дружественые, например такие, как дефолтные клавиатурные драйвера Windows.
Может есть еще какие-нибудь скрипты по диагностике оборудования, по типу AutoHotInterception -> Monitor.ahk? (в нём клавиатура определяется, но конкретные клавиши никак не узнать)
Если что, название моей клавиатуры - A4Tech X7-G800V. Также программируемые клавиши есть на Razer Anansi, на A4Tech Bloody B314...
При том что в проге от производителя клавиши биндятся нормально(картинка 3), они рабочие. Хочется уметь биндить их в AHK, для более гибкой настройки.