Advertisement

Logowanie

Gościmy

Odwiedza nas 2 gości


Mapowanie dodatkowych klawiszy funkcyjncyh w Mandrake PDF
Napisał: Grzegorz Dzień   
poniedziałek, 22 listopad 2004
Czasem zdarza się tak, że nasza klawiatura posiada więcej niż standadowe 105 klawiszy, szkoda wtedy by się kurzyły, może pora coś z tym zrobić ? Ja co prawda mam tylko 3 i mimo, że wykorzystam je nie tak jak są opisane to ułatwią mi bardzo pracę na komputerze ;]

Uaktywnianie dodatkowych klawiszy w naszej klawiaturze wcale nie jest takie trudne, wręcz banalne, na pewno jest na to wiele sposobów, lecz ja wybrałem najprostszy, który udało mnie się znaleźć. Więc lecimy, bo klawisze się kurzą ;-)

Najpierw zainstalujemy pakiet X11R6-contrib w którym, znajduje się program xev, którym sprawdzimy jakie kody wysyłają nasze dodatkowe klawisze:
W konsoli:
su - [logowanie się na root`a]
urpmi X11R6-contrib [używamy narzędzia urpmi w celu doinstalowania potrzebnych pakietów]

Po potwierdzeniu, że zgadzamy się na instalację zależności i naszego pakietu czekamy aż się doinstaluje a następnie uruchamiamy nasz nowy dobytek w konsole (ważne by uruchomić w emulatorze terminala, gdyż tam program wysyła wynik działania):

Naciskamy wybrany klawisz (u mnie dodatkowy guziczek "power"), a program w konsoli wyświetlii nam coś mniej-więcej takiego:
KeyRelease event, serial 30, synthetic NO, window 0x2600001,
    root 0x8d, subw 0x0, time 191044271, (627,542), root:(655,568),
    state 0x10, keycode 227 (keysym 0xffcc, F15), same_screen YES,
    XLookupString gives 0 bytes:
Zapamiętujemy keycode dla każdego z interesujacych nas klawiszy, (najepiej sprawdzić wszystkie, na mojej klawiaturze były to kody 222, 223 oraz 227).

Teraz gdy wiemy juą jakie kody wysyłają nasze klawisze możemy dopisać je do mapy klawiatury w naszych X`ach.

Edytujemy plik (najczęściej zakładamy nowy) "/etc/X11/.Xmodmap"
Ja zrobiłem to w konsole:
vim /etc/X11/.Xmodmap
Wpsiujemy tam:
keycode 222=F16
keycode 223=F14
keycode 227=F15
Oczywiście używając odpowiednich kodów klawiszy i pamiętając, że klawiszy F jest maksymalnie 24 (jeśli to mało, to można sprawdzić wszystkie dostępne klawisze w pliku: /usr/X11R6/lib/X11/XKeysymDB [Mandrake 10.1 Official] )
(nie polecam używania F13, bowiem jest już używany przez Mandrake do wyświetlania menu po naciśnięciu klawisza z logo Windows(R) )

Zapisujemy nasz plik (w vim należy nacisnąć po kolei klawisze: esc, :, w, q, enter) ;-)

Modyfikujemy nasz układ klawiatury w X`ach:
xmodmap /etc/X11/.Xmodmap
Teraz wystarczy już tylko przypisać naszym klawiszom jakieś funkcje, najprościej zrobić to za pomocą:
kcmshell keys
Zapisujemy konfigurację i cieszymy się powiększoną funkcjonalnoscią naszej klawiatury ;]
- Grzeogrz "NeizD" Dzień

Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu...

 
komentarze


Strona 1 z 0 ( 0 komentarze )
©2006 MosCom

Musisz się zalogować.

Ostatnio na miniForum

Wymagania sprzętowe
labanski 19-11-08 15:50
PowerSave - Jasność ekranu.
tomeez 31-10-08 16:29
IRC
Ne0rf3 26-10-08 15:55
dwl-510
hakermax 06-10-08 13:38
hp photosmart c3100
wojciech.zc 04-10-08 15:16
mandriva po instalacji nie uruchamia się...
hoolygaan 17-09-08 15:13