[devel] Число кнопок мыши.
Paul Wolneykien
manowar на altlinux.org
Ср Окт 5 19:06:22 UTC 2011
05.10.2011 22:09, Hihin Ruslan пишет:
> Извините пожалуйста за вопрос, отклоняющийся от тематики
> рассылки.
>
>
> Может кто-то подскажет ответ на вопрос.: "Есть-ли какая-то
> теоретическая возможность определить (xorg, udev - не важно
> как, лишь-бы была) графической программе сколько кнопок имеет
> подключённая мышь. Просто для работы нужно написать программу
> теста мыши, а заказчики требуют, что-бы на картинке было столько
> кнопок мыши, сколько у неё реально есть."
>
> Если возможности нет, привяжусь к каким-нибудь особенностям
> прибора (разрешение монитора и т.п), но хотелось-бы без
> кастыля.
>
> Ещё раз извините, просто не знаю где спросить, а Google мне не
> помог, или не так его спрашиваю.
Может быть это не совсем то, что вы искали, но тем не менее. Утилита
xinput позволяет получить информацию и о числе кнопок, и о числе осей, и
ещё много чего. Другое дело, что эти данные предоставляет драйвер,
который может преувеличить, или, напротив, преуменьшить физические
параметры устройства.
$ xinput list 10
TPPS/2 IBM TrackPoint id=10 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 10
Buttons supported: 5
Button labels: Button Left Button Middle Button Right Button Wheel Up
Button Wheel Down
Button state:
Class originated from: 10
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 10
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
>
>
>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
Подробная информация о списке рассылки Devel