tom000.info - Logo
  • Aktualności
  • O mnie
  • Twoje konto
  • English/Angielski
  • Kontakt
Menu
  • Aktualności
  • Portfolio
  • Publikacje
  • jMPD
  • Galeria
  • Kontakt
  • Linki
Nowe artykuły
  • Przepisy prawa dotyczące programów komputerowych
  • Transformata Burrowsa-Wheelera
  • Windows pod Linuksem - wirtualizacja
  • Xfce i klawiatura multimedialna
  • Obsługa MIDI w Linuksie
Online
Odwiedzających: 3
Xfce i klawiatura multimedialna

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ę.


« [1] 2 »

Pliki do artukułu
  • pasek.png
  • volume

Komentarze

Dodaj komentarz

Login :
Strona WWW :
Komentarz :
Tekst z obrazka :
Popularne tagi

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

Inne

Valid XHTML 1.1

Some Rights Reserved logo

statystyki www stat.pl

Copyleft (C) tom000.info 2004-2008. Some rights reserved