Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Fyzický vstup:
* Stlačte: Používateľ stlačí tlačidlo a pod ňou aktivuje fyzický prepínač. Tento spínač uzatvára elektrický obvod.
* Generovanie signálu: Uzavretý obvod generuje jedinečný elektrický signál predstavujúci stlačené tlačidlo.
2. Hardvérové spracovanie:
* ovládač klávesnice: Interný ovládač klávesnice prijíma signál a prekladá ho do skenovacieho kódu, čo je jedinečný číselný kód pre každý kľúč.
* prenos: Ovládač odošle skenový kód do počítača prostredníctvom portu USB alebo PS/2.
3. Interakcia softvéru:
* operačný systém (OS): OS prijíma skenovací kód a prekladá ho do znaku ASCII (alebo Unicode, v závislosti od systému).
* Driver: Špeciálny ovládač klávesnice pomáha OS interpretovať skenovacie kódy a riadi funkčnosť klávesnice.
* Aplikácia: V súčasnosti aktívna aplikácia prijíma znak a zobrazí ju na obrazovke alebo ju používa ako vstup pre svoje interné operácie.
Príklad:
1. Užívateľ stlačí tlačidlo „A“.
2. Spínač „A“ sa zatvára a generuje elektrický signál.
3. Radič klávesnice prevádza signál na skenový kód, napríklad 0x1e.
4. Skenovací kód sa prenáša do počítača.
5. OS prijíma skenovací kód a prevádza ho na znak ASCII „A“ (65 desatinných miest).
6. Znak „A“ sa odosiela do aktívnej aplikácie, ktorá ju zobrazuje na obrazovke.
Ďalšie úvahy:
* Kľúčové rozpoznávanie: Pokročilé klávesnice používajú techniky, ako je rozpoznávanie klávesov na predpovedanie ďalšieho charakteru a zrýchlenie písania.
* Špeciálne kľúče: Klávesy funkcií, klávesy so šípkami a modifikátory (ako Shift, Ctrl a ALT) vyžadujú ďalšie spracovanie na generovanie konkrétnych príkazov alebo znakov.
* Manipulácia s vstupom: OS spracováva poradie stlačení klávesov, zabraňuje nežiaducemu vstupu a zaisťuje, že správny znak sa zobrazuje na základe aktuálneho stavu modifikátorov.
Písanie na klávesnici je v podstate bezproblémová interakcia medzi hardvérom a softvérom, ktorá umožňuje používateľom komunikovať so svojimi počítačmi a digitálnymi prostredím.