SHOWKEY(1) General Commands Manual SHOWKEY(1) NUME showkey - examineaza codurile trimise de la tastatura SINOPSIS showkey [-h|--help] [-a|--ascii] [-s|--scancodes] [-k|--keycodes] [-V|--version] DESCRIERE showkey afieaza pe ieirea standard fie codurile de scanare, fie codul de tastatura sau codul ,,ascii" al fiecarei taste apasate. In primele doua moduri, programul ruleaza pana cand trec 10 secunde de la ultimul eveniment de apasare sau eliberare a unei taste sau pana cand primete un semnal adecvat, cum ar fi SIGTERM, de la un alt proces. In modul ,,ascii", programul se termina atunci cand utilizatorul tasteaza ^D. Cand se afla in modul de afiare a codului de scanare, showkey afieaza in format hexazecimal fiecare octet primit de la tastatura la ieirea standard. O noua linie este imprimata atunci cand apare un interval de aproximativ 0,1 secunde intre octeii primii sau atunci cand se umple memoria tampon interna de recepie. Acest lucru poate fi utilizat pentru a determina aproximativ ce secvene de octei trimite tastatura la o anumita apasare de tasta. Modul de descarcare a codului de scanare este destinat in primul rand pentru depanarea controlorului de tastatura sau a altor interfee de nivel scazut. Ca atare, nu ar trebui sa prezinte un interes prea mare pentru utilizatorul final obinuit. Cu toate acestea, unele tastaturi moderne au taste sau butoane care produc coduri de scanare carora nucleul nu le asociaza un cod de taste i, dupa ce afla care sunt acestea, utilizatorul poate atribui coduri de taste cu setkeycodes(8). Cand se afla in modul implicit de afiare a codurilor de taste, showkey afieaza la ieirea standard numarul codului de taste sau fiecare tasta apasata sau eliberata. De asemenea, se raporteaza tipul de eveniment, apasare sau eliberare. Codurile de taste sunt numere atribuite de nucleu fiecarei taste fizice individuale. Fiecarei taste ii este asociat intotdeauna un singur numar de cod de taste, indiferent daca tastatura trimite coduri de scanare simple sau multiple la apasarea ei. Utilizand showkey in acest mod, putei afla ce numere sa folosii in fiierele personalizate de hari de taste (aranjamente de tastatura). Atunci cand se afla in modul de afiare `ascii', showkey afieaza la ieirea standard valorile zecimale, octale i hexazecimale ale tastelor apasate, in conformitate cu harta de taste prezenta. OPIUNI -h --help showkey afieaza la ieirea de eroare standard numarul versiunii sale, o opiune de compilare i un scurt mesaj de utilizare, apoi iese. -s --scancodes Pornete showkey in modul de afiare a codurilor de scanare. -k --keycodes Pornete showkey in modul de afiare a codurilor de taste. Aceasta este valoarea implicita, atunci cand nu sunt prezente opiuni de linie de comanda. -a --ascii Pornete showkey in modul de afiare ,,ascii". -V --version showkey afieaza numarul versiunii i iese. NUCLEELE 2.6 In nucleele 2.6, codurile de taste se afla in intervalul 1-255, in loc de 1-127. Codurile cheie mai mari de 127 sunt returnate sub forma a trei octei din care cei 7 bii de ordin inferior sunt: zero, biii 13-7 i biii 6-0 ai codului cheie. Biii de rang inalt sunt: 0/1 pentru a face/intrerupe, 1, 1. In nucleele 2.6, modul brut, sau modul codurilor de scanare, nu este deloc brut. Codurile de scanare sunt mai intai convertite in coduri de taste, iar atunci cand se doresc coduri de scanare, codurile de taste sunt convertite inapoi. Sunt implicate diverse transformari i nu exista nicio garanie ca rezultatul final corespunde cu ceea ce a trimis dispozitivul hardware al tastaturii. Prin urmare, daca dorii sa cunoatei codurile de scanare trimise de diverse taste, este mai bine sa pornii un kernel 2.4. Incepand cu versiunea 2.6.9, exista i opiunea de pornire atkbd.softraw=0 care ii indica nucleului 2.6 sa returneze codurile de scanare reale. CONSULTAI I loadkeys(1), dumpkeys(1), keymaps(5), setkeycodes(8) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . kbd 1 februarie 1998 SHOWKEY(1)