Copyright © 2001,2002 by Marcin Woliński 2002/12/12 | ||
|
Tak zwana klawiatura Windows 95 jest bez wątpienia najgenialniejszym wynalazkiem Microsoftu. Niestety jej wynalazca nie ma pojęcia, do czego naprawdę się ona nadaje. Rzeczony wynalazek ma w stosunku do ,,zwykłej klawiatury'' peceta o trzy klawisze więcej. Są to ,,lewe okienko'', ,,prawe okienko'' i ,,menu''. Owe ,,okienka'' stanowią dodatkową parę klawiszy modyfikujących, która wprost idealnie nadaje się do wprowadzania polskich znaków. Przynajmniej pod Linuksem, gdzie da się dowolnie obłożyć klawiaturę (tutaj genialność MałegoMiękkiego się kończy). Klawiaturę konsoli Linuksa można przedefiniować za
pomocą jednego z następujących plików definicyjnych
(poleceniem Konfigurowanie X Window (czyli w przypadku Linuksa XFree86) należy rozpocząć od uzyskania polskich znaków za pomocą rozszerzenia XKB, np. wg. mojego opisu. Nie należy podejmować następnych kroków przed uzyskaniem poprawnie skonfigurowanego X-serwera, aby nie mnożyć trudności. Pierwszym krokiem jest odnalezienie katalogu z danymi
XKB. Katalog ten nazywa się mnemotechnicznie
Dalsze postępowanie zależy od wersji systemu X
Window. W przypadku XFree86 wersja 4.2.x i nowsze
potrzebne pliki definicyjne są już w systemie. W tym
wypadku wystarczy w sekcji opisującej klawiaturę w pliku
Section "InputDevice" Identifier "Moja ukochana klawiatura" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "pl" Option "XkbOptions" "altwin:meta_alt,grp:win_switch" EndSection W przypadku starszych wersji XFree86 (4.1, 4.0, 3.x)
konieczne jest umieszczenie w podkatalogach
katalogu Następnym krokiem jest modyfikacja sekcji
Section "InputDevice" Identifier "Moja ukochana klawiatura" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86mw" Option "XkbModel" "pc104" Option "XkbLayout" "pl" Option "XkbOptions" "win:switch" EndSection
bądź
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 5
RightAlt ModeShift
XkbRules "xfree86mw"
XkbModel "pc104"
XkbLayout "pl"
XkbOptions "win:switch"
EndSection
Ustawienia te różnią się od typowych wartością
Jeżeli danego komputera używają również osoby
bardziej konserwatywne, które mój wynalazek uznają za
fanaberię, można ustawić setxkbmap -option win:switch pl lub setxkbmap -option win:alt pl Jeżeli ktoś posługuje się X-serwerem, który nie jest
wyposażony w rozszerzenie XKB (ciekawe jaki miałby to
być system, skoro miałby mieć pecetową klawiaturę???),
może posłużyć się następującymi plikami definicyjnymi
dla programu Do wyboru są dwie wersje definicji. Plik win95.xmodmap wiąże z
klawiszami okienkowymi modyfikator
Warto może jeszcze dodać, że podobnych plików dla
programu | ||
|