Computerens tastatur

Et computertastatur  er en enhed, der giver brugeren mulighed for at indtaste information på en computer ( inputenhed ). Det er et sæt taster (knapper) arrangeret i en bestemt rækkefølge.

Historie

De første computere havde ikke et tastatur: data blev indtastet i computeren enten ved at installere mekaniske kontakter og ledninger eller ved at bruge hulkort (for eksempel ENIAC ). Efterhånden som elektroniske computeres (computeres) ydeevne steg, og især med fremkomsten af ​​tidsdelingstilstanden , blev det nødvendigt at indtaste kommandoer uden at afbryde maskinens drift. Et af de første eksperimenter med direkte interaktion med en computer ved hjælp af et tastatur blev udført i 1956 på Massachusetts Institute of Technology . Douglas Ross foreslog at forbinde en elektrisk skrivemaskine " FlexowriterWhirlwind -computeren , eksperimentet blev anset for at være vellykket [1] .

Oprindeligt blev elektromekaniske fjernskrivere brugt til at indtaste tekstdata i en computer , senere blev de erstattet af specialiserede videoterminaler . I sådan en terminal var tastaturet en del af det, selvom det blev udført i et separat etui. Der var ingen standarder for både den elektriske del og sammensætningen og arrangementet af knapperne. Sådanne terminaler kunne have separate taster til at styre markøren, rulle tekst på skærmen eller give kontrolsignaler.

Med fremkomsten af ​​mini- og mikrocomputere kunne tastaturet forbindes direkte til computeren. Disse tastaturer var dog heller ikke komplette universelle enheder: de var forbundet, direkte eller gennem matchende enheder, til computerporte , enten blev der genereret en afbrydelse ved at trykke på tasterne, eller det program, der blev indlæst i computeren, spurgte periodisk nøglematrixen . Computere med forskellige arkitekturer brugte unikke, inkompatible tastaturer. For nogle computere, for det meste enkeltkort, såsom ZX80 , var tastaturet placeret på kabinettet, for andre var det forbundet med et multi-core kabel til systemetheden . Nogle tastaturer indeholdt et minimum af taster - alfanumerisk, Enter og nogle få kontroller. Andre, som space-cadet til MIT Lisp-maskinerne , indeholdt et stort arkitektur-specifikke kontrolnøgler. Funktionstaster begyndte også at dukke op , som ikke havde et foruddefineret formål. Der er lavet eksperimenter med brugen af ​​akkord-keyboards .

Enkelttastaturstandarden er ligesom mange andre computerhardwarestandarder forbundet med IBM PC-computeren . Den første version af tastaturet til IBM PC'en , det såkaldte "XT-tastatur", adskilte sig markant fra de efterfølgende både i layout og i protokollen til kommunikation med computeren: den havde 83 taster (hvoraf 10 var funktionelle ) , var der ingen inputtilstandsindikatorer. I 1984 dukkede en ny, senere meget brugt tastaturstandard op sammen med IBM PC/AT -computeren - udvekslingsprotokollen blev to-vejs, hvilket gjorde det muligt at placere tre LED-indikatorer for inputtilstanden over den digitale blok. Layoutet har dog ændret sig lidt: SysRq -tasten blev tilføjet , den numeriske blok blev adskilt fra den alfanumeriske hovedblok, nogle taster blev flyttet til andre steder. På trods af den eksterne lighed og brugen af ​​det samme DIN -stik , var det nye tastatur inkompatibelt med tidligere modeller af IBM PC og IBM PC/XT-computere  - nogle tastaturer havde en speciel switch til at forbinde til dem. Den næste generation af tastaturer begyndte med introduktionen af ​​" Model M " tastaturet i 1986, som varierede fra 101 (USA) til 106 (japanske) taster afhængigt af lokalisering, og blev standarden . Yderligere udvikling af tastaturerne kom fra Model M: forbindelsesporten blev erstattet med PS / 2 og USB , Windows og menutaster blev tilføjet , på nogle - multimedietaster. Notebooks og kompakte tastaturer kan have forskellige tastelayout ; nogle taster kan tilgås med Fn -modifikatoren , men de fleste computere bruger tastaturer, der stammer fra IBM-pc'er, med undtagelse af tastaturer fra Apple og tastaturer fra specialiserede arbejdsstationer som Bloomberg-terminaler .

Enhed

I de fleste computertastaturer er nøglekontakterne forbundet i en matrix . Tastaturcontrolleren anvender sekventielt potentiale til rækkerne af taster og genkender ved fremkomsten af ​​et signal på udgangsløkken, hvilken tast der trykkes på. Et tryk på tre taster, hvoraf den ene er placeret ved skæringspunktet mellem sporene, der fører til de to andre taster, fører til registrering af et fantomtryk af den fjerde. På billige tastaturer er layoutet optimeret til at forhindre sådanne tilfælde for de mest almindelige kombinationer, og i tvetydige tilfælde ignoreres tryk på den tredje tast. Dyrere tastaturer kan have en diode på hver tast [2] .

Den mest almindelige type tastatur er membrantastaturer med gummiskubbere, som samtidig tjener til at skabe en trykkraft på membranen og returnere efter at have sluppet tasten. Dyrere modeller kan bruge fjederbelastede metalkontakter, reed-kontakter eller kapacitive sensorer.

Måder at tilslutte tastaturet til computeren

Nøglegrupper

I henhold til deres formål er tasterne på tastaturet betinget opdelt i hovedgrupper :

Yderligere grupper:

Et vist antal (tolv i et PC/AT-tastatur) af funktionstaster er placeret i den øverste række af tastaturet. Nedenfor er en blok af alfanumeriske taster. Til højre for denne blok er markørtasterne, og helt i højre kant af tastaturet er et numerisk tastatur, som kan fjernes.

Alfanumerisk blok

Alfanumeriske nøgler omtales også som alfanumeriske nøgler, datanøgler, dataindtastningsnøgler. Grundlaget for denne blok er et tegnsæt svarende til det for en skrivemaskine . Typisk har en enkelt datanøgle flere bogstaver, tal, tegnsætning og symboler tilknyttet. Hvilket bogstav, der skal indtastes, bestemmes af den givne tastaturkasse - tastaturets tilstand indstillet af kontroltasterne eller tasterne til skift af sager. [4] [5]

Den alfanumeriske blok indeholder taster til indtastning af bogstaver, tal, tegnsætning og symboler for grundlæggende aritmetiske operationer samt specialtegn. I et standard PC/AT -tastatur indeholder denne blok 47 taster. For nogle sprog, hvor antallet af bogstaver i alfabetet er mere end 26, producerer tastaturproducenter tastaturer med ekstra taster i den alfanumeriske blok - for eksempel på tastaturer til det ukrainske sprog (33 bogstaver), er der allerede 48 af dem ( se: ukrainsk tastaturlayout ). Til det russiske alfabet med dets 33 bogstaver produceres der ikke specielle tastaturer - alle bogstaver i det russiske alfabet er placeret på tasterne på et standard PC/AT- tastatur .

Tasterne til den alfanumeriske blok er opdelt i rækker og zoner. Den nederste række af blokken er over mellemrumstasten og modifikationstasterne Ctrl, Alt, AltGr. Han betragtes som den første. Ovenfor er den anden, også kaldet "hjem"-rækken i ti-fingers trykmetoden . Endnu højere er den tredje. Den øverste række af bloktaster - den fjerde - i det latinske QWERTY- layout indeholder ikke taster til indtastning af bogstaver, men inkluderer alle taster til indtastning af tal. Af denne grund omtales den ofte som den digitale serie .

For større bekvemmelighed ved at skrive kan tasternes overflade ikke være placeret i et plan, men langs en bue. Nogle tastaturer, såsom "IBM Model M ", eller nogle tastaturer med separate venstre- og højrehåndszoner, bruger et buet bord, men det er meget mere almindeligt at bruge taster i forskellige højder. Den mest almindelige type nøgleprofil er også kendt som OEM-profilen. Ulempen ved denne fremgangsmåde er, at nøgler fra forskellige rækker ikke kan udskiftes. Derudover kan begge teknologier ikke bruges i bærbare computere og lavprofilsaksetastaturer.

En zone er et sæt taster, der tildeles fingrene på hver hånd i den blinde ti-fingre-tastemetode. Zoner er nummereret fra venstre mod højre.

Effekten af ​​de alfanumeriske taster afhænger af bogstaverne (nedre eller øvre) og niveauet (første eller anden), hvor tasterne trykkes.

Kontroltaster

Kontroltaster er designet til at udføre visse handlinger, kan bruges alene eller i kombination med andre taster [  4] , omfatter følgende taster: , , , , , , , , , , , [6] , [4] . EscTab ↹CtrlAlt← Backspace↵ EnterPrtScInsNum LockDelScroll LockBreak⊞ Win

Modifikatortaster

At trykke på flere taster på samme tid, hvor resultatet (det tegn, der indtastes eller kommandoen, der udføres) adskiller sig fra den samlede værdi af de trykte taster, kaldes en tastekombination eller tastekombination . Som regel bruger tastaturgenveje modifikationstaster - taster designet til at blive brugt specifikt som en del af kombinationer: , , , (højre Alt) og . Aktivering af tasternes store bogstaver (når de er deaktiveret ) udføres ved at trykke på og holde tasten nede . Tryk og hold på en tast bruges til at flytte til det andet niveau af tastaturet. ⇧ ShiftCtrlAltAltGr⊞ Win⇪ Caps Lock⇧ ShiftAltGr

System kommandotaster

Systemkommandotasterne omfatter følgende taster: SysRq, Esc, PrtSc, Pause, Break, ≣ Menu.

Funktionstaster

Øverst på PC/AT standardtastaturet findes en blok af såkaldte funktionstaster - taster fra F1til F12. Tastaturerne på PC/XT-computere havde 10 funktionstaster (fra F1til F10) arrangeret i to kolonner på venstre side af tastaturet. Formålet (funktionen) af funktionstasterne bestemmes afhængigt af systemet eller applikationssoftwaren : efter at have tændt for computeren - af bundkortets konfigurationsprogram ( Setup BIOS ) og efterfølgende - af det kørende operativsystem.

Formålet (funktionerne) for individuelle funktionstaster, kombinationer af funktionstaster med taster og og "normale" taster er en del af brugergrænsefladen og er som regel konstant for en bestemt type software. Der er en række generelle opgaver, der er mest udbredt: ofte vil et tryk på en tast vise den indbyggede programguide (ofte allerede åben på den side, der svarer til den programtilstand, den er placeret i), og et tryk på en tast vil afbryde den aktuelle handling. ⇧ ShiftCtrlAltF1ESC

Numerisk tastatur

Det numeriske tastatur indeholder 17 taster, svarende til dem, der bruges i lommeregnere , kasseapparater og lignende. Hovedformålet med tasterne til den numeriske tastaturblok er at duplikere funktionerne af tasterne i den alfanumeriske blok med hensyn til indtastning af tal og symboler for grundlæggende aritmetiske operationer. Det menes, at nøglerne til den numeriske blok er mere bekvemme til at indtaste tal og tegn på aritmetiske operationer end tasterne i den alfanumeriske blok. Når den er deaktiveret Num Lock, dublerer tasterne på den digitale blok markørtasterne.

Specialiserede nøgler

Multimedietaster

Mange moderne computertastaturer er ud over standardsættet med 104 taster udstyret med ekstra taster (normalt af en anden størrelse og form), der er designet til at styre nogle af computerens hovedfunktioner:

  • for at styre lydstyrken: højere, mere stille, tænd eller sluk for lyden;
  • for at styre bakken i cd-drevet : skub disken ud, accepter disken;
  • for at styre afspilleren : afspil, pause, stop afspilning, spole optagelsen frem eller tilbage, gå til næste eller forrige optagelse;
  • for at administrere computerens netværksfunktioner: åbn mailprogrammet , åbn browseren , vis startsiden, gå frem eller tilbage gennem historikken for besøgte sider, åbn søgemaskinen ;
  • for at starte ofte brugte programmer: åbn en lommeregner, åbn en filhåndtering ;
  • for at styre tilstanden af ​​vinduer i operativsystemet : minimer vinduet, luk vinduet, gå til næste eller forrige vindue;
  • for at styre computerens tilstand: dvale , dvale , vække computeren, sluk for computeren.

Da mange af disse funktioner (lyd- og afspilningskontrol, CD-styring osv.) er inden for multimedieområdet , omtales disse tastaturer ofte som "multimedietastaturer".

Proprietære drivere til sådanne tastaturer giver som regel ikke brugerne mulighed for at kontrollere tildelingen af ​​de fleste ekstra taster (undtagen måske en særlig gruppe af "brugerdefinerede taster"), og tillader dig heller ikke at definere yderligere kombinationer bestående af flere taster (inklusive multimedier) og tildele im nye specialfunktioner. Dette problem kan dog løses ved at bruge tredjeparts uafhængige generiske drivere.

Programmerbare tastaturer

Der er tastaturer, som du kan gentildele enhver tast vilkårligt: ​​ikke kun tildele en eller anden scanningskode til enhver tast , men også tildele makroer [7] , og endda dynamisk ændre betegnelsen på tasten, for hvilke miniatureskærme er indbygget i sådanne. taster - OLED eller flydende krystal [8] . De fleste af disse tastaturer er placeret som spil .

Kompakte tastaturer

For at spare plads på skrivebordet eller for at passe tastaturet på en enhed, der ikke kan passe til et tastatur i fuld størrelse, kan tastaturproducenter arrangere tasterne på tastaturet i en ikke-standard rækkefølge eller fjerne taster fra tastaturet. Kompakte programmerbare tastaturer er populære blandt spillere og systemadministratorer , for eksempel fordi de er nemmere at have med rundt. De mest populære formater af kompakte tastaturer:

  • 80% eller TKL (fra engelsk  tenkeyless  - bogstaveligt talt "uden ti taster") - et standardlayouttastatur uden et numerisk tastatur . Det numeriske tastatur kan også emuleres inden for det alfanumeriske hovedtastatur, når tilstanden er aktiveret NumLock;
  • 75% er et almindeligt format på bærbare computere, hvor tasterne Home, End, PgUpog PgDownenten kan placeres i én kolonne langs højre kant af tastaturet eller emuleres gennem tasten Fnsammen med markørtasterne. De lidt brugte taster ( Scroll Lock, Pause, Insert) emuleres normalt også;
  • 60 % - et format, hvor tastaturer udelukkende består af en alfanumerisk blok, modifikationstaster , taster Escog . Alle andre taster ( - , pile og andre) emuleres med tasten . Den mest berømte repræsentant er Happy Hacking Keyboard .↵ EnterBackspaceF1F12Fn

Noter

  1. Tidslinje for computerhistorie: 1956 . Computerhistorisk Museum . Hentet 29. oktober 2021. Arkiveret fra originalen 23. september 2015.
  2. Dave Dribin: Keyboard Matrix Hjælp . Hentet 5. august 2018. Arkiveret fra originalen 28. juni 2018.
  3. V.A. Avdeev, V.F. Guzik. Computere: busser, controllere, perifere enheder. - Taganrog: TRTU, 2001.
  4. ↑ 1 2 3 Brug af tastaturet . Windows Hjælp . support.microsoft.com. Dato for adgang: 17. december 2016. Arkiveret fra originalen 20. december 2016.
  5. S. I. Adyan. Matematisk encyklopædisk ordbog . - Ugler. encycl., 1988-01-01. - S. 823. - 856 s. Arkiveret 20. december 2016 på Wayback Machine
  6. Brice Carnahan, James O. Wilkes. IBM Personal Computers og Michigan Terminal System . - UM Biblioteker, 1987-01-01. — 366 s. Arkiveret 20. december 2016 på Wayback Machine
  7. Spiltastaturer: Makroer til at hjælpe dig . Hentet 29. august 2018. Arkiveret fra originalen 30. august 2018.
  8. Optimus Maximus-tastatur: $500 til OLED-mellemrumstasten Arkiveret 13. januar 2020 på Wayback Machine  - 3dnews

Links