Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Fyzický kľúč: Pri stlačení klávesu sa pod kľúčom aktivuje fyzikálny mechanizmus (zvyčajne membrána alebo mechanický spínač). Toto uzavretie vytvára elektrický signál.
2. ovládač klávesnice: Samotná klávesnica obsahuje mikrokontrolér (malý počítač) nazývaný ovládač klávesnice. Tento ovládač detekuje signál z KeyPress a prevádza ho na skenovací kód. Skenovací kód je jedinečné číslo priradené každému klávesu na rozložení klávesnice. Je to nízkoúrovňová reprezentácia stlačeného klávesu, nezávisle od toho, aký charakter predstavuje (napr. „A“, „1“ alebo funkčný kľúč).
3. prenos do počítača: Ovládač klávesnice odošle skenovacie kódy do počítača prostredníctvom pripojenia, zvyčajne USB alebo PS/2. Zvyčajne sa to robí prostredníctvom prerušenia, čo signalizuje CPU, že nové údaje sú k dispozícii.
4. Interpretácia vodiča: Operačný systém počítača (OS) používa ovládač klávesnice - malý softvér - na prijímanie týchto skenovacích kódov. Ovládač prekladá skenovací kód do KeyCode. KeyCodes sú podobné skenovým kódom, ale často sú štandardizované v rôznych typoch klávesnice. Tento krok spracováva rôzne rozloženia klávesnice (Qwerty, Dvorak, Azerty atď.).
5. OS MANICLING: OS potom interpretuje kľúčový kód na základe nastavení aktuálneho rozloženia klávesnice a aplikácie, s ktorou používateľ interaguje. Tento krok zahŕňa:
* Mapovanie rozloženia: Preklad KeyCode do zodpovedajúceho znaku (alebo inej akcie) na základe aktuálne aktívneho rozloženia klávesnice. Preto ten istý fyzický kľúč môže v závislosti od rozloženia produkovať rôzne výstupy.
* modifikátor Keys: Berúc do úvahy klávesy modifikátorov ako Shift, Ctrl, ALT alebo Command, ktoré môžu zmeniť význam kľúčovéhopressu (napr. „A 'vs.' A ').
* Špeciálne kľúče: Riešenie špeciálnych klávesov, ako sú Enter, Tab, Escape, Function Keys a Arrow Keys, ktoré majú špecifické akcie definované operačným systémom a aplikáciami.
* front: OS zvyčajne frontuje klávesy. To znamená, že ak píšete rýchlo, OS nespracováva každú tlačovú tlač individuálne a okamžite, ale skôr ich dáva, aby sa zlepšila účinnosť.
6. spracovanie aplikácií: Nakoniec, aplikácia prijímajúci vstup (ako napríklad textový procesor alebo hra) prijíma znaky alebo akcie vygenerované z kľúčov a podľa toho ich spracúva.
Stručne povedané, keyPress prechádza cestou od fyzickej udalosti k akcii softvéru, pričom viaceré úrovne prekladu a interpretácie sa dejú na ceste, čím sa zabezpečí, že váš zadaný vstup vedie k zamýšľanému účinku na počítač. Tento proces je do značnej miery skrytý pred používateľom, ale je to sofistikovaný systém, ktorý spracováva širokú škálu vstupných možností.