| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  • iPhone
  •  
    Computer Viden >> Hardware >> Mus & Keyboards >> Content
    Når en bruger skriver data på tastaturet, hvad sker der?
    Når en bruger skriver data på et tastatur, udspiller en kompleks kæde af begivenheder, der involverer både hardware og software:

    1. Fysisk input:

    * Key Press: Brugeren trykker på en nøgle og aktiverer en fysisk switch nedenunder. Denne switch lukker et elektrisk kredsløb.

    * signalgenerering: Det lukkede kredsløb genererer et unikt elektrisk signal, der repræsenterer den pressede nøgle.

    2. Hardwarebehandling:

    * Keyboardcontroller: Tastaturets interne controller modtager signalet og oversætter det til en scanningskode, en unik numerisk kode for hver nøgle.

    * transmission: Controlleren sender scanningskoden til computeren via en USB- eller PS/2 -port.

    3. Softwareinteraktion:

    * operativsystem (OS): OS modtager scanningskoden og oversætter den til en ASCII -karakter (eller Unicode, afhængigt af systemet).

    * driver: En dedikeret tastaturdriver hjælper OS med at fortolke scanningskoderne og administrerer tastaturets funktionalitet.

    * Ansøgning: Den aktuelt aktive applikation modtager karakteren og viser den på skærmen eller bruger den som input til dens interne operationer.

    Eksempel:

    1. Brugeren trykker på "A" -tasten.

    2.. "A" nøglekontakten lukker og genererer et elektrisk signal.

    3. tastaturkontrolleren konverterer signalet til en scanningskode, for eksempel 0x1e.

    4. scanningskoden overføres til computeren.

    5. OS modtager scanningskoden og konverterer den til ASCII -karakteren "A" (65 decimal).

    6. Karakteren "A" sendes til den aktive applikation, der viser den på skærmen.

    Yderligere overvejelser:

    * Tastetrykgenkendelse: Avancerede tastaturer bruger teknikker som genkendelse af tastetryk for at forudsige den næste karakter og fremskynde indtastning.

    * Specielle nøgler: Funktionsnøgler, piletaster og modifikatornøgler (som Shift, Ctrl og Alt) kræver yderligere behandling for at generere specifikke kommandoer eller tegn.

    * Inputhåndtering: OS håndterer rækkefølgen af ​​tastetryk, forhindrer uønsket input og sikrer, at den korrekte karakter vises baseret på den aktuelle tilstand af modifikatornøgler.

    I det væsentlige er det at skrive på et tastatur en problemfri interaktion mellem hardware og software, der giver brugerne mulighed for at kommunikere med deres computere og digitale miljøer.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er den mest rimelige bredde på en computermus? 
    ·Sådan betjenes et tastatur 
    ·Sådan diagnosticere Mouse Problemer på en computer 
    ·Sådan Load Dell Smart Card Reader tastaturdrivere på …
    ·Sådan Switch et Apple Wireless Keyboard til tilstanden…
    ·Specifikationerne for en Microsoft Wireless 1000 Keyboa…
    ·Sådan kontrolleres , om et bundkort Keyboard Chip Arbe…
    ·Hvordan opstod fingerplacering på tastaturet? 
    ·Sådan ændres navnet på en Apple Bluetooth Mouse 
    ·Hvad er over 9 på tastaturet? 
      Anbefalede Artikler
    ·Specifikationer for Centrino Duo Processor 
    ·Hvordan at vide , hvis en PCB er dårligt 
    ·Forskelle mellem en Power Strip & a Surge Protector 
    ·Sådan Find det trådløse kort i en HP dv2000 
    ·Sådan Transfer medier gennem en elektrisk Wire 
    ·Når en mikroprocessor forbinder med den perifere eller…
    ·Vil Tilføjelse mere hukommelse Gør Mig Computer Faste…
    ·Thinkpad SL400 Specifikationer 
    ·Hvad er historien om mnemoniske enheder? 
    ·Intel D815EEA bundkort Specifikationer 
    Copyright © Computer Viden https://www.computerdk.com