Форум сайта python.su
1
К малинке подключена usb-мышь (протокол ps/2 не поддерживает), выполняющая функцию датчика движения. Подскажите, каким путем python может получить данные о перемещении мыши? ОС распбиан.
Спасибо!
Офлайн
61
https://github.com/pepijndevos/PyMouse
Либо же Xlib
Примеров в сети огромное море.
Ну и если совсем уже без иксов
http://www.antony-jordan.co.uk/python-evdev.html?i=1
Офлайн
186
Ну а если совсем уж по колхозному, то:
>>> 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]
Офлайн