Боковые кнопки мыши в питоне? - PullRequest
2 голосов
/ 01 октября 2011

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

Ответы [ 2 ]

0 голосов
/ 12 июля 2012

Окончательное решение было сделано с использованием PyHook
Большое спасибо Питеру Паренте.

0 голосов
/ 02 октября 2011

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

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

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

...