Provided by: manpages-pl_4.19.0-7_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
              Force conversion to 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 searches and parses keymap without action.

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

       -V --version
              loadkeys prints version number and exits.

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> i Robert Luberda
       <robert@debian.org>

       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
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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⟩.