od dawna mam klawisze multimedialne na klawiaturze ale dotychczas używałem doich obsługi programiku
hotkeys, który jednak ostatnio zaczął jakoś nie chcieć od jakiegoś czasu startować wraz ze startem KDE i postawnowiłem zmienić go na
xbindkeys który ku mojemu miłemu zaskoczeniu pozwala na bardzo wiele ustawień
w swoim katalogu domowym tworzymy plik o wdzięcznej nazwie
.xbindkeysrc w którym wpisujemy po kolei polecenie do wykonania i kod klawisza na wciśnięcie którego owe polecenie zostanie wykonane
co mi się bardzo podoba pięknie rozróżnia czy dany klawisz został wciśnięty wraz z ew. shift, Ctrl, Alt a co za tym idzie zrobiłem sobie zmianę głośności na klawiaturze oddzielnie dla kanału przez który idzie mi TV a oddzielnie dla PCM
mała rzecz a cieszy...
do zczytania klawiszy wydajemy polecenie
xbindkeys -k i na pojawionym się okienku wciskamy interesujacy nas klawisz (Page Up) (z ew. wciśniętym "modyfikatorem") w oto naszym oczom ukarzę się w konsoli pięknie:
graffi@dunwyn:~$ xbindkeys -k Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x11 + c:99
Shift+Mod2 + Prior
graffi@dunwyn:~$ |
co oznacza że wciśnęliśmy "coś" co zostało rozpoznane jako
m:0x11 + c:99tak zczytaną klawiaturę zapisujemy przykładowo (moje wpisy dla zmiany głośności dla kanału PCM i Aux (ten jest ściszany / pogłaszany z wciśniętym klawiszem Ctrl):
"/home/users/graffi/.bin/hotkeys/volume PCM -"
m:0x10 + c:174
"/home/users/graffi/.bin/hotkeys/volume PCM +" m:0x10 + c:176
"/home/users/graffi/.bin/hotkeys/volume Aux -" m:0x14 + c:174
"/home/users/graffi/.bin/hotkeys/volume Aux +" m:0x14 + c:176 |
teraz tylko w autostarcie KDE pamiętać aby się odpaliło
/usr/bin/xbindkeys & i mam działającą ładnie klawiaturę (oprócz przycisków jawnie 'mutimedialnych' przełapane mam jeszcze kilka takich które nie wiem do czego mają służyć a mi akurat służą tutaj

np. Pause)