SETKEYCODES(8) System Manager's Manual SETKEYCODES(8) NUME setkeycodes - incarca intrarile din tabelul de corespondena intre coduri de scanare i coduri de taste din nucleu SINOPSIS setkeycodes cod-scanare cod-tasta ... DESCRIERE Comanda setkeycodes ii citete argumentele de doua in doua, fiecare pereche de argumente constand dintr-un ,,cod-scanare" (exprimat in hexazecimal) i un ,,cod-tasta" (exprimat in zecimal). Pentru fiecare astfel de pereche, aceasta ii spune controlorului de tastatura al nucleului sa asocieze codul de scanare specificat cu codul de tasta specificat. Aceasta comanda este utila doar pentru persoanele cu tastaturi un pic neobinuite, care au cateva taste care produc coduri de scanare pe care nucleul nu le recunoate. TEORIA Tastatura obinuita a unui PC produce o serie de coduri de scanare pentru fiecare apasare i eliberare a unei taste. (Codurile de scanare sunt afiate de showkey -s, a se vedea showkey(1) ). Nucleul analizeaza acest flux de coduri de scanare i il convertete intr-un flux de coduri de taste (evenimente de apasare/eliberare a tastelor). (Codurile de taste sunt afiate de showkey). In afara de cateva coduri de scanare cu semnificaie speciala, de secvena produsa de tasta <>, de codurile de scanare legate de starea de schimbare (majuscule/minuscule) i de bitul de tasta sus/jos, fluxul de coduri de scanare este format din coduri de scanare neeludate xx (7 bii) i coduri de scanare eludate e0 xx (8+7 bii). Acestor coduri de scanare sau perechi de coduri de scanare li se poate atribui un cod de tasta corespunzator (in intervalul 1-127). De exemplu, daca avei o tasta Macro care produce e0 6f conform showkey(1), comanda setkeycodes e06f 112 ii va atribui codul de taste 112, iar apoi loadkeys(1) poate fi utilizata pentru a defini funcia acestei taste. Este posibil ca unele nuclee mai vechi sa conecteze o gama scazuta de coduri de scanare la codurile de taste echivalente; <> va eua atunci cand incercai sa le modificai. NUCLEELE 2.6 In nucleele 2.6, codurile de taste se afla in intervalul 1-255, in loc de 1-127 (ar fi mai bine sa se limiteze la intervalul 1-239). In nucleele 2.6, modul brut ,,raw", sau modul cod-scanare ,,scancode", nu este deloc ,,raw". Codul returnat de comanda <> se va schimba dupa utilizarea comenzii <>. O eroare a nucleului. A se vedea, de asemenea, showkey(1). OPIUNI Niciuna. ERORI Codurile de taste din X nu au nimic de-a face cu cele din Linux. Tastele neobinuite pot fi facute vizibile in Linux, dar nu i in X. CONSULTAI I dumpkeys(1), loadkeys(1), showkey(1), getkeycodes(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 8 noiembrie 1994 SETKEYCODES(8)