Боковые кнопки мыши в python?



Я пытаюсь использовать мышь в качестве пульта дистанционного управления на моем ноутбуке, и я хотел бы использовать боковые кнопки в них. Я кодирую на python, поскольку мне уже удалось сделать это с помощью autohotkey. Но autohotkey использует слишком много ресурсов.
Мышь-это Разер Орочи.. Он имеет 7 кнопок и колесо прокрутки.
Я хотел бы использовать левую боковую переднюю клавишу для модификатора и lbutton, rbutton, mbutton и wheel в качестве вторичного... также, нажав обе левые боковые кнопки, я хотел бы заблокировать мышь до 4 кнопок, все они включены стороны прижаты...
Тем не менее, я не могу понять, как читать ввод с боковых кнопок мыши в python.

770   2  

2 ответов:

Это не совсем ответ,но, возможно, набор ссылок для начала. У меня нет опыта работы с Python в Windows, но, похоже, это может быть полезно:

  • существует набор расширений Windows для Python: pywin32.
  • Як создал драйвер прокрутки двумя пальцами, прочитав COM особым образом в Python здесь.

Судя по тому, как Як получил двухпальцевую прокрутку в своем коде, я полагаю, что вы делаете не так уж далеко? Я также думаю, что win32com поможет вам.

Окончательное решение было принято с помощью PyHook
Большое спасибо Питеру Паренте.

Comments

    Ничего не найдено.