Tastatură
De la Wikipedia, enciclopedia liberă
Tastatura este componenta hardware a computerului ce permite utilizatorului sa introduca date prin apasarea unor taste. Cele mai folosite tastaturi sunt cele QWERTY. Denumirea vine de la primele şase taste de pe randul al treilea. Tastatura este probabil cel mai vechi dispozitiv de intrare, ea existand inainte de aparita monitoarelor si evident inainte de aparita mouse-ului. La apasarea unei taste, tastatura trimite sistemului de calcul scan code-ul corespunzator tastei respective (un numar intreg de la 1 la n - numarul de taste). La primirea unui scan code de la tastaura, calculatorul face maparea intre numarul primit si codul ASCII corespunzator. Tastele sunt impartite in mai multe grupe si sunt asezate astfel incat sa usureze procesul de introducere a informatiilor in calculator (amplasarea literelor pe tastatura a fost facuta tinandu-se cont de frecventele diverselor litere intr-o anumita limba, de aceea o tastatura pentru Germania are literele asezate altfel decat una americana). Grupele mari de taste corespund anumitor operatii: introducere text (cea mai mare si mai folosita grupa), introducere date numerice (grupa din dreapta tastaturii care este asemanatoare cu un calculator de buzunar) etc.
Tastatura – este principalul echipament periferic de introducere a datelor in calculator. Din punct de vedere functional aceasta are o activitate care se bazeaza pe interpretarea unor semnale electrice.Tastatura are la baza urmatoarele principii de functionare: fiecare tasta are asociat un numar de identificare care poarta denumirea de cod de scanare.Tastatura retine nu numai apasarea unei taste, dar si eliberarea acesteia, fiecare actiune fiind inregistrata separat.Exista doua categorii de taste :
- taste comutatoare –au efect indiferent daca sunt apasate sau eliberate
- taste de control -au efect numai atunci cand sunt actionate
Tastaturile calculatoarelor personale pot fi impartite in patru mari categorii:
- tastaturi standard
- tastaturi ergonomice
- tastaturi fara fir
- tastaturi speciale
Interfaţa tastaturii: o tastatură constă dintr-o serie de comutatoare montate într-o reţea, numită matrice a tastelor. Când se apasă o tastă, un procesor aflat în tastatură o identifică prin detectarea locaţiei din reţea care arată continuitatea. De asemenea, acesta interpretează cât timp stă tasta apăsată şi poate trata chiar şi tastările multiple. Interfaţa tastaturii este reprezentată de un circuit integrat denumit keyboard chip sau procesor al tastaturii. Un buffer de 16 octeţi din tastatură operează asupra tastărilor rapide sau multiple, transmiţându-le sistemului succesiv.
În cele mai multe cazuri, atunci când apăsăm o tastă, contactul se face cu mici întreruperi, respectiv apar câteva clipuri rapide închis – deschis. Acest fenomen de instabilitate verticală a comutatorului se numeşte bounce, iar procesorul din tastatură trebuie sa îl filtreze, adică să îl deosebească de o tastare repetată intenţionat de operator. Lucrul acesta este destul de uşor de realizat deoarece întreruperile produse de instabilitatea verticală sunt mult mai rapide decât tastările repetate cele mai rapide. Există mai multe tipuri de tastaturi, însă cele mai răspândite sunt tastaturile cu 101 sau 104 taste, diferenţa între tipuri fiind dată, în principal, de prezenţa sau absenţa unor taste care intră în componenţa lor. De exemplu, tastatura 101 nu are inclusă o tastă numită Window Logo, în timp ce tastatura de tipul 104 are inclusă această tastă. Această Tastatura este conectată în spatele unităţii centrale printr-un fir introdus ântr-o mufă specială. Tastatura este un dispozitiv a carui folosire este extrem de simpla, fiind necesar doar sa apasam pe butoanele ei (numite "taste") la fel cum am face in cazul unei masini de scris. Butoanele unei tastaturi sint impartite in mai multe (de obicei patru) grupuri in functie de rolul lor.
Cel mai important grup este cel care ocupa cea mai mare parte a tastaturii si el contine atit taste a caror apasare produce aparitia pe ecranul monitorului a unor litere (Q, W, E, etc.), cifre (1, 2, 3, etc.) sau simboluri (@, #, etc.), cit si taste speciale (Enter, Shift, Control, Alt, etc.) a caror functionalitate variaza in functie de programul folosit si care va fi explicata mai jos. Deasupra grupului principal se afla un sir de taste numite "functionale" (F1, F2, F3, etc.) al caror rol este sa lanseze in mod direct comenzi pentru calculator, comenzi care sint diferite in functie de softul pe care il folosim la un anumit moment. Ele sint folosite foarte mult in jocuri, dar si alte softuri le pun in valoare.
La dreapta grupului principal se afla un grup impartit in mai multe (de obicei trei) subgrupuri si care contine taste folosite in principal pentru navigare pe ecran (tastele care au desenate sageti pe ele, Tastele Page Up sau Page Down, etc.) dar si unele taste cu functii speciale (cum este tasta Delete). La extremitatea (marginea) dreapta a tastaturii se afla un grup de taste care sint folosite in special pentru scrierea de cifre si pentru efectuarea de operatii aritmetice (adunare, scadere, etc.), tastele fiind asezate foarte comod pentru lucrul cu mina dreapta. O parte a tastelor din acest ultim grup are o functionalitate dubla, ele putind fi folosite si pentru navigare. Unele taste (Shift, Ctrl, Alt, Windows) sint prezente in dublu exemplar si sint asezate simetric fata de axul tastaturii, ambele taste avind de obicei aceeasi functionalitate. Unele softuri (de ex. jocurile) profita de faptul ca o tasta este prezenta in doua exemplare si specifica cite o comanda separata care sa fie executata la apasarea tastei drepte, respectiv stingi. Tastaturile mai noi au o serie de butoane care sint incluse special pentru a fi folosite cu aplicatiile multimedia (filme, melodii) sau pentru navigarea pe internet. Ele nu vor fi luate in discutie aici pentru ca nu sint prezente pe majoritatea tastaturilor iar asezarea lor nu este supusa nici unui standard, ele fiind grupate dupa criteriile de ergonomie ale companiei producatoare a tastaturii. Caracterul alfanumeric (litera, cifra, simbolul) care poate fi scris cu ajutorul unei taste este imprimat pe tasta respectiva si poate fi pus in evidenta cu ajutorul unui editor de text (de ex. Notepad, inclus in SO Windows) in care deschidem un nou document si incepem sa apasam pe taste. Anumite taste permit scrierea a doua caractere alfanumerice distincte, dintre care unul apare daca apasam tasta in mod obisnuit, iar celalalt doar daca se apasa si tasta Shift impreuna cu tasta in cauza.
Tastele speciale
Tastele speciale nu produc aparitia nici unui caracter alfanumeric la apasarea lor, ci au functia de a lansa direct comenzi in cazul in care sint apasate singure sau in cadrul unei combinatii cu alte taste. Ele sint urmatoarele :
ENTER : Este cea mai mare tasta si are de obicei o forma caracteristica, aceea a literei "L" privita in oglinda. Tasta Enter are in principal rolul de a lansa in executie softurile, dar si de a determina calculatorul sa execute o comanda importanta care este specificata de softul care se afla in functiune in momentul respectiv. Tasta Enter are intr-o mare masura aceeasi functionalitate ca si butonul sting al mausului. In cazul editarii de text apasarea tastei Enter duce la crearea unui paragraf nou de text, sub cel curent. BACKSPACE : Se gaseste de obicei deasupra tastei Enter si are rolul de a sterge ultimul caracter (litera, cifra, etc.) scris in cadrul unui text. Daca este tinuta apasata ea va determina stergerea tuturor caracterelor aflate la stinga cursorului. SHIFT : Este o tasta dubla, cea dreapta gasindu-se de obicei sub tasta Tasta Enter iar cea stinga pe acelasi rind insa la marginea stinga a tastaturii. Tasta Shift este cel mai des utilizata pentru scrierea de litere majuscule, pentru acesta trebuind sa apasam in acelasi timp tasta Shift (indiferent care din ele) si tasta literei in cauza. CONTROL (CTRL) : Este o tasta dubla, cea dreapta gasindu-se de obicei sub tasta Tasta Shift iar cea stinga pe acelasi rind insa la marginea stinga a tastaturii. Tasta Ctrl este cel mai des utilizata pentru comenzi care sint lansate in executie la apasarea unei combinatii de taste. ALT : Este o tasta dubla care se gaseste pe rindul cel mai de jos al tastaturii la ambele capete ale unei taste alungite ("Spacebar"). Tasta Alt este cel mai des utilizata pentru activarea barei de meniuri a ferestrelor softurilor, dar si pentru comenzi care sint lansate in executie la apasarea unei combinatii de taste. WINDOWS (WIN) : Este o tasta dubla avind desenat pe ea logoul ("simbolul") SO Windows si care se gaseste pe rindul cel mai de jos al tastaturii, linga tastele Alt. Tasta Windows este cel mai des utilizata pentru comenzi care sint lansate in executie la apasarea unei combinatii de taste. TASTA PENTRU MENIUL CONTEXTUAL : Este situata intre tastele Win si Ctrl din partea dreapta. Apasarea ei duce la aparitia unui meniu contextual care consta dintr-o lista de comenzi utile, lista care este specifica fiecarui soft in parte si contextului particular de folosire a acestuia. ESCAPE (ESC) : Este tasta aflata de obicei in coltul din stinga sus al tastaturii. Tasta Esc are intr-o anumita masura o functionalitate opusa celei a tastei Enter si anume ea ne permite sa evitam executarea unei comenzi in situatia in care nu sintem siguri ca am facut alegerea cea mai buna. Numele tastei este sugestiv, "escape" insemnind fuga, evitare a unei situatii. Apasind tasta Esc ne intoarcem la o situatie in care putem sa cintarim inca o data decizia pe care dorim sa o luam in privinta unei anumite comenzi. De exemplu atunci cind instalam un soft, tasta Esc ne permite sa revizuim deciziile luate asupra componentelor acestuia pe care dorim sa le instalam, inainte de a declansa procesul de instalare propriu-zis. TAB : Este aflata la marginea stinga a tastaturii si are desenate pe ea doua sageti indreptate in directii opuse. Tasta Tab este folosita in principal pentru navigarea rapida intre elementele importante ale ferestrei unui soft (de ex. atunci cind avem de ales intre mai multe optiuni si dorim sa trecem rapid de la o optiune la alta fara a folosi mausul) sau intre legaturile continute intr-o pagina web. SPACEBAR (BARA DE SPATIU) : Este tasta lunga aflata pe rindul cel mai de jos al tastaturii. Este folosita exclusiv pentru introducerea de spatii goale in texte, de exemplu atunci cind dorim sa despartim cuvintele dintr-o fraza. Datorita marimii si asezarii ei este folosita si in foarte multe jocuri pentru ca este usor de apasat fara a ne desprinde ochii de pe ecran. CAPS LOCK : Este aflata pe rindul cel mai din stinga ala tastaturii, intre tastele TAB si SHIFT. Are functia de a bloca ("lock") corpul de litera pe care il folosim intr-un text. Tasta este activata prin apasare si din acest moment textul va fi scris cu majuscule. Dezactivarea se face tot prin apasarea pe tasta si ca urmare textul va fi scris cu litere mici. In cazul in care tasta este activata se va aprinde un led (dioda luminescenta) aflat in partea din dreapta sus a tastaturii. NUM LOCK : Determina care este functionalitatea tastelor aflate in grupul situat in partea dreapta a tastaturii, grup in care este situata si tasta NUM LOCK. Tasta este activata si dezactivata prin apasare. Atunci cind tasta este activata (situatia obisnuita) grupul de taste din partea dreapta este folosit pentru scrierea de cifre. In cazul in care tasta este dezactivata grupul de taste poate fi folosit pentru navigare, in mod similar cu tastele navigationale. In cazul in care tasta este activata se va aprinde un led aflat in partea dreapta sus a tastaturii. Dupa incarcarea SO (Windows 98SE, ME) tasta este activata si in consecinta grupul de taste din dreapta poate fi folosit pentru scrierea de cifre. In cazul SO Windows XP tasta nu este insa activata si de aceea poate apare impresia ca tastatura este defecta in momentul in care dorim sa scriem cifre cu tastele din dreapta. Solutia este sa activam tasta apasind pe ea dupa incarcarea completa a SO, in acest fel putind sa o folosim si pentru a scrie cifre. Tastele navigationale Grupul tastelor navigationale este impartit in doua subgrupuri si anume tastele HOME, END, PAGE UP, PAGE DOWN pe de o parte si tastele directionale (care au desenate niste sageti pe ele) pe de alta parte. Sint folosite pentru navigarea in cadrul ferestrelor diverselor softuri sau in cadrul unei pagini de text. Tasta HOME ne duce la inceputul unui text, tasta END ne duce la sfirsitul unui text, tastele PAGE UP si PAGE DOWN ne urca, respectiv ne coboara cu o pagina (ecran) in cadrul unui text. Tastele cu sageti (stinga, dreapta, sus, jos) ne permit navigarea in cadrul unui text cu cite un caracter la stinga sau la dreapta, respectiv cu cite un rind in sus si in jos. DELETE : Este folosita pentru stergerea unor elemente prezente in fereastra unui soft (fisierele in Windows Explorer, mesajele de posta electronica in Outlook Express, etc.) dar cel mai frecvent este folosita pentru a sterge caracterele aflate la dreapta cursorului in cadrul unei pagini de text. Poate fi folosita pentru stergerea unui singur caracter (daca o apasam o singura data) sau pentru stergerea unui sir de caractere (daca o tinem apasata mai mult timp).
Combinatiile de taste
Fiecare soft in parte are disponibile citeva combinatii de taste care permit lansarea unor comenzi fara a mai apela la maus. Numarul de combinatii posibile este mare si in general se folosesc combinatii de doua sau de trei taste. O combinatie de doua taste se scrie sub forma tasta1 + tasta2 unde in loc de tasta1si tasta2 poate fi orice combinatie de taste (de ex. Ctrl+A). Semnul + care apare intre taste este o conventie de scriere si semnifica faptul ca tastele trebuie apasate in acelasi timp pentru ca sa fie lansata in executie comanda. Combinatiile de taste trebuie sa includa in mod obligatoriu o tasta speciala dar celelalte taste pot fi atit taste speciale (Shift, Tab, etc.) cit si taste obisnuite (tasta A, tasta C, etc.) sau functionale (F2, F6, etc.).