DUMPKEYS(1) General Commands Manual DUMPKEYS(1) NAZWA dumpkeys - wypisuje tabele translacji klawiatury SKLADNIA dumpkeys [OPCJE] OPIS dumpkeys zapisuje na standardowe wyjscie obecna zawartosc tablic translacji sterownika klawiatury. Formatem wyjsciowym jest ten sam format, ktorego uzywa keymaps(5). Przy uzyciu roznych opcji, mozna kontrolowac format wyjscia, a takze uzyskac inne dane od jadra i programow dumpkeys(1) oraz loadkeys(1). OPCJE -h --help Wyswietla wersje programu i krotka informacje o jego uzyciu na standardowe wyjscie bledow i konczy program. -i --short-info Wyswietla niektore parametry sterownika klawiatury. Pokazywane elementy wlaczaja: Keycode range supported by kernel (zakres kodow klawiszy, obslugiwanych przez jadro) Mowi to, ktore wartosci moga byc uzyte po slowie kluczowym keycode w plikach z tablicami klawiszy (keytable). Zobacz keymaps(5) aby dowiedziec sie wiecej o formacie tych plikow. Number of actions bindable to a key (liczba akcji, ktore mozna przypisac do klawisza) Mowi, ile roznych akcji mozna przypisac do danego klawisza przy uzyciu roznych klawiszy modyfikujacych. Jesli wartosc ta wynosi np. 16, mozesz zdefiniowac do 16 roznych akcji na klawisz (w kombinacji z modyfikatorami). Jesli wartosc wynosi 16, to jadro prawdopodobnie zna okolo czterech klawiszy modyfikujacych, ktore mozesz nacisnac w roznych kombinacjach z danym normalnym klawiszem. Ranges of action codes supported by the kernel (zakresy kodow akcji obslugiwanych przez jadro) To pole zawiera liste zakresow kodow akcji w notacji szesnastkowej. Sa to wartosci, ktore moga byc uzyte po prawej stronie definicji klawisza, np. symbole vv w linii keycode xx = vv vv vv vv (Zobacz keymaps(5) aby poznac dalsze szczegoly formatu linii definicji klawisza). dumpkeys(1) i loadkeys(1) obsluguja notacje symboliczna, ktora jest bardziej preferowana niz numeryczna, gdyz kody akcji moga sie roznic w roznych wersjach jadra, podczas gdy nazwy symboliczne zwykle pozostaja jednakowe. Jednak mimo wszystko lista zakresow kodow akcji moze zostac uzyta do sprawdzenia czy jadro rzeczywiscie obsluguje wszystkie symbole, ktore zna loadkeys(1), czy tez moze istnieja jakies akcje jadra, ktore nie sa nazwane w programie loadkeys(1). Aby to sprawdzic, porownaj liste zakresow z lista symboli akcji; zobacz nizej opcje --long-info. Number of function keys supported by kernel (liczba klawiszy funkcyjnych, obslugiwanych przez jadro) Okresla to liczbe kodow akcji, ktore moga zostac uzyte do wyprowadzania ciagow znakow. Te kody akcji tradycyjnie sa przypisane do roznych klawiszy funkcyjnych i edytujacych klawiatury i sa zdefiniowane tak, aby wysylaly sekwencje eskejpowe. Jednakze mozesz przedefiniowac je aby wysylaly czesto uzywane polecenia, adresy e-mail czy jeszcze cos innego. Szczegolnie jesli liczba tych elementow jest wieksza niz liczba klawiszy funkcyjnych i edytujacych twojej klawiatury, mozesz wykorzystac niektore "wolne" kody akcji, ktore mozna przypisac np. do kombinacji AltGr-litera aby wysylaly przydatne ciagi znakow. Szczegoly mozna znalezc w loadkeys(1). Function strings (funkcyjne ciagi znakow) Mozna obejrzec obecne definicje klawiszy z pomoca polecenia dumpkeys --funcs-only -l -s --long-info Opcja ta nakazuje dumpkeys wydrukowanie dlugiego listingu informacyjnego. Wyjscie jest takie samo jak z opcja --short-info z dodana lista symboli obslugiwanych przez loadkeys(1) i dumpkeys(1), wraz z ich wartosciami numerycznymi. -n --numeric Opcja ta powoduje, ze dumpkeys pomija konwersje kodow akcji na notacje symboliczna i drukuje je w formacie szesnastkowym. -f --full-table Powoduje to, ze dumpkeys pomija wszystkie heurystyki short-hand. (zobacz keymaps(5)) i na wyjsciu wypisuje powiazania klawiszy w formie kanonicznej. Najpierw linie w formacie keymaps opisujaca aktualnie zdefiniowane kombinacje modyfikatorow. Nastepnie dla kazdego klawisza drukowany jest wiersz zawierajacy kolumny dla wszystkich kombinacji modyfikatorow. Na przyklad, jesli aktualnie uzywana mapa klawiatury korzysta z siedmiu modyfikatorow, to kazdy wiersz bedzie mial siedem kolumn akcji. Format ten moze byc przydatny dla programow przetwarzajacych wyjscie dumpkeys. -Sshape --shape=shape Available shapes: 2 default output. 4 one line for each keycode. 8 one line for each (modifier,keycode) pair. 16 one line for each keycode until 1st hole. -1 --separate-lines This forces dumpkeys to write one line per (modifier,keycode) pair. It prefixes the word plain for plain keycodes. -t --funcs-only Gdy podana jest ta opcja, dumpkeys drukuje tylko ciagi definicyjne klawiszy funkcyjnych. Normalnie dumpkeys drukuje zarowno przypisania klawiszy, jak i te definicje. -k --keys-only Gdy podana jest ta opcja, dumpkeys drukuje tylko powiazania klawiszy. Normalnie dumpkeys drukuje zarowno przypisania klawiszy, jak i ich definicje. -d --compose-only Gdy podana jest ta opcja, dumpkeys drukuje tylko kombinacje klawiszy kompozycji (compose keys). Opcja ta jest dostepna tylko jesli jadro obsluguje te klawisze. -ccharset --charset=charset Nakazuje programowi dumpkeys interpretacje wartosci kodow znakow wedlug okreslonego zestawu znakow (character set, charset). Dotyczy to tylko tlumaczenia kodowych wartosci znakow na nazwy symboliczne. Poprawne wartosci charset to: iso-8859-X, gdzie X jest cyfra z zakresu 1-9. Jesli nie poda sie parametru charset, Domyslnie zostanie uzyty iso-8859-1. Ta opcja wypisuje takze linie `charset "iso-8859-X"', informujaca loadkeys, jak zinterpretowac mape klawiszy (keymap). (Np. "division" to 0xf7 w iso-8859-1, lecz 0xba w iso-8859-8.) -Cdev --console=dev The affected console device can be specified using the -C (or --console ) option. This option supports exactly one device name. -v --verbose Turn on verbose output. -V --version Prints version number and exits. PLIKI /usr/share/kbd/keymaps Zalecany katalog plikow tablic klawiszowych. ZOBACZ TAKZE loadkeys(1), kemaps(5) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Andrzej Krzysztofowicz i Robert Luberda Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . kbd 1 wrzesnia 1993 DUMPKEYS(1)