Запускаем консольку xterm (или другую, которая больше нравится), пишем в ней xev (от пользователя). Появится белое окошко, которое будет регистрировать всё, что происходит с мышью (в нём можно перетаскивать чёрный прямоугольник, но это детали). Пробуем нажимать клавиши и смотрим, что получается. Например, жмём на кнопку Down, должны увидеть вот что:
KeyRelease event, serial 32, synthetic NO, window 0xe00001, root 0x4c, subw 0x0, time 8095640, (-57,293), root:(753,322), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes:
Отсюда: http://mydebianblog.blogspot.ru/2006/09/blog-post_05.html