Autor: Tomasz Chudyk
Data: 2007-08-08 13:32:34
Standardowe białe kwadratowe klawiatury z czarnymi naklejkami już chyba dawno wyższy z mody. Dzisiejsze klawiatury komputerowe posiadają zazwyczaj kilkanaście dodatkowych przycisków, które mają za zadanie ułatwić użytkownikom życie. Większość z nich jednak nie wykorzystuje tych możliwości często nie wiedząc, jak aktywować te klawisze. Przedstawię tutaj jeden ze sposobów użycia ich w środowisku Xfce.
Aby umożliwić korzystanie z dodatkowych klawiszy funkcyjnych nie jest wymagane żadne dodatkowe oprogramowanie. Oczywiście wykorzystanie dodatkowych aplikacji pomoże w osiągnięciu pewnych efektów wizualnych, których jednak nie każdy będzie potrzebować.
Kod klawisza
W pierwszej kolejności musimy się dowiedzieć, jaki klawisz został wciśnięty przez użytkownika. Do tego celu poszczególnym akcjom, jakie będziemy chcieli obsłużyć musimy przypisać kod klawisza. Jednym ze sposobów uzyskania takiej informacji jest użycie programu xev. Po wpisaniu w konsoli tego polecenia otrzymamy okienko, nad którym przeprowadzamy testy. Wciskając odpowiednie klawisze, czy zestawy klawiszy, otrzymamy odnośnie ich informacje:
KeyRelease event, serial 31, synthetic NO, window 0x3800001, root 0x5d, subw 0x0, time 1103643055, (-139,-2), root:(412,316), state 0x0, keycode 223 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Z tych danych możemy odczytać, że kod naszego klawisza posiada przykładowo numer 223.
Przypisywanie symboli
Kolejnym krokiem jest przypisanie kodu klawisza, do jego symbolu na serwerze Xów. Aby zobaczyć listę wszystkich dodatkowych obsługiwanych symbolów wystarczy podejrzeć plik:
cat /usr/share/X11/XKeysymDB
Następnie dopisujemy kod klawisza oraz jego symbol do pliku .Xmodmap w katalogu domowym użytkownika:
echo "keycode 176 = XF86AudioRaiseVolume" >> ~/.Xmodmap
Każdy dopisany kod klawisza powinien znaleźć się w osobnej linii. Następnie musimy zrestartować Xy.
Aby połączyć symbol naciskanego klawisza z Xfce przechodzimy do ustawień klawiatury w panelu Xfce a następnie do zakładki 'Skróty'. Po utworzeniu nowego schematu (na domyślnym nie można dodawać własnych skrótów) dodajemy nowe polecenie oraz przyciskamy wybrany klawisz, aby przypisać mu wybraną akcję.
Pliki do artukułu
Komentarze
algorytmy alsa amsn bash calumma dell fbi framebuffer freebase hosting innodb internet kernel kompresja konsola laptop metaweb microsoft midi mplayer multimedia mysql opinie osd prawo prompt qemu regexp rozrywka software sortowanie spca5xx svn task timidity todo transakcje usb vesa virtualbox vmware webcam wikipedia wine wirtualizacja x11 xev xfce xosd


Dodaj komentarz