Aktywacja dodatkowych klawiszy w Acer Ex 5220
: 18 maja 2008, 00:12
Witam. Oto sposób na uruchomienie dodatkowych klawiszy na laptopie acer extensa 5220 i zapewne jemu podobnych.
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
Wstawiamy w pliku następujący kod
Zapisujemy plik i nadajemy mu prawa do uruchomienia
Oraz sprawiamy, aby uruchamiał się przy starcie systemu
możemy zmapować klawisze
W środowisku Gnome klawisze można od razu wykorzystać przy ustawianiu skrótów, niestety kde ich nie widzi (przynajmniej u mnie ). Dlatego posłużymy się programem xbindkeys, który wcześniej musimy zainstalować
po uruchomieniu
i naciśnięciu klawisza dostaniemy informację o jego kodzie takiej postaci:
to jest kod zwrotny po przyciśnięci klawisza enter, jednak nas interesują dodane przez nas klawisze.
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
w cudzysłowach " " podajemy polecenie do wykonani po naciśnięciu klawisza, a poniżej wklejamy kod zwócony przez dany klawisz w dugiej linii po wydaniu xbindkeys -k
Mój wygląda tak
można też podpiąć coś pod przełącznik bluetooth
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ć.
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ć.