Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 20, 2006 15:48:52

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

Всем привет, у меня возникла одна проблемка: необходимо запустить демон в линухах, который будет следить в фоне за поведением USB-мышки, а точнее за тем, какие кнопки на ней зажаты (левая или правая). Вот тут-то и проблема, а как за мышкой следить-то? Кто может помогите, меня интересует слежка именно за USB-мышкой, заранее спасибо.



Офлайн

#2 Ноя. 20, 2006 21:35:48

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

хм, не знаю, но думаю стоит копать либо в сторону перехвата сообщений от иХов или анализ юсб порта

Офлайн

#3 Ноя. 20, 2006 22:06:53

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

cat /dev/input/mice
из-под рута
а лучше hexdump /dev/input/mice
и поводи мышкой, дальше думать надо)

Офлайн

#4 Ноя. 21, 2006 10:54:35

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

slav0nic
cat /dev/input/mice
из-под рута
а лучше hexdump /dev/input/mice
и поводи мышкой, дальше думать надо)
Пробовал cat /dev/input/mice, и думал но ничего не придумал, а вот hexdump /dev/input/mice не пробовал, надо будет проверить. Иксы сразу отходят, на машине их нет. А еще вариантов нету?



Офлайн

#5 Ноя. 21, 2006 12:48:31

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

Попробуй покопаться с gpm.



Офлайн

#6 Ноя. 21, 2006 14:18:00

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

well
hexdump в хексе выведет, и там инфа не рандомайз В) а от того зависит, что ты с мышкой делаешь
про gpm может быть)

Офлайн

#7 Ноя. 21, 2006 15:30:44

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

Я думал, может без gpm'а можно обойтись, мне-то надо знать левая или правая кнопка зажаты в данный момент



Офлайн

#8 Ноя. 21, 2006 22:58:02

ac
От:
Зарегистрирован: 2006-11-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

well
Я думал, может без gpm'а можно обойтись, мне-то надо знать левая или правая кнопка зажаты в данный момент
А без gpm не обойтись… напрямую слушать учтройство тебе никто не даст (если конечно ты не root), следовательно, взаиможействие с оборудованием возможно через промежуточную софтину, коей и является gpm. Кстати, у него есть библиотеки… то бишь, как вариант, можно использовать заложенные в них функции… наверняка там есть обработчик на нажатия клавиш (нафига тады библиотека нужна, ежели она не обрабатывает нажатия :) )



Офлайн

#9 Ноя. 22, 2006 01:03:25

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

В том-то и дело, что я рут и хотел слушать именно устройство, хотя поковыряю либы от gpm'а



Офлайн

#10 Ноя. 22, 2006 14:38:43

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Python и USB-мышь в Linux

well
тогда только мой вариант

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version