Curs nr. 9 Dispozitive de introducere a informațiilor manipulative

1. Tastatură. Tipuri și principii de funcționare.

2. Tipuri de manipulatoare de mouse.

3. Trackball, touchpad, joystick.

Tastatură. Tipuri și principii de funcționare.

Tastatură- dispozitiv de control cu ​​tastatura pentru un computer personal. Servește pentru a introduce date alfanumerice (de caractere), precum și comenzi de control. Combinația de monitor și tastatură oferă cea mai simplă interfață de utilizator. Tastatura este folosită pentru a controla sistemul computerizat, iar monitorul este folosit pentru a primi feedback de la acesta.

Principiul de funcționare. Tastatura este una dintre caracteristicile standard ale unui computer personal. Funcțiile sale principale nu necesită suport din partea programelor speciale de sistem (drivere). Software-ul necesar pentru a începe cu computerul este deja inclus în cipul ROM ca parte a sistemului de intrare/ieșire de bază (BIOS), astfel încât computerul răspunde la apăsarea tastelor imediat după ce este pornit.

Principiul de funcționare al tastaturii este următorul:

1. Când apăsați o tastă (sau o combinație de taste), un cip special încorporat în tastatură produce un așa-numit cod de scanare.

2. Codul de scanare intră în microcircuitul care funcționează ca port pentru tastatură. (Porturile sunt dispozitive hardware-logice speciale responsabile de conectarea procesorului cu alte dispozitive.) Acest cip este situat pe placa principală a computerului în interiorul unității de sistem.

3. Portul tastaturii emite o întrerupere cu număr fix pentru procesor. Pentru tastatură, numărul de întrerupere este 9 (Interrupt 9, Int 9).

4. După ce a primit o întrerupere, procesorul amână activitatea curentă și, folosind numărul de întrerupere, accesează o zonă specială a RAM, care conține așa-numitul vector de întrerupere. Un vector de întrerupere este o listă de date de adresă cu o lungime de intrare fixă. Fiecare intrare conține adresa programului care trebuie să deservească întreruperea cu numărul care se potrivește cu numărul intrării.

5. După ce a determinat adresa de început a programului care procesează întreruperea apărută, procesorul trece la executarea acestuia. Cel mai simplu program de procesare a întreruperilor de la tastatură este „conectat” în cipul ROM, dar programatorii își pot „înlocui” propriul program în locul său dacă schimbă datele din vectorul de întrerupere.

6. Programul de gestionare a întreruperilor direcționează procesorul către portul tastaturii, unde găsește codul de scanare, îl încarcă în registrele sale, apoi, sub controlul handlerului, determină ce cod de caractere corespunde acestui cod de scanare.

8. Procesorul oprește procesarea întreruperii și revine la sarcina în așteptare.

9. Caracterul introdus este stocat în buffer-ul tastaturii până când este preluat de acolo de către programul pentru care a fost destinat, de exemplu un editor de text sau un procesor de text. Dacă caracterele intră în buffer mai des decât sunt scoase, are loc o depășire a tamponului. În acest caz, introducerea de noi caractere se oprește pentru o perioadă. În practică, în acest moment, când apăsăm o tastă, auzim un sunet de avertizare și nu observăm introducerea datelor.

Compoziția tastaturii. O tastatură standard are mai mult de 100 de taste, distribuite funcțional în mai multe grupuri.

Un grup de taste alfanumerice este destinat introducerii de informații despre caractere și comenzi tastate cu litere. Fiecare tastă poate funcționa în mai multe moduri (registre) și, în consecință, poate fi folosită pentru a introduce mai multe caractere. Comutarea între litere mici (pentru introducerea caracterelor minuscule) și litere mari (pentru introducerea caracterelor majuscule) se realizează ținând apăsată tasta SHIFT (comutare nefixă). Dacă trebuie să comutați rigid registrul, utilizați tasta CAPS LOCK (comutare fixă). Dacă tastatura este folosită pentru introducerea datelor, paragraful se închide apăsând tasta ENTER. Aceasta începe automat introducerea textului pe o nouă linie. Dacă tastatura este folosită pentru a introduce comenzi, tasta ENTER încheie introducerea comenzii și începe execuția acesteia.

Pentru diferite limbi, există diferite scheme de atribuire a simbolurilor alfabetelor naționale unor taste alfanumerice specifice. Aceste layout-uri sunt numite layout-uri de tastatură. Comutarea între diferite aspecte se face în mod programatic - aceasta este una dintre funcțiile sistemului de operare. În consecință, metoda de comutare depinde de sistemul de operare pe care rulează computerul. De exemplu, în Windows 98, următoarele combinații pot fi folosite în acest scop: stânga ALT+SHIFT sau CTRL+SHIFT. Când lucrați cu un alt sistem de operare, metoda de comutare poate fi setată folosind sistemul de ajutor al programului care efectuează comutarea.

Dispozițiile obișnuite ale tastaturii își au rădăcinile în aspectul tastaturii mașinii de scris. Pentru computerele personale IBM PC, layout-urile standard sunt QWERTY (engleză) și YTSUKENG (rusă). Aspectele sunt de obicei denumite după simbolurile atribuite primelor taste ale liniei superioare a grupului alfabetic.

Grupul de taste funcționale include douăsprezece taste (F1 până la F12) situate în partea de sus a tastaturii. Funcțiile atribuite acestor taste depind de proprietățile programului specific care rulează în prezent și, în unele cazuri, de proprietățile sistemului de operare. Este o convenție comună pentru majoritatea programelor că tasta F1 apelează sistemul de ajutor, unde puteți găsi ajutor despre acțiunile altor taste.

Cheile de service sunt situate lângă cheile de grup alfanumeric. Datorita faptului ca trebuie folosite mai ales des, au o dimensiune crescuta. Acestea includ tastele SHIFT și ENTE discutate mai sus, tastele de registru ALT și CTRL (sunt folosite în combinație cu alte taste pentru a forma comenzi), tasta TAB (pentru introducerea tabulatorului la tastare), tasta ESC (din cuvântul englezesc). Escape) pentru a refuza executarea ultimei comenzi introduse și tasta BACKSPACE pentru a șterge caracterele tocmai introduse (este situat deasupra tastei ENTER și este adesea marcată cu o săgeată îndreptată spre stânga).

Tastele de serviciu PRINT SCREEN, SCROLL LOCK și PAUSE/BREAK sunt situate în dreapta grupului de taste funcționale și îndeplinesc funcții specifice în funcție de sistemul de operare curent. Următoarele acțiuni sunt în general acceptate:

PRINT SCREEN - imprimarea stării curente a ecranului pe o imprimantă (pentru MS-DOS) și salvarea acesteia într-o zonă specială de RAM numită clipboard (pentru Windows).

SCROLL LOCK - comutarea modului de operare în unele programe (de obicei învechite).

PAUZĂ/PAUZĂ - întrerupeți/întrerupeți procesul curent.

Două grupuri de taste cursor sunt situate în dreapta tastaturii alfanumerice. Un cursor este un element de ecran care indică locația pentru introducerea informațiilor despre caracter. Cursorul este folosit atunci când lucrați cu programe care introduc date și comenzi de la tastatură. Tastele cursor vă permit să controlați poziția de intrare.

Cele patru taste săgeți mută cursorul în direcția indicată de săgeată. Acțiunile altor taste sunt descrise mai jos.

PAGE SUS/PAGE DOWN - mută cursorul cu o pagină în sus sau în jos. Termenul „pagină” se referă de obicei la porțiunea unui document care este vizibilă pe ecran. În sistemele de operare grafice (de exemplu, Windows), aceste taste „defilează” conținutul în fereastra curentă. Acțiunea acestor taste în multe programe poate fi modificată folosind tastele de registru de serviciu, în primul rând SHIFT și CTRL.Rezultatul specific al modificării depinde de programul specific și/sau sistemul de operare.

Tastele HOME și END mută cursorul la începutul sau, respectiv, la sfârșitul liniei curente. Acțiunea lor este modificată și de cheile de registru.

Scopul tradițional al tastei INSERT este de a comuta modul de introducere a datelor (comutarea între modurile de inserare și de înlocuire). Dacă cursorul de text se află în interiorul textului existent, atunci în modul de inserare se introduc caractere noi fără a înlocui caracterele existente (textul este, parcă, depărtat). În modul de înlocuire, caracterele noi înlocuiesc textul care era prezent anterior la poziția de introducere.

În programele moderne, efectul tastei INSERT poate fi diferit. Informații specifice trebuie obținute din sistemul de ajutor al programului. Este posibil ca acțiunea acestei taste să fie personalizabilă - aceasta depinde și de proprietățile programului specific.

Tasta DELETE este concepută pentru a șterge caracterele din dreapta poziției curente a cursorului. Poziția poziției de intrare rămâne neschimbată.

Comparați acțiunea tastei DELETE cu acțiunea tastei de serviciu BACKSPACE. Acesta din urmă este folosit pentru a șterge caractere, dar atunci când este utilizat, poziția de intrare este deplasată la stânga și, în consecință, caracterele situate nu la dreapta, ci la stânga cursorului sunt șterse.

Grupul de taste de pe panoul suplimentar dublează acțiunea tastelor numerice și a unor simboluri de pe panoul principal. În multe cazuri, pentru a utiliza acest grup de taste, trebuie mai întâi să activați comutatorul NUM LOCK (starea comutatoarelor NUM LOCK, CAPS LOCK și SCROLL LOCK poate fi apreciată de indicatoarele LED, de obicei situate în colțul din dreapta sus al tastatura).

Apariția unui panou suplimentar de tastatură datează de la începutul anilor 80. La acea vreme, tastaturile erau dispozitive relativ scumpe. Scopul inițial al panoului suplimentar a fost de a reduce uzura panoului principal la efectuarea calculelor de numerar și decontare, precum și la controlul jocurilor pe calculator (când comutatorul BLOCARE NUMĂR este oprit, tastele panoului suplimentar pot fi folosite ca tastele de control ale cursorului),

În zilele noastre, tastaturile sunt clasificate ca dispozitive și dispozitive portabile de valoare redusă și nu există o nevoie semnificativă de a le proteja de uzură. Cu toate acestea, tastatura suplimentară păstrează funcția importantă de introducere a caracterelor pentru care este cunoscut codul ASCII extins (vezi mai sus), dar alocarea tastelor de la tastatură este necunoscută. De exemplu, se știe că simbolul<§>(paragraful) are codul 0167, iar simbolul<°>(grad unghiular) are codul 0176, dar nu există taste corespunzătoare pe tastatură. În astfel de cazuri, se folosește un panou suplimentar pentru a le introduce.

Ordinea introducerii caracterelor conform codului ALT cunoscut.

1. Apăsați și mențineți apăsată tasta ALT.

2. Asigurați-vă că comutatorul NUM LOCK este pornit.

3. Fără a elibera tasta ALT, tastați secvenţial pe panoul suplimentar codul alt al caracterului introdus, de exemplu: 0167.

4. Eliberați tasta ALT. Codul caracterului 0167 va apărea pe ecran la poziția de introducere.

Setările tastaturii. Tastaturile computerelor personale au o proprietate de repetare a caracterelor, care este folosită pentru a automatiza procesul de introducere. Constă în faptul că atunci când țineți apăsată o tastă mult timp, începe introducerea automată a codului asociat acesteia. Parametrii configurabili sunt:

Intervalul de timp după apăsare, după care va începe repetarea automată a codului;

Rata de repetare (numar de caractere pe secunda).

Instrumentele de personalizare a tastaturii sunt instrumente de sistem și sunt de obicei incluse în sistemul de operare. Pe lângă setările modului de repetare, puteți configura, de asemenea, machetele utilizate și controalele utilizate pentru a comuta aspectele.

Tastatură. Cum funcționează tastatura

Folosind tastatura, introducem date alfanumerice și controlăm funcționarea computerului. Unitatea de tastatură conține o tastatură și un controler de tastatură, care constă dintr-o memorie tampon și un circuit de control.

Opțiuni de tastatură:

1. Tipul de comutatoare - la tastaturile moderne, comutatoarele cu membrană sunt folosite ca întrerupătoare instalate sub taste. Acestea sunt plăci de contact imprimate pe plăci dielectrice flexibile. La apăsare, placa superioară intră în contact cu cea inferioară și contactele se închid. Acest lucru este detectat de controlerul tastaturii și un semnal este trimis către computer. Cel mai des folosit în caiete (grosime mică). Pentru computerele desktop, cel mai des este folosită tastatura A1 (101 taste). Contine placi speciale cu arc. Este fiabil și convenabil.

2. Dispunerea tastelor. Există tastaturi drepte și ergonomice. Al doilea este mai funcțional. Tastele sunt împărțite în două grupuri, fiecare dintre ele rotit unul față de celălalt (acest unghi poate fi chiar ajustat)

În mod convențional, putem distinge patru grupuri de taste de pe tastatură:

1. Taste alfanumerice și de caractere (spațiu, numere 0-9, litere latine, litere rusești, semne de punctuație, simboluri de serviciu „+”, „,”, etc.).

2. Taste funcționale: F1 – F10.

3. Taste de serviciu: Enter, Esc, Tab, săgeți cursor și multe altele.

4. Tastatura auxiliară dreapta.

Conform principiului de funcționare, o tastatură pentru computer este radical diferită de tastaturile diferitelor dispozitive tehnice și de o mașină de scris.

Tastatura PC-ului are propriul display în RAM, reprezentat de doi octeți. Fiecare dintre cei 16 biți ai acestei plăci este un fel de bec, care reflectă starea uneia sau alteia taste speciale de pe tastatură. De exemplu, ați apăsat tasta NumLock, lumina s-a aprins (bitul nr. 5); Apăsați din nou NumLock și lumina sa stins.

Un astfel de afișaj este necesar pentru a extinde gama de semnale pe care aceeași cheie le poate trimite către un computer. De exemplu, apăsarea unei taste cu imaginea literei latine „A”, în funcție de starea luminilor de pe afișaj, poate fi percepută ca o literă latină majuscule sau minuscule „A” sau ca o literă latină majusculă sau minusculă rusă „ F”.

Tastatura este separată de orice influență directă asupra hardware-ului și a sistemului de operare. Semnalul trimis de la tastatură este dublu cenzurat de software.

În primul rând, la primirea unui semnal de la tastatură, procesorul își întrerupe activitatea și instruiește o unitate specială din sistemul de operare să se ocupe de acest semnal. Sistemul de operare, împreună cu driverul tastaturii, examinează semnalul și, în funcție de starea „luminilor” de pe afișaj, îl reprezintă cu un alt cod zecimal, după care plasează acest cod în stocare temporară - un buffer special pentru tastatură . De exemplu, dacă indicatorul luminos „alfabet rusesc” este aprins pe afișaj, în locul codului literei latine, codul literei rusești afișat pe aceeași tastă va apărea în buffer. După finalizarea acestei operațiuni (primul nivel de cenzură), sistemul de operare va spune procesorului că poate continua munca întreruptă.



În al doilea rând, când programul de aplicație decide că are nevoie de un semnal de la tastatură, întrerupe procesorul astfel încât să instruiască sistemul de operare să vadă dacă există ceva în buffer. Se întâmplă că până în acest moment utilizatorul a apăsat deja tastele de mai multe ori și există mai multe coduri în buffer.

Dacă nu există nimic în buffer (tastatura nu a fost apăsată), programul poate lua orice decizie - fie să aștepte să sosească un semnal, fie să se întoarcă la lucrul întrerupt pentru a se uita mai târziu în buffer. De cele mai multe ori, programul trebuie să aștepte în timp ce se uită în buffer pentru a afla ce să facă în continuare.

După ce a primit codul din buffer (acesta este întotdeauna codul celei mai vechi taste apăsate), programul implementează al doilea nivel de cenzură: în funcție de intenția programatorului, poate interpreta codul primit în orice fel - ca un caracter text sau ca semnal de control sau îl poate ignora cu totul.

Schema descrisă este valabilă pentru aproape toate programele de sistem și aplicații. De exemplu, un editor de text, după ce a pregătit totul pentru lucru, se uită în bufferul tastaturii. După ce a primit un caracter text, editorul însuși îl afișează pe ecran, îl stochează în buffer-ul său și se uită din nou în tamponul tastaturii. Dacă utilizatorul se gândește, editorul va aștepta.

Dacă țineți apăsată o tastă, semnalele acesteia vor intra continuu în buffer și o pot depăși (dacă programul nu are timp să le proceseze).

Când mașina îngheață, după apăsarea continuă a tastelor, computerul începe să răspundă la următoarea apăsare cu un scurt „scârțâit”. Aceasta înseamnă că bufferul tastaturii este plin și nu există nimeni care să se uite în el și să selecteze codurile de acolo. Aparatul trebuie repornit.

Tastaturile pot fi fără fir, flexibile, din material textil special cu conductori încorporați în ea, tastaturi cu identificarea utilizatorului prin amprente și forță de apăsare etc.

Puțini dintre noi sunt interesați să înțelegem cum funcționează o tastatură de computer, dar adevărul este că funcționarea acesteia este destul de interesantă și despre acest lucru este scris pe scurt în acest articol.

Știi că?

Dispunerea actuală a tastaturii, sau aspectul QWERTY, care se bazează pe aspectul unei mașini de scris, a fost concepută nu pentru a accelera tastarea, ci pentru a o încetini și pentru a evita blocarea mașinii de scris.

Tastatura computerului este un dispozitiv hardware care funcționează conform instrucțiunilor utilizatorului. Include circuite, comutatoare și procesoare care ajută la transmiterea mesajelor cheie către computer. Știm cu toții că o tastatură este un dispozitiv de intrare care acționează conform instrucțiunilor utilizatorului. Este folosit pentru diverse sarcini, cum ar fi tastarea, accesarea meniurilor și jocul. În acest articol, vom arunca o privire mai atentă asupra modului în care funcționează tastatura unui computer.

Tipuri de tastaturi

Acest dispozitiv nu a suferit o transformare semnificativă de când a fost introdus. Există doar chei suplimentare disponibile în versiuni speciale în fiecare dintre dispozitivele electronice, în aproape același format (cu excepția doar a câtorva chei), într-un laptop, iPad, smartphone etc. Cu toate acestea, iată câteva dintre cele mai comune tastaturi:

  • Tastatură Apple standard cu 82 de taste
  • Tastatură îmbunătățită Apple cu 108 taste
  • Tastatură extinsă cu 101 taste
  • Tastatură cu 104 taste pentru Windows

Tipuri de chei

Tastatura a fost modelată în 1940 pe baza tehnologiei mașinii de scris. În general, cele mai multe tastaturi conțin între 80 și 110 de taste, în funcție de sistemul de operare, producător sau aplicație pentru care este realizată. Există patru tipuri principale de chei:

  • Taste funcționale
  • Tastarea tastelor
  • Tastele numerice
  • Tastele de control

Ele pot fi văzute în diagrama de mai jos.

În figură, rândul de sus (F1-F12) este format din taste funcționale. Ei execută comenzi specifice atribuite de sistemul de operare. De exemplu, în Windows 8, în aplicația Microsoft Power Point, tasta F5 este scurtătura pentru a lansa o „prezentare de diapozitive”, în timp ce în Microsoft Word, tasta F11 este folosită pentru a formata datele.

A doua linie conține tastele numerice sau numerice. Această linie a fost introdusă pentru introducerea rapidă a datelor, în special pentru programele care conțin multe date numerice, operații matematice etc.

Al 3-lea, al 4-lea și al 5-lea rând conțin cheile care sunt folosite pentru tastarea propriu-zisă. Toate tipurile de date alfabetice sunt introduse într-un editor de text folosind aceste taste.

Ultima linie conține tastele de control. Acestea oferă controlul cursorului și, de asemenea, vă ajută să utilizați comenzi rapide sau link-uri către anumite aplicații interne, după cum este necesar. Iată câteva dintre tastele de control comune:

  • Control (Ctrl)
  • Alternativ (Alt)
  • Șterge (Del)
  • Inserare (Ins)
  • Evadare (Esc)
  • Acasă
  • Sfârşit
  • Sus (PageUp)
  • In josul paginii

Pe lângă acestea, tastatura are și alte taste modificatoare, cum ar fi Shift.

Funcționarea internă a tastaturii

Matrice

Tastatura are propriul procesor și circuite numite matrice. Matricea este un set de circuite sub tastatură care este defalcat sub fiecare tastă, rezultând un circuit incomplet. Apăsarea oricărei taste specifice completează acest circuit, permițând astfel procesorului să determine locația tastei apăsate.

Operare cheie

Sub fiecare cheie, există o mică gaură rotundă. Este posibil să fi observat acest lucru dacă ați dezasamblat tastatura. Când apăsați o tastă, o bară specială împinge butonul prin orificiu, provocând închiderea contactului cu circuitul stratului. În interiorul găurii, există o mică bucată de cauciuc care împiedică mișcarea cheii în jos și o împinge înapoi când este eliberată.

Detectarea tastei

Când apăsați orice tastă, circuitul este închis și o cantitate mică de curent trece prin circuit. Procesorul analizează poziția tastelor apăsate și trimite aceste informații la computer, unde sunt trimise la „controlerul tastaturii”. Acest controlor prelucrează informațiile transmise de procesor și, la rândul său, le transmite către sistemul de operare. Apoi, sistemul de operare verifică și analizează aceste date pentru conținutul comenzilor sistemului de operare, cum ar fi Ctrl + Shift + Esc etc. Dacă astfel de comenzi sunt prezente, computerul le execută; dacă nu, transmite informațiile către aplicația curentă. Aplicația verifică apoi dacă apăsările de taste aparțin comenzilor aplicației, cum ar fi Ctrl+ P etc. Din nou, dacă există astfel de comenzi, ele sunt executate mai întâi, iar dacă nu, atunci acele apăsări de taste sunt luate ca conținut sau date. Toate acestea se întâmplă într-o fracțiune de secundă, așa că, chiar dacă apăsați mai multe taste deodată, sistemul le va procesa pe toate.

Ceea ce se întâmplă de fapt în spatele scenei, există trei straturi separate de plastic în interiorul tastaturii. Două dintre ele au piste metalice conductoare electric, al treilea este un strat izolator între ele cu găuri pentru realizarea contactelor. Aceste piste sunt conexiuni electrice care permit un curent electric mic să circule atunci când straturile sunt apăsate strâns împreună când este apăsată o tastă.

Model de apăsare a tastei

Matricea are o diagramă corespunzătoare sub forma unui tabel de simboluri, care este stocată în memoria computerului. Când apăsați o tastă, procesorul caută poziția circuitului care a fost scurtcircuitat și determină ce tastă a fost apăsată. Toate tastele sunt afișate și salvate în memorie. Mai simplu spus, apăsările de taste folosesc comutatoare și circuite pentru a schimba apăsările de taste într-un format pe care computerul îl poate înțelege. Fiecare tastatură conține un procesor care face treaba de a traduce apăsările de taste pe computer.

Tipuri de comutare

Există două tipuri de comutatoare care sunt folosite pentru a implementa circuite în tastaturi. Unele dintre ele folosesc un proces capacitiv, în locul celui mecanic descris mai sus. În acest proces, circuitul nu este întrerupt și curentul circulă continuu prin el. Cu toate acestea, fiecare cheie individuală are atașată o placă care se mișcă mai aproape de lanț atunci când cheia este apăsată. Această mișcare este înregistrată de matrice, ceea ce duce la o modificare a curentului electric care circulă prin circuit. Această modificare este apoi comparată cu un tabel de caractere și se determină locația tastei apăsate.

Întrerupătoarele mecanice constau dintr-o cupolă de cauciuc, întrerupătoare cu membrană, contacte metalice și elemente de comutare. Cauciucul este cel mai comun material pentru comutatoarele cu dom, deoarece are un răspuns bun și este destul de rezistent la scurgeri și coroziune, în plus este relativ ieftin și ușor de fabricat.

Deși există diferite tipuri de tastaturi, cum ar fi tastaturile wireless, Bluetooth și USB, toate folosesc același principiu de terminare a circuitului pentru a detecta apăsările de taste și pentru a îndeplini funcții.

Sistemul de introducere prin tastatură dintr-un computer este format din:

  • tastatura;
  • indicatoare luminoase;
  • controler intern;
  • canal de transmisie;
  • controler cu tastatură.

Apăsarea unei taste de pe panoul tastaturii scurtează un rând și o coloană a matricei de contacte. Numerele lor sunt transmise controlerului intern, unde este generat un cod de scanare al tastei apăsate, care este transmis prin canalul de interfață către controlerul tastaturii. În acest caz, un semnal de întrerupere este generat și transmis procesorului, care „notifică” sistemul informatic că a fost apăsată o tastă, prin urmare, acest eveniment trebuie procesat.

Tastele de la tastatură sunt împărțite în două grupuri:

  • taste de comandă- conceput pentru a furniza coduri de semnal de control și pentru a permite moduri speciale de intrare;
  • taste alfanumerice- conceput pentru introducerea de caractere alfanumerice într-un computer.

La mijlocul secolului al XIX-lea, când încă nu existau computere, a fost inventată mașina de scris. Primele mașini de scris erau imperfecte, iar la tastarea rapidă, pârghiile se blocau. Pentru a „rezolva” cumva situația, a fost inventat un aspect special, numit QWERTY(prin numele literelor din al treilea rând de litere începând din stânga). Esența acestui aspect a fost că literele cele mai frecvente au fost plasate pe degetele „slabe” - degetele mici (la marginile tastaturii), iar literele cele mai rar întâlnite - au fost plasate în centrul tastaturii (în zona degetelor arătător). Aici vorbim despre așa-numita metodă oarbă de tastare cu zece degete pe tastatură.

Apoi, calitatea mașinilor de scris s-a îmbunătățit considerabil, apoi au apărut computerele, dar obiceiul este un lucru puternic - aspectul QWERTY a rămas până astăzi. Pentru a fi corect, o alternativă a fost dezvoltată ulterior Aspect Dvorak, care înlocuiește treptat QWERTY standard, dar nu a primit o distribuție totală.


Spre deosebire de alfabetul latin, aspectul chirilic a fost dezvoltat imediat în modul ergonomic (când literele care apar frecvent sunt situate în centrul tastaturii) și este folosit până în prezent aproape neschimbat.


După cum am spus mai sus, atunci când apăsați o tastă, un cod de scanare este generat și transmis controlerului tastaturii. Controlerul folosește sistemul de codare stabilit și, în conformitate cu acesta, recunoaște tasta apăsată. Dacă este apăsată o tastă de comandă, semnalul de control corespunzător este trimis către sistem. Dacă este apăsată o tastă alfanumerică, codul corespunzător de generare a caracterelor este selectat din ROM-ul controlerului video pentru afișare pe ecranul monitorului.


La dezvoltarea computerului, IBM a folosit codare pe 8 biți pentru a introduce informații de la tastatură - adică un total de 256 de coduri posibile. Fiecărui cod i s-a atribuit propria imagine grafică. Bazat pe un set de simboluri ASCII(American Standard Code for Information Interchange), care a fost completat cu simboluri pe care IBM le-a considerat necesare. Unele caractere pot fi introduse prin apăsarea directă a tastelor, în timp ce altele pot fi introduse folosind o combinație de taste.


Pentru a adapta tabelul de coduri la alfabetul chirilic, sistemul de introducere a fost „rusificat”. Pentru a face acest lucru, litere rusești au fost tipărite pe tastele corespunzătoare și au fost făcute modificări corespunzătoare sistemului de generare a caracterelor controlerului.

Tastatura computerului este principalul dispozitiv pentru introducerea manuală a informațiilor, comenzilor și datelor. Acest articol discută structura tastaturii, aspectul, atribuirea tastelor, simbolurile și semnele.

Tastatura computerului: principiu de funcționare

Funcțiile de bază ale tastaturii nu necesită software special. Driverele necesare pentru funcționarea acestuia sunt deja disponibile în ROM-ul BIOS-ului. Prin urmare, computerul răspunde la comenzile de la tastele principale de la tastatură imediat după pornire.

Principiul de funcționare al tastaturii este următorul:

  1. După apăsarea unei taste, cipul tastaturii generează un cod de scanare.
  2. Codul de scanare intră într-un port integrat în placa de bază.
  3. Portul tastaturii raportează procesorului o întrerupere cu număr fix.
  4. După ce a primit un număr fix de întrerupere, procesorul contactează o întrerupere specială. o zonă de RAM care conține un vector de întrerupere - o listă de date. Fiecare intrare din lista de date conține adresa programului care deservește întrerupere, care se potrivește cu numărul de intrare.
  5. După ce a determinat intrarea în program, procesorul continuă să o execute.
  6. Programul de gestionare a întreruperilor direcționează apoi procesorul către portul tastaturii, unde găsește codul de scanare. Apoi, sub controlul procesorului, procesorul determină ce caracter corespunde acestui cod de scanare.
  7. Managerul trimite codul în memoria tampon a tastaturii, notificând procesorul și apoi încetează să funcționeze.
  8. Procesorul trece la sarcina în așteptare.
  9. Caracterul introdus este stocat în buffer-ul tastaturii până când este preluat de programul pentru care este destinat, de exemplu, editorul de text Microsoft Word.

Fotografie cu tastatura unui computer și scopul tastelor

O tastatură standard are mai mult de 100 de taste, împărțite în grupuri funcționale. Mai jos este o fotografie a tastaturii unui computer cu o descriere a grupurilor de taste.

Taste alfanumerice

Tastele alfanumerice sunt folosite pentru a introduce informații și comenzi tastate prin litere. Fiecare dintre taste poate funcționa în registre diferite și, de asemenea, poate reprezenta mai multe caractere.

Comutarea literei minuscule (introducerea caracterelor minuscule și majuscule) se efectuează ținând apăsată tasta Shift. Pentru comutarea greutății (permanente) a carcasei, se utilizează Caps Lock.

Dacă tastatura computerului este folosită pentru a introduce date text, paragraful este închis apăsând tasta Enter. Apoi, introducerea datelor începe pe o nouă linie. Când tastatura este folosită pentru a introduce comenzi, Enter oprește introducerea și începe execuția.

Taste funcționale

Tastele funcționale sunt situate în partea de sus a tastaturii și constau din 12 butoane F1 – F12. Funcțiile și proprietățile lor depind de programul care rulează și, în unele cazuri, de sistemul de operare.

O funcție comună în multe programe este tasta F1, care apelează ajutor, unde puteți afla funcțiile altor butoane.

Chei speciale

Tastele speciale sunt situate lângă grupul alfanumeric de butoane. Datorită faptului că utilizatorii recurg adesea la folosirea lor, acestea au o dimensiune sporită. Acestea includ:

  1. Shift și Enter discutate mai devreme.
  2. Alt și Ctrl – utilizate în combinație cu alte taste de la tastatură pentru a forma comenzi speciale.
  3. Tab este folosit pentru tabulare atunci când introduceți text.
  4. Win – deschide meniul Start.
  5. Esc – refuzul utilizării operațiunii începute.
  6. BACKSPACE – ștergerea caracterelor tocmai introduse.
  7. Imprimare ecran – imprimă ecranul curent sau salvează un instantaneu al acestuia în clipboard.
  8. Scroll Lock – comută modul de operare în unele programe.
  9. Pauză/Pauză – întrerupeți/întrerupeți procesul curent.

Tastele cursorului

Tastele cursor sunt situate în dreapta tastaturii alfanumerice. Cursorul este un element de ecran care indică locația pentru introducerea informațiilor. Tastele direcționale mută cursorul în direcția săgeților.

Chei suplimentare:

  1. Pagina în sus/în pagina în jos – mutați cursorul la pagina în sus/în jos.
  2. Acasă și sfârșit – mutați cursorul la începutul sau la sfârșitul liniei curente.
  3. Inserare – comută în mod tradițional modul de introducere a datelor între inserare și înlocuire. În diferite programe, acțiunea butonului Inserare poate fi diferită.

Tastatură numerică suplimentară

Tastatura numerică suplimentară dublează acțiunile tastelor numerice și ale altor taste din panoul principal de introducere. Pentru a-l folosi, trebuie mai întâi să activați butonul Num Lock. De asemenea, tastele suplimentare de la tastatură pot fi folosite pentru a controla cursorul.

Comanda rapidă de la tastatură

Când apăsați o anumită combinație de taste, o anumită comandă este executată pentru computer.

Comenzi rapide de la tastatură utilizate în mod obișnuit:

  • Ctrl + Shift + Esc - deschideți Managerul de activități.
  • Ctrl + F – fereastra de căutare în programul activ.
  • Ctrl + A – selectează tot conținutul din fereastra deschisă.
  • Ctrl + C – copiați fragmentul selectat.
  • Ctrl + V – lipiți din clipboard.
  • Ctrl + P — imprimă documentul curent.
  • Ctrl + Z – anulează acțiunea curentă.
  • Ctrl + X – tăiați secțiunea de text selectată.
  • Ctrl + Shift + → selectarea textului după cuvinte (începând de la poziția cursorului).
  • Ctrl + Esc - deschide/închide meniul Start.
  • Alt + Printscreen – captură de ecran a ferestrei programului activ.
  • Alt + F4 – închide aplicația activă.
  • Shift + Delete – ștergeți definitiv un obiect (dincolo de coșul de gunoi).
  • Shift + F10 – apelează meniul contextual al obiectului activ.
  • Win + Pauză – proprietățile sistemului.
  • Win + E – lansează Explorer.
  • Win + D – minimizează toate ferestrele deschise.
  • Win + F1 – deschide Ajutorul Windows.
  • Win + F - deschide fereastra de căutare.
  • Win + L – blocați computerul.
  • Win + R – deschideți „Rulați un program”.

Simboluri de la tastatură

Cu siguranță, mulți utilizatori au observat simboluri pentru porecle și alte rețele sociale. Cum să faci simboluri pe tastatură dacă nu există taste explicite pentru asta?

Puteți plasa caractere pe tastatură folosind coduri Alt - comenzi suplimentare pentru introducerea caracterelor ascunse. Aceste comenzi sunt introduse prin simpla apăsare a Alt + un număr zecimal.

Poți întâlni adesea întrebări: cum să faci o inimă pe tastatură, un semn infinit sau un euro pe tastatură?

  • alt + 3 =
  • Alt+8734 = ∞
  • Alt + 0128 = €

Acestea și alte simboluri ale tastaturii sunt prezentate în tabelele următoare sub formă de imagini. Coloana „Cod Alt” conține o valoare numerică, după care, în combinație cu tasta Alt, va fi afișat un anumit caracter. Coloana cu simboluri conține rezultatul final.

Vă rugăm să rețineți că, dacă tastatura numerică suplimentară nu este activată - Num Lock nu este apăsată, atunci combinația Alt + taste numerice poate duce la rezultate neașteptate.

De exemplu, dacă apăsați Alt + 4 în browser fără Num Lock activat, se va deschide pagina anterioară.

Semne de punctuație pe tastatură

Uneori, utilizatorii, când încearcă să pună un semn de punctuație pe tastatură, nu obțin exact ceea ce se așteptau. Acest lucru se datorează faptului că diferitele dispoziții ale tastaturii implică utilizarea diferită a combinațiilor de taste.

Mai jos discutăm cum să puneți semnele de punctuație pe tastatură.

Semne de punctuație cu alfabet chirilic

  • " (ghilimele) - Shift + 2
  • № (număr) - Shift + 3
  • ; (punct și virgulă) - Shift + 4
  • % (procent) - Shift + 5
  • : (coloană) - Shift + 6
  • ? (semn de întrebare) - Shift + 7
  • ((paranteză deschisă) - Shift + 9
  • – (liniuță) – butonul etichetat „-”
  • , (virgulă) - Shift + „punct”
  • + (plus) – Buton Shift + cu semnul plus „+”
  • . (punct) – butonul din dreapta literei „U”

semne de punctuație latine

  • ~ (tilde) - Shift + Yo
  • ! (semnul exclamării) - Shift + 1
  • @ (câine - folosit în adresa de e-mail) - Shift + 2
  • # (hash) - Shift + 3
  • $ (dolar) – Shift + 4
  • % (procent) - Shift + 5
  • ^ — Shift + 6
  • & (ampersand) - Shift + 7
  • * (înmulțire sau asterisc) - Shift + 8
  • ((paranteză deschisă) - Shift + 9
  • ) (închidere paranteză) - Shift + 0
  • – (liniuță) – tasta de pe tastatură etichetată „-”
  • + (plus) - Shift și +
  • = (egal) – butonul semn egal
  • , (virgulă) – cheie cu litera rusă „B”
  • . (punct) - cheie cu litera rusă „Yu”
  • < (левая угловая скобка) — Shift + Б
  • > (paranteză în unghi drept) - Shift + Yu
  • ? (semnul întrebării) – Buton Shift + cu un semn de întrebare (în dreapta lui „Y”)
  • ; (punct virgulă) – litera „F”
  • : (coloană) – Shift + „F”
  • [ (paranteză pătrată din stânga) – litera rusă „X”
  • ] (paranteză pătrată dreapta) – „Ъ”
  • ( (acolada stângă) – Shift + litera rusă „X”
  • ) (acolada dreapta) – Shift + „Ъ”

Dispunerea tastaturii computerului

Dispunerea tastaturii computerului - o schemă de atribuire a simbolurilor alfabetelor naționale unor taste specifice. Schimbarea aspectului tastaturii se face programatic - una dintre funcțiile sistemului de operare.

În Windows, puteți modifica aspectul tastaturii apăsând Alt + Shift sau Ctrl + Shift. Dispozițiile obișnuite ale tastaturii sunt engleză și rusă.

Dacă este necesar, puteți modifica sau adăuga o limbă de tastatură în Windows 7, accesând Start – Panou de control – Ceas, limbă și regiune (sub-element „schimbați aspectul tastaturii sau alte metode de introducere”).

În fereastra care se deschide, selectați fila „Limbi și tastaturi” - „Schimbați tastatura”. Apoi, într-o fereastră nouă, în fila „General”, faceți clic pe „Adăugați” și selectați limba de introducere necesară. Nu uitați să salvați modificările dând clic pe OK.

Tastatura computerului virtual

Tastatura virtuală este un program separat sau un supliment inclus în software. Cu ajutorul acestuia, puteți introduce litere și simboluri de pe ecranul computerului folosind cursorul mouse-ului.

O tastatură virtuală este necesară, de exemplu, pentru a proteja datele confidențiale (login și parolă). Când introduceți date folosind o tastatură obișnuită, există riscul ca informațiile să fie interceptate de programe spion rău intenționate. Apoi, prin internet, informația este transmisă atacatorului.

Puteți găsi și descărca o tastatură virtuală folosind motoarele de căutare - nu vă va lua mult timp. Dacă Kaspersky antivirus este instalat pe computer, puteți lansa tastatura virtuală prin fereastra principală a programului; aceasta este inclusă în ea.

Tastatură pe ecran

Tastatura de pe ecran se află pe ecranul tactil al unui smartphone; este apăsată cu degetele utilizatorului. Uneori se numește virtual.

Pentru a lansa tastatura de pe ecran în Windows 7, accesați Start - Toate programele - Accesorii - apoi Accesibilitate - Tastatură pe ecran. Arata cam asa.

Pentru a schimba aspectul tastaturii, utilizați butoanele corespunzătoare din bara de activități (lângă dată și oră, în partea stângă jos a ecranului monitorului).

Ce să faci dacă tastatura nu funcționează

Dacă tastatura nu mai funcționează brusc, nu vă grăbiți să vă supărați, mai întâi aflați ce a cauzat defecțiunea. Toate motivele pentru care nu funcționează pot fi împărțite în hardware și software.

În primul caz, dacă hardware-ul tastaturii este stricat, rezolvarea problemei fără abilități speciale este foarte problematică. Uneori este mai ușor să îl înlocuiți cu unul nou.

Înainte de a vă lua rămas bun de la o tastatură aparent defectă, verificați cablul cu care este conectată la unitatea de sistem.Este posibil să se fi desprins puțin. Dacă totul este în regulă cu cablul, asigurați-vă că defecțiunea nu este cauzată de o defecțiune a software-ului în computer. Pentru a face acest lucru, reporniți computerul.

Dacă după o repornire tastatura nu prezintă semne de viață, încercați să o treziți folosind soluția disponibilă în Windows. Secvența de acțiuni este dată folosind Windows 7 ca exemplu; dacă aveți o versiune diferită a sistemului de operare Windows, procedați prin analogie. Principiul este aproximativ același, numele secțiunilor de meniu pot diferi ușor.

Accesați Start - Panou de control - Hardware și sunet - Manager dispozitive. În fereastra care se deschide, dacă aveți probleme cu tastatura, aceasta va fi marcată cu o etichetă galbenă cu un semn de exclamare. Selectați-l cu mouse-ul și selectați Acțiune – Ștergere din meniu. După dezinstalare, închideți Manager dispozitive.

Reveniți la fila Hardware și sunet și selectați Adăugați un dispozitiv. După căutarea echipamentelor, tastatura dvs. va fi găsită și driverele acesteia vor fi instalate.

Dacă instalarea hardware a reușit și eșecul tastaturii a fost din cauza unei erori software, indicatorul tastei Num Lock de pe tastatură se va aprinde.

Dacă problema nu poate fi rezolvată, atunci poate fi o soluție temporară.

În zilele noastre, o tastatură de computer, ca un mouse, este considerată un dispozitiv de valoare mică. Cu toate acestea, joacă un rol important în lucrul cu un computer.