[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