Sprawa odnosi się głównie do klawiszy $ i Euro obok "strzałek" oraz przycisków po lewej stronie laptopa.
O ile przycisk e oraz uruchomienie przeglądarki oraz programu pocztowego działają od startu systemu, i są wykrywane przy ustawianiu skrótów klawiszowych z pozostałymi jest problem. Przycisk "P" jest wykrywany jednak nie przypisano mu żadnej funkcji.
Zaczynamy mapowanie klawiszy których system nie widzi
Kod: Zaznacz cały
sudo nano /etc/init.d/klawiatura
Kod: Zaznacz cały
#symbol euro
setkeycodes e033 200
#symbol dolara
setkeycodes e034 201
#przycisk klucza
setkeycodes e06e 202
#przycisk prezentacji
setkeycodes e075 203
#przycisk strzałek
setkeycodes e079 204
Kod: Zaznacz cały
sudo chmod +x /etc/init.d/klawiatura
Kod: Zaznacz cały
sudo update-rc.d klawiatura defaults 90
Kod: Zaznacz cały
sudo /etc/init.d/klawiatura
Kod: Zaznacz cały
sudo aptitude install xbindkeys
Kod: Zaznacz cały
xbindkeys -k
Kod: Zaznacz cały
"(Scheme function)"
m:0x0 + c:36
Return
Interesująca jest druga linijka zwracana przez xbindkeys -k, gdzie pojawia się kod klawisza. Trzecia to
NoSymbol. Pomiędzy znakami " i " widocznymi w pierwszej będziemy wpisywać polecenia systemowe.
Edytujemy plik odpowiedzialny za właściwości klawiszy
Kod: Zaznacz cały
nano ~/.xbindkeysrc
Mój wygląda tak
Kod: Zaznacz cały
"amixer set Master 1dB-" #zmniejszenie głośności
m:0x0 + c:168 #kod klawisza euro
"amixer set Master 1dB+" #zwiększenie głośności
m:0x0 + c:169 #kod klawisza dolara
"dcop kicker kicker toggleShowDesktop " #pokaż pulpit
m:0x0 + c:172 #przycisk prezentacji
"eject" #wysunięcie CD-rom
m:0x0 + c:173 #przycisk strzałek
"kadu %u" # kadu
m:0x0 + c:151 # przycis "P"
"amarok"
m:0X0 + c:171 # kod przyciku klucza.
jego kod to:
m:0x0 + c:242
Teraz musimy ewentualnie pozmieniać programy uruchamiane danym przyciskiem i dodać xbindkeys do programów startowych środowiska graficznego.
Wszelkie uwagi i zauważone błędy proszę zgłaszać.