oracular (1) loadkeys.1.gz

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 ⟨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⟩.