.\" -*- coding: UTF-8 -*-
.\" @(#)loadkeys.1
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LOADKEYS 1 "6 lutego 1994" kbd 
.SH NAZWA
loadkeys \- ładowanie tablic translacji klawiatury
.SH SKŁADNIA
\fBloadkeys\fP [\fI\,OPCJA\/\fP]... \fI\,NAZWA\-PLIKU\/\fP...
.br
\fBloadkeys\fP \fI\-\-default\fP
.br
\fBloadkeys\fP \fI\-\-mktable\fP
.br
\fBloadkeys\fP \fI\-\-bkeymap\fP
.br
\fBloadkeys\fP \fI\-\-parse\fP
.LP
.SH OPIS
.LP
Program \fBloadkeys\fP odczytuje plik lub pliki podane przez
\fINAZWA\-PLIKU...\fP. Jego głównym przeznaczeniem jest załadowanie tablicy
klawiaturowej dla konsoli. Urządzenie konsoli można podać w opcju \fI\-C\fP (lub
\fI\-\-console\fP).
.SH "PRZYWRÓCENIE USTAWIEŃ DOMYŚLNYCH"
Jeśli podana jest opcja \fI\-d\fP (lub \fI\-\-default\fP), \fBloadkeys\fP ładuje
domyślną tablicę klawiaturową, najprawdopodobniej jako plik
\fIdefkeymap.map\fP, znajdujący się w \fI/usr/share/keymaps\fP albo w
\fI/usr/src/linux/drivers/tty/vt\fP. (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.map".
.SH "ZAŁADOWANIE TABLICY KLAWIATURY"
Główną rolą \fBloadkeys\fP 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.
.LP
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ą
\fBshowkey\fP(1), podczas gdy format tablicy klawiaturowej jest podany w
\fBkeymaps\fP(5), a można go również zobaczyć jako wynik polecenia
\fBdumpkeys\fP(1).
.SH "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
\fI\-c\fP (lub \fI\-\-clearcompose\fP), 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
.LP
.RS
compose ',' 'c' to ccedilla
.RE
.LP
oznacza, że należy połączyć <ComposeKey><,><c> w
<ccedilla>. Aktualną zawartość tej tablicy można obejrzeć a pomocą
"dumpkeys \-\-compose\-only".
.SH "ZAŁADOWANIE TABLICY ŁAŃCUCHÓW"
Opcja \fI\-s\fP (lub \fI\-\-clearstrings\fP) czyści tablicę napisów (łańcuchów
znakowych) w jądrze. Jeśli ta opcja nie zostanie podana, \fBloadkeys\fP 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:
.LP
.RS
keycode 63 = F70 F71
.br
string F70 = "Hello!"
.br
string F71 = "Goodbye!"
.RE
.LP
Domyślnie klawiszom funkcyjnym przypisane są pewne sekwencje eskejpowe,
przeważnie wzorowane na terminalu VT100.
.SH "TWORZENIE TABLICY ŹRÓDŁOWEJ"
Jeśli podana jest opcja \fI\-m\fP (lub \fI\-\-mktable\fP), to \fBloadkeys\fP wypisze na
standardowe wyjście zawartość pliku, który może zostać później użyty jako
\fI/usr/src/linux/drivers/tty/vt/defkeymap.c\fP, określający domyślne
przypisania klawiszy w jądrze (i nie zmieni bieżących ustawień).
.SH "TWORZENIE BINARNEJ MAPY KLAWISZY"
Jeśli podana jest opcja \fI\-b\fP (lub \fI\-\-bkeymap\fP ), to \fBloadkeys\fP wypisze na
standardowe wyjście zawartość pliku, który może zostać później użyty jako
binarna mapa klawiszy oczekiwana przez polecenie  \fBloadkmap\fP Busybox (i nie
zmieni bieżących ustawień).
.SH "TYYB UNICODE"
\fBloadkeys\fP automatycznie wykrywa, czy konsola jest w trybie Unicode czy też
ASCII (XLATE). Po załadowaniu mapy klawiszy, literalne symbole klawiszy
(takie jak \fBsection\fP) 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).
.LP
Opcja \fI\-u\fP (lub \fI\-\-unicode\fP) wymana na \fBloadkeys\fP skonwetowanie
wszystkich map klawiszy na Unicode. Jeśli klawiatura nie jest w trybie
Unicode, ale jest na przykład w trybie XLATE, to \fBloadkeys\fP przełączy ją na
tryb Unicode na czas swojego działania. W takim przypadku wypisze też
odpowiednie ostrzeżenie.
.LP
Zaleca się uruchamianie \fBkbd_mode\fP(1) przed \fBloadkeys\fP zamiast używania
opcji \fI\-u\fP.
.SH "INNE OPCJE"
.TP 
\fB\-a \-\-ascii\fP
Wymusza konwersję do ASCII.
.TP 
\fB\-h \-\-help\fP
\fBloadkeys\fP wypisze swoją wersję i krótką informację o sposobie użycia na
wyjście standardowej diagnostyki i zakończy działanie.
.TP 
\fB\-p \-\-parse\fP
\fBloadkeys\fP wyszuka i przeanalizuje mapę klawiszy, bez dokonywania akcji.
.TP 
\fB\-q \-\-quiet\fP
\fBloadkeys\fP wyłącza wypisywanie zwykłych komunikatów.
.TP 
\fB\-V \-\-version\fP
\fBloadkeys\fP wypisze numer wersji i zakończy działanie.
.SH OSTRZEŻENIE
Ktokolwiek, kto ma dostęp do odczytu \fB/dev/console\fP, może uruchomić
\fBloadkeys\fP 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.
.LP
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.
.SH PLIKI
.TP 
\fI/usr/share/keymaps\fP
domyślny katalog plików tablic klawiaturowych (keytables)
.LP
.TP 
\fI/usr/src/linux/drivers/tty/vt/defkeymap.map\fP
domyślna tablica klawiaturowa (keymap)
.LP
.SH "ZOBACZ TAKŻE"
\fBdumpkeys\fP(1), \fBkeymaps\fP(5)

.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
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>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
