1

Тема: AHK: Проблема с нажатием клавиш с двух разных устройств ввода

Добрый день! Потребовалось сделать одновременное нажатие комбинаций клавиш 4 и пробел, а так же по отдельности, сделал определение - все работает, даже если в момент нажатия на клавиатуре были нажаты другие клавиши, например, z.

4::1
space::2
4 & space::3
space & 4::4

Но заметил проблему там, где ее не ожидал - помимо клавиатуры стал использовать мышку LG G600 с боковыми цифровыми клавишами и при зажимании любой клавиши на одном из устройств, например, 2, перестают действовать одиночные нажатия клавиш на другом устройстве :

Зажимаем на клавиатуре 2, потом на ней же нажимаем 4 - работает.
Зажимаем на клавиатуре 2, потом на мыши 4 - не работает.
Зажимаем на мыши 2, потом на ней же 4 - работает.
Зажимаем на мыши 2, потом на клавиатуре 4 - не работает.
Зажимаем на клавиатуре 2, потом на ней же пробел - работает.
Зажимаем на мыши 2, потом на клавиатуре пробел - не работает.

Все остальное работает как и должно, в каких либо комбинациях и с каких либо устройств нажимаются вместе 4 и пробел.
П.С.: Проверить как будет при нажатии клавиш на двух разных клавиатурах пока не смог, но возможно и там так же будет.

Есть идеи из-за чего так и как это можно исправить?

Для чего это нужно? Нужно чтобы в игре срабатывали одиночные нажатия навыков на мыши при движении wasd с клавиатуры и при этом иметь возможность использовать комбо нажатия, таки руки всего две...просьба не предлагать вариант прилепить клавиатуру сверху на мышь и движением клавиатурой прицеливаться мышью)

2

Re: AHK: Проблема с нажатием клавиш с двух разных устройств ввода

Нужно сначала понять, как Windows видит кнопки мыши. Запустите такой скрипт, понажимайте кнопки мыши и нажмите F12. Посмотрите, что выдало.

#Requires AutoHotkey v1

#InstallKeybdHook
#UseHook
#Persistent

F12::KeyHistory
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Проблема с нажатием клавиш с двух разных устройств ввода

Так как вопрос касается игр, переношу в AutoHotKey — Games.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder