Хитрые кнопки под линуксом

Aug 24, 2010 14:03


Я уже долгое время пользуюсь клавиатурой от мелкософта, вот такой вот:


И всё бы хорошо, но самая прикольная кнопка zoom(аналог колёсика на мышке) не работала. По всяким форумам советуют патчить ядро, т.к. из-за ограничений X Server эту кнопку нельзя протащить в этот самый X.

Но оказывается, уже давным-давно есть проектик http://www.bedroomlan.org/projects/evrouter. И этот evrouter позволяет добиться желаемого. Причём, предлагает для этого достаточно мощные возможности.

В общем, вот таким вот конфигом, zoom отлично включается в работу:

cat .evrouterrc
Window "" :
"Microsoft Natural® Ergonomic Keyboard 4000" "/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd" none key/419 "XKey/Down"
"Microsoft Natural® Ergonomic Keyboard 4000" "/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd" none key/418 "XKey/Up"

Update: В ubuntu 13.04 я сделал вот так

1. Добавил в автозапуск - "evrouter /dev/input/event*"

2. # cat /etc/udev/rules.d/90-evrouterd.rules
KERNEL=="event*", MODE="0666"

3. # cat .evrouterrc
Window "":
"Microsoft Natural® Ergonomic Keyboard 4000" "/dev/input/event*" none key/418 "XKey/XF86AudioNext"
Window "":
"Microsoft Natural® Ergonomic Keyboard 4000" "/dev/input/event*" none key/419 "XKey/XF86AudioPrev"

natural 4000, keyboard, linux, x

Previous post Next post
Up