Näppäimistö

Näppäimistö IBM PC - näppäimistö , joka on suunniteltu IBM PC -yhteensopiville tietokoneille , joka toimii IBM PC -yhteensopivalla tiedonsiirtoprotokollalla ja jossa on näppäinsarja, joka on tyypillinen IBM PC -yhteensopiville tietokoneille [1] . IBM PC -yhteensopivien tietokoneiden suosion vuoksi siitä tuli de facto -standardi tietokoneiden näppäimistöille, kunnes se korvattiin USB HID -standardilla . IBM PC -näppäimistöt sisältävät kaksi näppäimistöä, jotka eroavat olennaisesti vaihtoprotokollan suhteen: alkuperäisen IBM PC :n 83-näppäinen näppäimistö , joka tunnetaan nimellä XT-näppäimistö , ja IBM PC/AT- tai PS/2 -näppäimistö, jota puolestaan ​​tarjottiin alun perin 84-näppäisenä versiona numeronäppäimistöllä , mutta se korvattiin myöhemmin 101-näppäisellä näppäimistöllä [2] . Jatkossa uusia avaimia lisättiin, yhteystapa muuttui, mutta avainsarja ja skannauskoodit säilyivät ennallaan. Lisäksi se oli PC-asettelu, jota alettiin käyttää useimmissa USB HID -näppäimistöissä.

Tausta

Kun IBM PC :tä kehitettiin, sille päätettiin olla kehittämättä uutta näppäimistöä, vaan muokata IBM Model F IBM System / 23 -monoblokista , joka tunnetaan myös nimellä IBM 5322 tai Datamaster [3] . . Kun IBM PC:n kehitys alkoi, sen piti tulla myyntiin, mutta julkaisu viivästyi BASIC -tulkin kehityksen viivästymisen vuoksi [4] . Näppäimistön asettelu puolestaan ​​on otettu IBM 5250 , mutta muotoilua on suunniteltu uudelleen kevyemmäksi ja halvemmaksi.

Lajikkeet

Alkuperäisen IBM PC:n ja PC/XT:n näppäimistö

IBM PC:ssä oli 83-näppäinen IBM Model FFyysinen näppäimistöasettelu pysyy samana kuin System/23:ssa, mutta monien näppäinten kohdistamista on muutettu. Aakkosnumeerinen alue sisältää kaikki ASCII - merkit . Välimerkkien järjestely on otettu IBM-kirjoituskoneista, yleensä kaikki ASCII-merkit on järjestetty samassa järjestyksessä kuin DEC VT100 -päätteessä. Vasemman klusterin 10 näppäintä on määritelty toimintonäppäimiksi . Digitaalista lohkoa käytettiin myös kursorin ohjaamiseen , sen toimintatilan vaihtamiseen, otettiin käyttöön Num Lock -näppäin [5] . Avain Ctrlsijaitsi keskirivillä vasemmalla, kuten aiemmin videoliittimissä , ja [6] -näppäimen oikealla puolella . Vaihtoprotokolla oli yksisuuntainen, eikä syöttötilaa näkynyt millään tavalla [5] . Jotkut valmistajat (esim. KeyTronic ) tuottivat tilailmaisimilla varustettuja näppäimistöjä, mutta ne eivät pystyneet näyttämään riittävästi syöttötilaa, jos sitä muutettiin ohjelmoidusti käytön aikana [2] . Myös näppäimistön ulkoasua muutettiin: System / 23 käytti rinnakkaisliitäntää ja PC:lle kehitettiin sarjaliitäntä, jonka ansiosta näppäimistö erotettiin järjestelmäyksiköstä ja liitettiin siihen kierretyllä kaapelilla [3] kautta. 5 -DIN liitin . Intel 8048 -mikrokontrolleri tai vastaava osallistui matriisin kyselyyn ja tiedonsiirtoon tietokoneen kanssa. ⇪ Caps Lockпробел

Vuonna 1983 julkaistun IBM PC / XT :n näppäimistö oli täysin samanlainen, paitsi että näppäimistön ohjaimen nollaussignaalille ei ollut erillistä johtoa - nyt nollaus suoritettiin lähettämällä erityinen sekvenssi data- / kelloväylään.

IBM PCjr:n näppäimistö

Marraskuussa 1983 julkaistuun IBM PCjr -kotitietokoneeseen kehitettiin oma näppäimistö, joka on kompaktimpi ja halvempi kuin ammattilaisten IBM PC -sarjan näppäimistöt. Siinä oli vain 62 näppäintä, puuttuvien näppäinten toiminnot olivat käytettävissä näppäimen Fn[7] [8] yhdistelmällä . Lisäksi tätä näppäimistöä on käytetty vaimentamaan haamunapsautuksia [9] sekä kykyä toistaa näppäinpainalluksia järjestelmän kaiuttimen kautta [7] . Näppäimistö kommunikoi järjestelmäyksikön kanssa infrapunan kautta , kuten television kaukosäädin - tätä varten näppäimistöön asennettiin neljä AA-paristoa , mutta pakkauksessa oli kaapeli suoraan tietokoneeseen yhdistämiseksi. Näppäimistöstä puuttui näppäinpuskuri, mikä pakotti näppäinpainalluksen keskeyttämään ei-maskoitavan [8] . Huolimatta vähemmästä näppäimistä ja erilaisesta liitäntätavasta, se loi samat skannauskoodit kuin tavallinen PC/XT-näppäimistö [9] .

IBM PCjr -näppäimistön ensimmäinen versio aiheutti paljon kritiikkiä: saaripainikkeet olivat liian kapeita ja epämukavia kosketuskirjoitukseen, mekanismi oli tiukka ja epäluotettava, koska käytettiin sähköä johtavaa kumia , ja runkoon painettu symboli, eikä itse näppäimessä, oli vaikea lukea, varsinkin kun näppäimistö oli pöydällä. Näppäimistöstä julkaistiin pian versio perinteisemmällä ulkoasulla, tutulla painikeprofiililla, vaikkakin samalla mekanismilla, ja IBM jopa tarjoutui korvaamaan vanhan näppäimistön uuteen ilmaiseksi [10] . Tarjottiin erityisiä näppäimistöjä PCjr:lle ja kolmansien osapuolien valmistajille. Koska IBM PCjr itse epäonnistui markkinoilla, PCjr-näppäimistöasettelu ei saanut kiinni.

84-näppäinen AT-näppäimistö

Vuonna 1984 julkaistua IBM PC/AT :tä varten kehitettiin uusi versio näppäimistöstä, joka muuttui hieman ulkoisesti [6] , mutta jossa oli täysin uusittu piiri. Digitaalinen lohko oli allokoitu erilliseen ryhmään. Näppäimistössä käytettiin Intel 8042 -mikro-ohjainta (myöhemmin i8242). Vaihtoprotokollasta on tullut kaksisuuntainen syöttötilojen tilan näyttäminen (joille näppäimistöön ilmestyi kolme LEDiä) sekä joidenkin syöttöasetusten muuttaminen; lisäksi emolevyn näppäimistön ohjain otti haltuunsa joitain lisätoimintoja, mukaan lukien prosessorin suojatusta tilasta poistuminen. Skannauskoodien määrä kasvoi, ja avaimen vapauttamisen yhteydessä välitettiin F0h-etuliite ennen skannauskoodia. Näppäimistölle ilmestyi painike SysRq[2] , jota ei kuitenkaan koskaan käytetty alkuperäisen idean mukaisesti [11] [12] .

101/104-näppäin AT-näppäimistö

Vuonna 1985 esiteltiin IBM Advanced Keyboard myös nimellä IBM Model M Vuodesta 1985 lähtien IBM 3161 -pääte on varustettu tällä näppäimistöllä ja vuodesta 1986 IBM PC [13] [6] . Uusi ulkoasu otti huomioon monet asiakkaiden toiveet, erityisesti - pitkä vasen (vain amerikkalaiselle asettelulle). Yleinen asettelu, erityisesti "käänteisen T-kirjaimen" muodossa olevat kohdistinnäppäimet , on samanlainen kuin DEC :n VT220 - liittimien [14] LK201 -näppäimistössä . Toimintonäppäinten lukumäärää on lisätty 12:een, ne on siirretty ylimmälle riville ja jaettu 4 näppäimen lohkoihin. Uudessa näppäimistössä oli erillinen lohko kohdistinnäppäimiä ja sivunohjausnäppäimiä [15] , mutta tästä huolimatta näppäin ja LED säilyivät. Uusien näppäinten skannauskoodit vastasivat digitaalisen lohkon näppäinten skannauskoodeja samalla tarkoituksella (NumLock pois päältä) lisättynä E0-etuliitteellä. Ohjelmat, jotka kysyivät näppäimistöä BIOSin kautta, saivat digitaalisen lohkon näppäimiä vastaavat koodit Shift-näppäimillä painettaessa kohdistinryhmän näppäimiä, mikä mahdollisti uusien näppäinten täyden käytön vanhassa ohjelmistossa, mutta tämä ei koskee ohjelmia, jotka kysyvät näppäimistöltä suoraan [16] . Avain siirrettiin keskiriville, kuten mekaanisissa kirjoituskoneissa, ja avain siirrettiin alimmalle riville ja kopioitiin, aivan kuten [6] -näppäin . kuinka erillinen näppäin poistettiin näppäimistöstä, mutta sen skannauskoodi luotiin painettaessa + tai + näppäinyhdistelmiä . Juuri tästä asettelusta tuli lopulta useimpien näppäimistövalmistajien tukema standardi [17] . ⇧ ShiftNum LockCaps LockCtrlAltSysRq⇧ ShiftPrint ScreenCtrlPrint Screen

PS/2-näppäimistö

Vuonna 1987 MiniDIN-6- liitintä alettiin käyttää IBM PS/2 -tietokoneessa , joka näppäimistöjen ja hiirten käytön yhteydessä myös tuli pian tunnetuksi nimellä PS/2 . Jatkossa tästä liittimestä tuli PC-näppäimistöjen pääliitin, joka korvasi 5-DIN- liittimen . Protokolla ei ole muuttunut, PS/2-näppäimistön liittäminen AT-standardin tietokoneeseen ja päinvastoin on mahdollista passiivisovittimen kautta [18] . Uuden spesifikaation mukaan näppäimistön piti kuitenkin tukea standardin lisäksi vaihtoehtoista set3 [19] [20] [21] skannauskoodisarjaa . Emolevyn näppäimistöohjain on saanut lisäkomentoja tukemaan uusia protokollaominaisuuksia sekä hiiritukea . Myöhemmin näppäimistön liitin maalattiin lilaksi erottamaan se hiiren liittimestä (vihreä).

Windows- ja Menu-näppäinten esittely

Vuonna 1994 Microsoft julkaisi Microsoft Natural -näppäimistön , jossa oli kolme lisäpainiketta: kaksi Windows-näppäintä Käynnistä-valikon avaamiseksi ja kontekstivalikon näppäin [22] . Jatkossa näitä näppäimiä alettiin asentaa useimpiin PC-yhteensopiviin näppäimistöihin.

Alueelliset muunnelmat

Perusasettelulle 101(104) on annettu epävirallinen nimi ANSI . Sen lisäksi oli useita alueellisia asetteluja, jotka erosivat pääasiassa aakkosnumeerisen ryhmän avaimista:

Lisäksi on olemassa versioita, joissa on suurennettu Enter [27] , joka tunnetaan myös nimellä Bigass-Enter, joka on peräisin 84-näppäisestä IBM PC/AT -näppäimistöstä. Näissä asetteluissa kenoviiva-näppäin sijaitsee ylärivillä, ja siksi askelpalautinta lyhennetään - itse asiassa tämä on KS-asettelu ilman lisänäppäimiä välilyöntirivillä.

Kompaktit ja laajennetut näppäimistöt

Pöytätilan säästämiseksi tai näppäimistön sovittamiseksi laitteeseen, kuten kannettavaan tietokoneeseen, johon ei mahdu täysikokoista näppäimistöä, näppäimistön valmistajat voivat järjestää näppäimistön näppäimet epätavalliseen järjestykseen tai poistaa näppäimet näppäimistöstä [18] . Kompaktit ohjelmoitavat näppäimistöt ovat suosittuja esimerkiksi pelaajien ja järjestelmänvalvojien keskuudessa , koska niitä on helpompi kuljettaa mukana. Vuonna 1987 IBM esitteli lyhennetyn version PC:n näppäimistöstä - se oli näppäimistö ilman numeronäppäimistöä (TKL), joka tunnetaan myös nimellä IBM Space Saving Keyboard. Tämä näppäimistö myytiin samaan hintaan kuin täysikokoinen, eikä itse SSK eikä tämä formaatti yleensä saanut jakelua ennen 2010-luvun " mekaanista renessanssia ".

Suosituimmat pienikokoiset näppäimistömuodot [28] :

Lisäksi kannettavien tietokoneiden valmistajat pyrkivät usein pitämään numeronäppäimistön tilan salliessa joko pienennetyssä muodossa ( +ja --näppäimet ↵ Entersijoitetaan numeronäppäimistön yläpuolelle) tai pienemmillä näppäimillä, mutta säilyttävät kohdistimen näppäinlohkon. Näppäimistöjä on myös edistyneillä toiminnoilla: multimedianäppäinten lisäksi ne voidaan varustaa näppäimillä tavallisten pikanäppäinten emulointia varten, ohjelmoitavilla makronäppäimillä, jotka voidaan määrittää emuloimaan näppäinsarjoja, tai jopa kokonaisen ohjelman silmukoilla ja ehdollisilla hyppyillä, kuten sekä lisäsäätimiä: vierityspyörät , äänenvoimakkuuden säätimet sekä sisäänrakennetut ohjauspallot , kosketuslevyt ja näytöt. Toisin kuin ADB ja myöhemmät USB HID , PC-näppäimistöä ja hiirtä ei ole kytketty samaan liittimeen, joten tällaiset näppäimistöt toimitettiin kahdella erillisellä Mini-DIN-liittimellä näppäimistöä ja hiirtä varten.

Multimedianäppäimet

Multimediatekniikan kehittyessä ja dot-com-buumin myötä 90-luvun lopulla näppäimistövalmistajat alkoivat lisätä näppäimistöihin kilpailuetuksi lisänäppäimiä, jotka on suunniteltu helpottamaan multimediaa ja web-selailua. Myöhemmin muodostettiin luettelo vakionäppäimistä multimedian ja selaimen kanssa [30] [31] :

Kuinka se toimii

1970 -luvun lopun ja 1980-luvun alun mikrotietokoneissa , erityisesti "77:n kolminaisuus" ( Apple II , Commodore PET , TRS-80 ), käytettiin kahta lähestymistapaa: näppäimistön suora kysely prosessorin toimesta (Commodore PET ja TRS- 80) tai näppäimistö, joka luo valmiita ASCII - koodeja syötetyille merkeille ( Apple II [32] ). Ensimmäinen oli teknisesti yksinkertaisin, mutta aiheutti jatkuvaa kuormitusta prosessorille [33] ja vaati näppäimistön kytkemistä moniytimisellä kaapelilla, minkä vuoksi tällaiset näppäimistöt yhdistettiin useimmiten järjestelmäyksikköön. . Toinen vaati erillisen näppäimistöohjaimen ja samalla ASCII-merkkeihin sitovia näppäimiä, mikä teki mahdottomaksi saada muokkausnäppäinten tilaa ( ⇧ Shiftja Ctrl) erikseen muista painetuista näppäimistä ja rajoitti pikanäppäinten käyttöä .

IBM PC:ssä valittiin erilainen lähestymistapa: sen kotelossa oleva ohjain osallistui näppäimistön kyselyyn, mutta se ei välittänyt tietokoneelle ASCII-merkkiä, vaan skannauskoodia , ja se oli erilainen, kun näppäintä painettiin ja vapautettu. Jos pidät näppäintä painettuna pitkään, painalluskoodi lähetetään uudelleen tietyn ajan kuluttua [18] . Skannauskoodi välitettiin tietokoneelle sarjakoodin muodossa ja emolevylle asennettiin vastaava ohjain, joka vastaanotettuaan signaalin näppäimistöltä generoi keskeytyksen INT 09h ja välitti vastaanotetun skannauskoodin porttiin 60h. [34] . Myöhemmin sen toiminnot siirrettiin Super I/O- tai LPC -sirulle tai piirisarjan eteläsillalle [ 35] [36] . Tapauksissa, joissa prosessorilla ei ole aikaa käsitellä näppäinpainalluksia, tarjotaan näppäimistöpuskuri [1] .

Ohjaimen asettelun näkökulmasta kaikki näppäimistön näppäimet ovat samanarvoisia, mukaan lukien muokkausnäppäimet ja vaihtonäppäimet; jokaisella on oma skannauskoodi, ja kaksoisnäppäimet, esimerkiksi vasen ja oikea ⇧ Shift, ovat erilaisia ​​[37] . BIOS , käyttöjärjestelmä tai jopa sovellusohjelmisto [1] osallistuivat jo skannauskoodien muuntamiseen merkkikoodeiksi ja näppäimistön syötteiden hallintaan . Tämä lähestymistapa mahdollisti sen, että mille tahansa avaimelle voidaan määrittää mitä tahansa ohjelmassa vaadittua toimintoa, eikä sitä myöskään ollut sidottu tiettyyn alueeseen [5] .

Ensimmäisen IBM PC:n ja PC / XT:n näppäimistössä vaihtoprotokolla oli yksisuuntainen, syöttötilaa ei näkynyt millään tavalla, ja mitkään näppäimistöön sisäänrakennetut tilan näyttämispiirit eivät pystyneet näyttämään sitä riittävästi [5] . IBM PC / AT:ssä tietokoneen ja näppäimistön välisen viestinnän protokolla on muuttunut merkittävästi: siitä on tullut kaksisuuntainen, jolloin voit näyttää kolme tilailmaisinta (Caps Lock, Num Lock ja Scroll Lock) sekä asettaa automaattinen toistojakso ja muuta skannauskoodien joukkoa. Pääsy näihin toimintoihin PC-yhteensopivilla tietokoneilla tehtiin myös portin 60h kautta, joka nyt toimi myös tallentamiseen [34] . PC/XT- ja PC/AT-näppäimistöprotokollat ​​eivät ole yhteensopivia, IBM PC/AT ja myöhemmät PC-yhteensopivat tietokoneet eivät tunnistaneet PC/XT-näppäimistöjä. Jotkut valmistajat tuottivat kaksoisstandardinäppäimistöjä, jotka oli varustettu kytkimellä [34] .

Protokollien ja yhteysliittimien vertailu

Tyyppi liitin Juottamisen purkaminen pöytäkirja Lähetetään komentoja ohjaimelle Skannauskoodi asetettu
PC (tyyppi 1) [38] 5-nastainen DIN
(DIN 41524)
1 CLK

2 DATA
3 -RESET
4 GND
5 +5V

2 aloitusbittiä,
8
databittiä, näppäimen painallus/vapautusbitti,
1 lopetusbitti

Säätimen nollaus - sulkemalla kotelon kolmas kosketin

Ei set1 [19] [20] [21] (PC/XT)
XT (tyyppi 2) [39] 1 CLK

2 DATA
3 N/C
4 GND
5 +5V

2 aloitusbittiä,
8
databittiä, näppäimen painallus/vapautusbitti,
1 lopetusbitti

Ohjaimen nollaus - erityinen järjestys data-/synkronointiväylillä

PCjr IR-portti tai patentoitu liitin 1 avain

2 N/A
3 DATA
4 GND (kaapelin määritelmä)
5 +5 V
6 GND

2 aloitusbittiä,
8
databittiä, näppäimen painallus/vapautusbitti,
1 lopetusbitti

Ohjaimen nollaus - ei mukana

AT 5-nastainen DIN
(DIN 41524)
1 CLK

2 DATA
3 N/C
4 GND
5 +5V

1 aloitusbitti,
8 databittiä,
1 pariteettibitti,
1 lopetusbitin
nollaus - lähettämällä komento ohjaimelle
On set2 [19] [20] [21] (PC/AT)
PS/2 6-nastainen Mini-DIN
(DIN 45322)
1 TIEDOT

2 N/C
3 GND
4 +5 V
5 CLK
6 N/C

sarja 2 tai joukko 3 [19] [20] [21]

Yksittäisten näppäinten toiminnan tarkoitus ja ominaisuudet

Koska näppäimistö luo skannauskoodeja, kun painetaan näppäimiä, jotka eivät ole suoraan sidottu syöttömerkkien koodeihin, ja joko BIOS-keskeytys tai näppäimistön ajuri muuntaa painetun näppäimen syöttömerkiksi, millä tahansa näppäimistön näppäimellä voi olla mikä tahansa tarkoitus. . Kuitenkin näppäimille käytetyt nimitykset ja näiden BIOS- ja käyttöjärjestelmäavaimien vakiotoiminta korjasivat niiden tietyn toiminnan.

PC-näppäimistöt ja USB HID

90-luvun lopulta alkaen olemassa oleva standardi alkoi korvata USB HID -standardilla . USB - standardi on monipuolisempi, joten voit liittää useita näppäimistöjä ja hiiriä samaan koneeseen sekä liittää ja irrottaa näppäimistön sammuttamatta tietokoneen virtaa. Vuonna 2000 Intel ja Microsoft julkaisivat PC 2001 -spesifikaatiot , joissa PS/2-näppäimistö ja -hiiri julistettiin vanhentuneiksi, mikä rohkaisi valmistajia vaihtamaan USB:hen. Kuitenkin seuraavien kahden vuosikymmenen aikana näitä standardeja jatkettiin USB:n kanssa useista syistä:

Monet USB HID -standardin tulon jälkeen julkaistut näppäimistöt tukevat molempia protokollia, vaikkakaan eivät kaikki. Tällainen USB-liittimellä varustettu näppäimistö voidaan liittää tietokoneeseen PS / 2- tai AT-liittimellä passiivisen sovittimen kautta (ja päinvastoin, PS / 2-näppäimistö - USB:hen). Vanhojen mallien näppäimistöjen liittämiseen tarvitaan aktiivinen sovitin - samanlaisia ​​sovittimia on, sekä teollisia että amatöörejä - esimerkiksi suosittuun atmega 32u4 -ohjaimeen perustuva Soarer's-muunnin , joka sallii paitsi PC-näppäimistöjen, mukaan lukien PC / XT, liittämisen, USB:hen, mutta myös mielivaltaisesti muuttaa näppäinten määritystä [55] .

Kritiikki

Ensimmäinen 83-näppäinen näppäimistö sai kiitosta PC Magazinen ensimmäisessä numerossa , mutta arvioija ihmetteli "miten niin vakiintunut näppäimistövalmistaja kuin IBM saattoi sijoittaa vasemman näppäimen ⇧ Shiftniin hankalaan paikkaan" [56] . Myöhemmin samassa lehdessä kerrottiin, että lukijoilta tuli paljon kirjeitä, joissa he ilmaisivat halunsa nähdä Caps Lock-, Scroll Lock- ja NumLock-tilojen merkinnät uudessa mallissa. Ajatus saman kentän käyttämisestä kohdistinnäppäimille ja numeroille sai kritiikkiä sekä Scroll Lock -näppäimen olemassaolon aiheuttamaa hämmennystä – käyttäjät, jotka eivät tunne tätä näppäimistöä, saattoivat olettaa, että tätä näppäintä tarvitaan Num Lockin sammuttamiseen [ 5] .

Jerry Pournelle kritisoi myös BYTE -lehden artikkelissa joidenkin näppäinten sijoittelua ja totesi, että niiden sijainti " voi olla raivostuttava, varsinkin kun otetaan huomioon, että sama IBM-yhtiö valmisti Selectric -painokoneen upealla näppäimistöllä ", ja moitti muita. PC-yhteensopivat tietokonevalmistajat kopioivat IBM:n näppäinasettelun sen sijaan, että näppäinpainallus tuntuisi ainutlaatuiselta IBM-näppäimistöltä [57] . Hän kirjoitti myös, että tämä asettelu "melkein sai hulluksi" Jim Baenin, tieteiskirjallisuuden kustantajan, ja käyttääkseen sitä oikein hänen täytyi pyytää ohjelmoijaystävää kirjoittamaan erityinen apuohjelma, joka sovitti avaimet uudelleen kätevämmällä tavalla [58 ] . Samaan aikaan itse BYTE-lehden toimittajat suhtautuivat näppäimistöön myönteisemmin pitäen tätä näppäimistöä "ehkä parhaana... mikrotietokoneiden joukossa", ja lyhyttä vasenta ⇧ Shift"pikkuhuomiota verrattuna muiden tietokonevalmistajien tekemiin virheisiin". " [43] .

Puolustaessaan valittua asettelua Don Estridge totesi vuonna 1983, että "näiden näppäinten sijainti ei ole niin huono" ja että "mikä tahansa paikka näille avaimille valitaankin, joku ei pidä siitä". "Jos haluamme muuttaa niitä, joudumme varmasti vaikeuksiin" [59] .

Peter Norton puhui hyvin valitusta viestintäjärjestelmästä tietokoneen ja näppäimistön välillä ja kutsui sitä "vaikuttavaksi", "yksinkertaiseksi ja elegantiksi" [1] .

PC/AT:n ilmaantuessa PC Magazinen arvioijat huomasivat, että vaikka IBM oli tasoittanut joitain edellisen mallin puutteita, uusi näppäimistö ei silti ollut täydellinen, sillä näppäin oli pienempi ja liian kaukana ← Backspacesekä valitettava ulkoasu. kohdistimen numerolohkosta [60] . Peter Norton kutsui numeronäppäimistöön siirrettyä näppäintä Esc"turhaksi päätökseksi" ja "haitaksi" niille, jotka joutuvat käyttämään molempia näppäimistötyyppejä [61] .

Kun Model M ilmestyi, yksi PC Magazine -arvostelijoista valitti, että näppäimistön asettelu oli jälleen muuttunut, mutta samalla tiesi, että se säilyy vielä pitkään. " Minulla on epämääräinen tunne, että IBM sanoo minulle: "Sinun pitäisi rakastaa sitä, koska se on tulevaisuuden näppäimistö. " [16] . Uuden näppäimistön tärkein etu hän kutsui erillisiä nuolinäppäimiä.

VIM : n , emacsin ja joidenkin UNIX-tyyppisten järjestelmien sovellusten käyttäjät arvostelevat IBM:ää näppäinten sijoittelusta ja niiden sijoittamisesta Model M -näppäimistöön, koska Ctrl. vasemman pikkusormen on pikanäppäimillä työskennellessään poistuttava kotiriviltä useammin, mikä kuormittaa heikompaa sormea ​​liikaa [62] [63] [15] . ⇪ Caps LockEsc

Muistiinpanot

  1. 1 2 3 4 5 Norton, 1984 .
  2. 1 2 3 4 5 Guk, 2006 , s. 642.
  3. 1 2 3 Bradley, 1990 , s. 420.
  4. Bradley, 1990 , s. 414.
  5. 1 2 3 4 5 6 7 Edlin, 1982 .
  6. 1 2 3 4 Robertson, 2014 .
  7. 1 2 IBM PCjr. Käyttöopas . _ - International Business Machines Corporation, 1983. - P. 3-1 - 4-10.
  8. 12 Norton , 1985 , s. 140.
  9. 1 2 IBM PCjr Tekninen  viite . - International Business Machines Corporation, 1983. - P.  2-101 - 2-106.
  10. Juri Litvinenko. IBM PCjr on suuri epäonnistuminen suurelle yritykselle . Haettu 18. heinäkuuta 2020. Arkistoitu alkuperäisestä 18. heinäkuuta 2020.
  11. 1 2 Una Persson. Mitä varten tietokoneeni Scroll Lock -näppäin on tarkoitettu? // Suora huume. - 2003. - 7. lokakuuta.
  12. 1 2 kiivilintu . Painamalla näppäimiä , "Kotitietokone" No. 12 (14. joulukuuta 2003). Arkistoitu alkuperäisestä 21. tammikuuta 2014. Haettu 17. tammikuuta 2014.
  13. IBM. IBM Enhanced Keyboard henkilökohtaisen tietokoneen ilmoituskirjettä varten . 18.4.1986 ( [1] Arkistoitu 21. huhtikuuta 2021 Wayback Machinessa ).
  14. Jim Burrows. Käänteinen -T -historia  . Haettu 10. elokuuta 2020. Arkistoitu alkuperäisestä 23. syyskuuta 2015.
  15. 12 PC , 1986 , s. 180.
  16. 1 2 3 PC, 1986 , s. 182.
  17. W3C , 2.1.2.
  18. 1 2 3 Guk, 2006 , s. 643.
  19. 1 2 3 4 Savchenkov, 2018 .
  20. 1 2 3 4 Chapweske, 2001 .
  21. 1 2 3 4 Savard, 2003 .
  22. Fisher, Lawrence M. . Microsoft tuo markkinoille ensimmäisen tietokoneen näppäimistönsä , The New York Times  (6. syyskuuta 1994). Arkistoitu alkuperäisestä 2. joulukuuta 2021. Haettu 10. joulukuuta 2018.
  23. W3C , 2.1.4.
  24. W3C , 2.1.6.
  25. W3C , 2.1.5.
  26. W3C , 2.1.7.
  27. W3C , 2.1.3.
  28. Erilaiset näppäimistökoot selitettynä  . Vaihda ja napsauta. Haettu 19. maaliskuuta 2022. Arkistoitu alkuperäisestä 24. maaliskuuta 2022.
  29. W3C , 2.1.9.
  30. W3C , 3.1.6.
  31. Skannaa koodin käännöstaulukko  . Microsoft. Haettu 19. maaliskuuta 2022. Arkistoitu alkuperäisestä 10. syyskuuta 2021.
  32. Varhaiset Apple  -näppäimistöt . Haettu 3. tammikuuta 2022. Arkistoitu alkuperäisestä 3. tammikuuta 2022.
  33. A. Boyko. Onnistunut "Haku" // Tiede ja elämä . - 1991. - nro 2. - s. 84. - ISSN 0028-1263 .
  34. 1 2 3 Frolov, 1997 .
  35. IBM PC/AT 8042 -näppäimistön ohjaimen komennot |  OS /2 -museo . www.os2museum.com . Haettu 1. elokuuta 2019. Arkistoitu alkuperäisestä 1. elokuuta 2019.
  36. Scott Mueller. Näppäimistöohjainpiirit // PC-tietokoneiden päivittäminen ja korjaaminen . - 2003. - S. 387. - 1575 s. — ISBN 9780789729743 .
  37. Norton, 1985 , s. 133.
  38. International Business Machines Corporation (1983): IBM Personal Computer XT Technical Reference Manual, sivut D-12-D-13.
  39. International Business Machines Corporation (1983): IBM Personal Computer XT Technical Reference Manual, sivut D-14-D-15.
  40. 1 2 3 Carnahan, 1987 , s. 2.14.
  41. Carnahan, 1987 , s. 2.13–2.14.
  42. 1 2 Figurnov, 1999 , s. 83.
  43. 12 Williams , Gregg . A Closer Look at the IBM Personal Computer , BYTE  (tammikuu 1982), s. 36. Haettu 19. lokakuuta 2013.
  44. Figurnov, 1999 , s. 121.
  45. Norton, 1985 , s. 131.
  46. Figurnov, 1999 , s. 80.
  47. 1 2 3 Norton, 1985 , s. 132.
  48. Norton, 1985 , s. 144.
  49. Carnahan, 1987 , s. 2.15.
  50. Alan Cooper. käyttöliittymästä. Suunnittelun perusteet = Tietoja kasvoista. Vuorovaikutussuunnittelun perusteet. - 3. - Pietari. : Symbol-Plus, 2009. - S. 525-526. — 688 s. - 1500 kappaletta.  — ISBN 978 5 93286 132 5 .
  51. Carnahan, 1987 , s. 2.16.
  52. CTRL + ALT + DELETE historia . Mental Floss. Haettu 11. tammikuuta 2016. Arkistoitu alkuperäisestä 10. syyskuuta 2017.
  53. Massiivinen, huomaamaton tietoturvavirhe USB:stä: On aika nostaa PS/2-näppäimistösi kaapista . extremetech . Haettu 26. lokakuuta 2015. Arkistoitu alkuperäisestä 12. huhtikuuta 2022.
  54. Onko PS/2 tai USB parempi näppäimistöille ja hiirille? . Techquickie. Arkistoitu 13. syyskuuta 2020 Wayback Machinessa
  55. SOARER  . _ Haettu 20. heinäkuuta 2020. Arkistoitu alkuperäisestä 20. heinäkuuta 2020.
  56. IBM:n uusi henkilökohtainen tietokone: Taking the Measure / Part One , PC Magazine  (helmi–maaliskuu 1982), s. 42. Arkistoitu alkuperäisestä 7. syyskuuta 2019. Haettu 20. lokakuuta 2013.
  57. Pournelle, Jerry . NCC Reflections , BYTE  (marraskuu 1984), s. 372. Haettu 23. lokakuuta 2013.
  58. Pournelle, Jerry. Zenith Z-100, Epson QX-10, ohjelmistojen lisensointi ja ohjelmistopiratismiongelma   // BYTE . - 1983. - kesäkuuta. — s. 438-439 . — ISSN 0360-5280 .
  59. Curran, Lawrence J., Shuford, Richard S. . IBM:n Estridge , BYTE  (marraskuu 1983), s. 88–97. Haettu 19. maaliskuuta 2016.
  60. IBM esittelee suuret aseet  //  PC Magazine. - 1984 - 13. marraskuuta. — s. 119-122 .
  61. Norton, 1985 , s. 143.
  62. Xah Lee. Emacsin historia & vi Keys (Keyboard Influence on Keybinding Design  ) . Haettu 4. tammikuuta 2019. Arkistoitu alkuperäisestä 9. marraskuuta 2018.
  63. Xah Lee. Kuinka välttää Emacs Pinky -ongelma  . Haettu 8. marraskuuta 2009. Arkistoitu alkuperäisestä 26. toukokuuta 2010.

Kirjallisuus

Linkit