Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 13, 2018 11:53:33

dnstuff
Зарегистрирован: 2012-11-05
Сообщения: 113
Репутация: +  1  -
Профиль   Отправить e-mail  

Считывание перемещения USB-мыши (линукс)

К малинке подключена usb-мышь (протокол ps/2 не поддерживает), выполняющая функцию датчика движения. Подскажите, каким путем python может получить данные о перемещении мыши? ОС распбиан.
Спасибо!

Офлайн

#2 Окт. 17, 2018 10:31:20

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Считывание перемещения USB-мыши (линукс)

https://github.com/pepijndevos/PyMouse

Либо же Xlib

Примеров в сети огромное море.

Ну и если совсем уже без иксов
http://www.antony-jordan.co.uk/python-evdev.html?i=1



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Окт. 17, 2018 12:32:39

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Считывание перемещения USB-мыши (линукс)

Ну а если совсем уж по колхозному, то:

 >>> mouse = open("/dev/input/mice", "rb")
>>> map(ord, mouse.read(100))
[40, 10, 250, 40, 9, 248, 40, 6, 249, 40, 4, 248, 40, 1, 249, 40, 0, 249, 56, 255, 249, 56, 254, 249, 56
, 252, 249, 56, 250, 248, 56, 248, 248, 56, 248, 249, 56, 247, 250, 56, 244, 252, 56, 243, 254, 56, 241,
 255, 24, 238, 0, 24, 237, 0, 24, 232, 3, 24, 230, 4, 24, 230, 4, 24, 228, 6, 24, 230, 7, 24, 231, 9, 24
, 232, 8, 24, 236, 6, 24, 240, 6, 24, 246, 6, 24, 251, 6, 24, 253, 6, 24, 255, 6, 8, 2, 6, 8, 5, 7, 8]



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version