У меня есть мышка, на боку которой есть пара дополнительных кнопок. Что нужно сделать, чтобы их можно было использовать в X? Итак, по шагам:
- Запускаем программу xev. Она отслеживает активность клавиатуры и мыши, выводя на экран все события типа «нажата кнопка», «отпущена кнопка», «перемещена мышь» и т.д.
ButtonPress event, serial 25, synthetic NO, window 0x5000001, root 0x1a6, subw 0x0, time 1238685884, (294,593), root:(295,714), state 0x10, button 8, same_screen YES
ButtonRelease event, serial 25, synthetic NO, window 0x5000001, root 0x1a6, subw 0x0, time 1238686020, (294,593), root:(295,714), state 0x10, button 8, same_screen YES
Вывод на экран идёт достаточно большой, но если сильно не двигать мышкой, вполне можно отследить, под какими номерами идут дополнительные кнопки. У меня это оказались 8 и 9.




