Боковые кнопки мыши в python?
Я пытаюсь использовать мышь в качестве пульта дистанционного управления на моем ноутбуке, и я хотел бы использовать боковые кнопки в них. Я кодирую на python, поскольку мне уже удалось сделать это с помощью autohotkey. Но autohotkey использует слишком много ресурсов.
Мышь-это Разер Орочи.. Он имеет 7 кнопок и колесо прокрутки.
Я хотел бы использовать левую боковую переднюю клавишу для модификатора и lbutton, rbutton, mbutton и wheel в качестве вторичного... также, нажав обе левые боковые кнопки, я хотел бы заблокировать мышь до 4 кнопок, все они включены стороны прижаты...
Тем не менее, я не могу понять, как читать ввод с боковых кнопок мыши в python.
2 ответов:
Это не совсем ответ,но, возможно, набор ссылок для начала. У меня нет опыта работы с Python в Windows, но, похоже, это может быть полезно:
- существует набор расширений Windows для Python: pywin32.
- Як создал драйвер прокрутки двумя пальцами, прочитав COM особым образом в Python здесь.
Судя по тому, как Як получил двухпальцевую прокрутку в своем коде, я полагаю, что вы делаете не так уж далеко? Я также думаю, что
win32comпоможет вам.
Окончательное решение было принято с помощью PyHook
Большое спасибо Питеру Паренте.
Comments