1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
|
.\" {PTM/PB/0.1/28-09-1998/"ładuj tablice translacji klawiatury"}
.\" Translation (c) 1998 Przemek Borys <pborys@p-soft.silesia.linux.org.pl>
.\" Aktualizacja do wersji kbd-1.06 - listopad 2001
.\" Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
.\" @(#)loadkeys.1
.TH LOADKEYS 1 "6 lutego 1994"
.SH NAZWA
loadkeys \- ładowanie tablic translacji klawiatury
.SH SKŁADNIA
.B loadkeys
[
.I -c --clearcompose
] [
.I -d --default
] [
.I -h --help
] [
.I -m --mktable
] [
.I -s --clearstrings
] [
.I -v --verbose
] [
.I nazwapliku...
]
.LP
.SH OPIS
\fI Uwaga! To tłumaczenie może być nieaktualne!\fP
.PP
.IX "loadkeys command" "" "\fLloadkeys\fR command"
.LP
Program
.B loadkeys
odczytuje plik lub pliki podane przez
.I nazwapliku...
Jego głównym przeznaczeniem jest załadowanie tablicy klawiaturowej dla
konsoli.
.SH "PRZYWRÓCENIE USTAWIEŃ DOMYŚLNYCH"
Jeśli podana jest opcja
.I -d
(lub
.I --default
) ,
.B loadkeys
ładuje domyślną tablicę klawiaturową, najprawdopodobniej jako plik
.IR defkeymap.map ,
znajdujący się w
.I /usr/share/keymaps
albo w
.IR /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'.
.SH "ZAŁADOWANIE TABLICY KLAWIATURY"
Główną rolą
.B 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.
.LP
Dostępne są gotowe tablice klawiaturowe dla wielu krajaó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ą
.BR showkey (1),
podczas gdy format tablicy klawiaturowej jest podany w
.BR keymaps (5)
a można go również zobaczyć jako wynik polecenia
.BR dumpkeys (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
.I -c
(lub
.I --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
.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
.I -s
(lub
.I --clearstrings
) czyści tablicę napisów (łańcuchów znakowych) w jądrze. Jeśli ta opcja nie
zostanie podana,
.B 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:
.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
.I -m
(lub
.I --mktable
), program wypisze na stdout (standardowe wyjście) zawartość pliku, który może
zostać później użyty jako
.IR /usr/src/linux/drivers/char/defkeymap.c ,
określający domyślne przypisania klawiszy w jądrze.
(i nie zmieniający aktualnych ustawień).
.SH "INNE OPCJE"
.TP
.B \-h \-\-help
.B loadkeys
wypisze swoją wersję i krótką informację o sposobie użycia na wyjście
standardowj diagnostyki i zakończy działanie.
.SH OSTRZEŻENIE
Ktokolwiek, kto ma dostęp do odczytu
.B /dev/console
może uruchomić
.B 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.
.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.
.LP
.SH PLIKI
.TP
.BI /usr/share/keymaps/
domyślny katalog plików tablic klawiaturowych (keytables)
.LP
.BI /usr/src/linux/drivers/char/defkeymap.map
domyślna tablica klawiaturowa (keymap)
.PD
.SH "ZOBACZ TAKŻE"
.BR dumpkeys (1),
.BR keymaps (5)
.SH "INFORMACJE O TŁUMACZENIU"
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i
\fImoże nie być aktualne\fR. W razie zauważenia różnic między powyższym opisem
a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie
się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
.IP
man \-\-locale=C 1 loadkeys
.PP
Prosimy o pomoc w aktualizacji stron man \- więcej informacji można znaleźć pod
adresem http://sourceforge.net/projects/manpages\-pl/.
|