Provided by: manpages-pl_4.23.1-1_all bug

NAZWA

       loadkeys - ładowanie tablic translacji klawiatury

SKŁADNIA

       loadkeys [OPCJA]... NAZWA-PLIKU...
       loadkeys --default
       loadkeys --mktable
       loadkeys --bkeymap
       loadkeys --parse

OPIS

       Program  loadkeys  odczytuje plik lub pliki podane przez NAZWA-PLIKU.... Jego głównym przeznaczeniem jest
       załadowanie tablicy klawiaturowej dla konsoli. Urządzenie konsoli można podać w opcju -C (lub --console).

PRZYWRÓCENIE USTAWIEŃ DOMYŚLNYCH

       Jeśli  podana  jest  opcja  -d  (lub  --default),  loadkeys   ładuje   domyślną   tablicę   klawiaturową,
       najprawdopodobniej    jako   plik   defkeymap.map,   znajdujący   się   w   /usr/share/keymaps   albo   w
       /usr/src/linux/drivers/char. (Prawdopodobnie pierwsza jest definiowana  przez  użytkownika,  podczas  gdy
       druga  jest  tablicą  klawiaturową  typu qwerty dla PC - raczej nie tą, która jest pożądana). Czasami, po
       załadowaniu dziwnej tablicy klawiaturowej (z  minusem  osiągalnym  poprzez  dziwną,  nieznaną  kombinację
       modyfikatorów) prościej jest wpisać "loadkeys defkeymap".

ZAŁADOWANIE TABLICY KLAWIATURY

       Główną  rolą  loadkeys  jest  załadowanie  lub  modyfikacja  tablic translacji dla sterownika klawiatury.
       Podając nazwy plików, standardowe wejście można podać jaki myślnik (-). Jeśli nazwa  pliku  nie  zostanie
       podana, dane będą czytane ze standardowego wejścia.

       Dostępne  są  gotowe  tablice  klawiaturowe  dla  wielu  krajów  i dla różnych rodzajów klawiatur tak, że
       polecenie typu "loadkeys uk" może zrobić to, czego oczekujesz. Z drugiej strony, łatwo jest  skonstruować
       swoją  własną tablicę klawiaturową. Użytkownik musi podać jakie symbole mają być przypisane poszczególnym
       klawiszom. Może on znaleźć kody klawiszy za pomocą showkey(1), podczas gdy format  tablicy  klawiaturowej
       jest podany w keymaps(5), a można go również zobaczyć jako wynik polecenia dumpkeys(1).

ZAŁADOWANIE TABLICY AKCENTÓW

       Jeśli plik wejściowy nie zawiera definicji klawiszy kompozycji (compose keys), tablica akcentów pozostaje
       bez  zmian,  chyba że podana zostanie opcja -c (lub --clearcompose), która powoduje wyczyszczenie tablicy
       akcentów. Gdy plik wejściowy nie zawiera definicji klawiszy  kompozycji,  to  wszystkie  stare  definicje
       zostaną  usunięte  i  zastąpione  podanymi  nowymi  wpisami. Tablica akcentów jest ciągiem (domyślnie 68)
       wpisów określających, jak się zachowują martwe znaki diakrytyczne i  klawisze  kompozycji.   Na  przykład
       linia

              compose ',' 'c' to ccedilla

       oznacza,  że  należy  połączyć  <ComposeKey><,><c>  w  <ccedilla>.  Aktualną  zawartość tej tablicy można
       obejrzeć a pomocą "dumpkeys --compose-only".

ZAŁADOWANIE TABLICY ŁAŃCUCHÓW

       Opcja -s (lub --clearstrings) czyści tablicę napisów (łańcuchów znakowych) w jądrze. Jeśli ta  opcja  nie
       zostanie  podana,  loadkeys  tylko  doda  lub  zamieni  napisy, lecz ich nie usunie. (Zatem opcja -s jest
       niezbędna dla osiągnięcia stanu dobrze zdefiniowanego.) Tablica łańcuchów jest ciągiem napisów o  nazwach
       takich  jak  F31.  Można  spowodować,  aby  klawisz  funkcyjny  F5  (na zwykłej klawiaturze PC) powodował
       wypisanie tekstu "Hello!", a Shift+F5 "Goodbye!", za pomocą następujących linii w tablicy klawiaturowej:

              keycode 63 = F70 F71
              string F70 = "Hello!"
              string F71 = "Goodbye!"

       Domyślnie klawiszom funkcyjnym przypisane są pewne sekwencje eskejpowe, przeważnie wzorowane na terminalu
       VT100.

TWORZENIE TABLICY ŹRÓDŁOWEJ

       Jeśli podana jest opcja -m (lub --mktable), to loadkeys wypisze na standardowe wyjście  zawartość  pliku,
       który  może  zostać  później  użyty  jako  /usr/src/linux/drivers/char/defkeymap.c,  określający domyślne
       przypisania klawiszy w jądrze (i nie zmieni bieżących ustawień).

TWORZENIE BINARNEJ MAPY KLAWISZY

       Jeśli podana jest opcja -b (lub --bkeymap ), to loadkeys wypisze na standardowe wyjście zawartość  pliku,
       który  może  zostać później użyty jako binarna mapa klawiszy oczekiwana przez polecenie  loadkmap Busybox
       (i nie zmieni bieżących ustawień).

TYYB UNICODE

       loadkeys automatycznie wykrywa, czy konsola jest w trybie Unicode czy też ASCII (XLATE).  Po  załadowaniu
       mapy  klawiszy,  literalne symbole klawiszy (takie jak section) są odpowiednio rozwiązywane, a numeryczne
       symbole klawiszy są konwertowane tak, aby  je  dopasować  do  bieżącego  trybu  konsoli,  niezależnie  od
       sposobu, w którym są podane (dziesiętny, ósemkowy, szesnastkowy lub Unicode).

       Opcja  -u  (lub  --unicode)  wymana  na  loadkeys skonwetowanie wszystkich map klawiszy na Unicode. Jeśli
       klawiatura nie jest w trybie Unicode, ale jest na przykład w trybie XLATE, to loadkeys  przełączy  ją  na
       tryb Unicode na czas swojego działania. W takim przypadku wypisze też odpowiednie ostrzeżenie.

       Zaleca się uruchamianie kbd_mode(1) przed loadkeys zamiast używania opcji -u.

INNE OPCJE

       -a --ascii
              Wymusza konwersję do ASCII.

       -h --help
              loadkeys  wypisze  swoją  wersję  i  krótką  informację  o sposobie użycia na wyjście standardowej
              diagnostyki i zakończy działanie.

       -p --parse
              loadkeys wyszuka i przeanalizuje mapę klawiszy, bez dokonywania akcji.

       -q --quiet
              loadkeys wyłącza wypisywanie zwykłych komunikatów.

       -V --version
              loadkeys wypisze numer wersji i zakończy działanie.

OSTRZEŻENIE

       Ktokolwiek, kto ma dostęp do odczytu /dev/console, może uruchomić loadkeys i zmienić rozkład  klawiatury,
       nawet  czyniąc  go  bezużytecznym.  Zauważ,  że  tablice  translacji klawiatury są wspólne dla wszystkich
       konsoli wirtualnych, więc jakiekolwiek zmiany przypisań klawiszy dotyczą ich wszystkich naraz.

       Z uwagi na to, że zmiany  dotyczą  wszystkich  konsoli  wirtualnych,  będą  one  obowiązywać  również  po
       zakończeniu  bieżącej sesji. Oznacza to, że nawet na ekranie logowania przypisania klawiszy mogą być inne
       niż użytkownik oczekuje.

PLIKI

       /usr/share/keymaps
              domyślny katalog plików tablic klawiaturowych (keytables)

       /usr/src/linux/drivers/char/defkeymap.map
              domyślna tablica klawiaturowa (keymap)

ZOBACZ TAKŻE

       dumpkeys(1), keymaps(5)

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika  są:  Przemek  Borys  <pborys@dione.ids.pl>,
       Andrzej  Krzysztofowicz  <ankry@green.mf.pg.gda.pl>,  Robert  Luberda <robert@debian.org> i Michał Kułach
       <michal.kulach@gmail.com>

       Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje  o  warunkach  licencji  można  uzyskać
       zapoznając   się   z   GNU General Public License w wersji 3   lub  nowszej.  Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej  manpages-pl-
       list@lists.sourceforge.net.

kbd                                               6 lutego 1994                                      LOADKEYS(1)