Bitová spárovaná klávesnice - Bit-paired keyboard

Klávesnice Teletype Model 33 (1963), klíčová párová klávesnice

Klávesnice bit-spárována je klávesnice , kde je rozložení z posunutých klíčů odpovídá na sloupce v ASCII (1963) tabulky, archetypálně Teletype Model 33 (1963) klávesnice. Toto bylo později v kontrastu s klávesnicí spárovanou s psacím strojem , kde rozložení posunutých kláves odpovídá rozložení elektrických psacích strojů , zejména IBM Selectric (1961). Rozdíl je nejviditelnější v řádku s číslicemi (horní řada): ve srovnání s mechanickými psacími stroji odstraní bitové spárované klávesnice znak _ ze 6 a posune zbývající znak & * () ze 7890 na 6789, zatímco klávesnice spárovaný se psacím strojem nahradí 3 znaky : ⇧ Shift + 2 od " do @ ⇧ Shift + 6 od _ do ^ a ⇧ Shift + 8 od ' do * . Důležitou jemností je, že ASCII byl založen na mechanických psacích strojích, ale elektrické psací stroje se staly populárními během stejného období, kdy byl přijat ASCII, a provedly vlastní změny v uspořádání. Rozdíly mezi klávesnicemi spárovanými s bitovým a (elektrickým) psacím strojem jsou tedy způsobeny rozdíly obou kláves od dřívějších mechanických psacích strojů.

Klávesnice s dvojicí bitů byly ve Spojených státech běžné v 60. a 70. letech kvůli snadné výrobě, ale na konci 70. let vymizely s kancelářskou automatizací kvůli počtu uživatelů, kteří si již zvykli na (elektrické) rozložení psacích strojů. Rozložení klávesnice spárované s bitem dnes přežije pouze ve standardním rozložení japonské klávesnice , které má všechny posunuté hodnoty číslic v rozložení spárovaných bitů.

Technické údaje

Pozadí

Tabulka ASCII : na klávesnicích spárovaných v bitech odpovídá shift měnícím se sloupcům.

V mechanických psacích strojích funguje klávesa Shift mechanickým posunem některé komponenty, takže na papír narazí alternativní řada znaků na pruzích typů. V elektronickém systému naopak neexistuje žádné nezbytné spojení mezi kódovými body nezměněných a posunutých hodnot, ačkoli implementace je jednodušší, pokud jsou kódové body nezměněných a posunutých klíčů příbuzné, nejjednodušší tím, že se liší jeden bit. V elektromechanických systémech to významně odlišuje snadnost implementace, protože řazení musí být dosaženo nějakým fyzickým propojením.

Z tohoto důvodu se mimo jiné (například snadné řazení) standard ASCII snažil uspořádat body kódu tak, aby bylo možné implementovat řazení jednoduchým přepnutím. To je nejnápadnější u velkých a malých znaků: velká písmena jsou ve sloupcích 4 (100) a 5 (101), zatímco odpovídající malá písmena jsou ve sloupcích 6 (110) a 7 (111), což vyžaduje pouze přepínání 6. bitu ( 2. vysoký bit) pro přepnutí případu; protože existuje pouze 26 písmen, zbývajících 6 bodů v každém sloupci bylo obsazeno symboly nebo v jednom případě kontrolním znakem (DEL, 127).

To je také přítomno, ale méně přesně, v organizaci číslic a symbolů ve sloupcích 2 (010) a 3 (011) - tato nesrovnalost je zdrojem rozložení párovaných bitů. V ideálním případě by znaky byly uspořádány tak, aby v sousedních sloupcích byly neposunuté a posunuté hodnoty klíče psacího stroje, což umožňuje implementaci posunu přepnutím 5. bitu (1. vysoký bit). Kvůli dalším obavám je tato korespondence nepřesná: například SP (mezera) a 0 (nula) mají oba nízké bity 00000 (pro usnadnění řazení pro prostor a převod na / z binárně kódovaného desetinného místa pro 0), což brání 0 seřazení s ) (pravá závorka), jeho konvenční hodnota, a tedy místo toho () odpovídalo 89, místo 90 jako u psacích strojů. Dále, zatímco číslice byly umístěny do sloupce 3, znaky, -. / (Konvenčně nezměněné) byly umístěny do sloupce 2, aby se usnadnilo řazení, protože byly použity jako oddělovače, a znaky;: (konvenčně spárované) byly oba umístěny do sloupec 3. Jiné symboly se také neshodovaly s jejich konvenčním párem číslic, jak je podrobně uvedeno níže.

Ve výsledku by implementace elektromechanické klávesnice, která produkovala kódování ASCII, ale měla konvenční mapování kláves psacího stroje, vyžadovala značnou složitost kvůli mechanismům posunu specifickým pro klávesy pro číslice a symboly. Tomu se dalo zabránit změnou mapování klíčů tak, aby odpovídala tabulce ASCII, což bylo provedeno zejména v Teletype Model 33 (1963). Pozdější klávesnice toto mapování nadále používaly, což bylo formalizováno ve standardu American Standards Association X4.14-1971 a standardu European Computer Manufacturers 'Assoiation ECMA-23, kde je označováno jako logické párování bitů , a kontrastovalo s párováním psacích strojů . V každodenním používání se o nich hovořilo jako s klávesnicemi spárovanými bitovými a psacími stroji .

Mapování

Nejnápadnější vlastností bitově spárované klávesnice jsou posunuté hodnoty číslic, které jsou (pouze 9 hodnot, 0 je nepárové):

!"#$%&'()

… Namísto konvenčních hodnot spárovaných s mechanickým psacím strojem:

!"#$%_&'()

… A hodnoty spárované s elektrickým psacím strojem:

!@#$%^&*()

Posunuté hodnoty číslic v bitově spárované klávesnici se tak liší od mechanických psacích strojů pouze v vynechání _ a posunutí zbývajících znaků vlevo. Elektrické psací stroje se liší tím, že nahradí „s @, _ s ^ a„ s *. Důvodem je, že menší znaky narazí na papír s menší silou a konsolidace menších znaků, například do '" a -_ do dvojice, na jednom klíči se vyhnula nutnosti úpravy síly na základě stavu směny.

Celkově to má za následek následující srovnání mezi klávesnicemi spárovanými bitovými klávesnicemi a klávesnicemi spárovanými (elektrickými) psacími stroji: shodují se v 1, 3, 4, 5 a liší se v 2, 6, 7, 8, 9, 0: párování bitů nahradí @ za "(pozice 2), odstraní ^ (pozice 6, posun o další znaky doleva) a nahradí * za '(pozice 8/7); neexistuje také žádná posunutá hodnota pro 0, protože to odpovídá prostoru, což je zakrytý mezerou. To odpovídá v tabulce ASCII následujícím sloupcům (zde se zobrazují jako řádky):

high  low bits
bits  0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
 010        !    "    #    $    %    &    '    (    )
 011   0    1    2    3    4    5    6    7    8    9

Existují také méně nápadné rozdíly v klávesách symbolů: bitové spárované a psací stroje spárované klávesnice se shodují (řádky 12, 14 a 15), ale bitové spárované klávesnice mají (řádky 10, 11 a 13) místo a chybí klíčový, neboť se jedná o posunuté hodnoty číslice. <
,
>
.
?
/
*
:
+
;
=
-
:
;
+
=
_
-
'"

Toto je kompletní sada symbolů na modelu 33; je pozoruhodně chybějící, @`[{\|]}^~_ i když jsou přítomny na jiných bitových klávesnicích. Na obou bitových spárovány a psacích strojů spárovány klávesnic jsou spárovány (řádky 11, 12 a 13), ale na klávesnicích bitových spárovány jsou spárovány a je nepárové klíč, zatímco na klávesnici psacího stroje, spárované a jsou posunuty číslice, zatímco jsou spárován a je spárován s . {
[
|
\
}
]
`
@
~
^
_@^~
`
_-

Dědictví

V USA se bitové páry klávesnic používaly i v 70. letech, a to i na elektronických klávesnicích, jako je terminál HP 2640 (1975) a první model počítače Apple II (1977). Zemřeli koncem sedmdesátých let kvůli přílivu uživatelů zvyklých na elektrické psací stroje a nebyli zahrnuti do nástupce standardu X4.14-1971, X4.23-1982. Žádné pozdější běžné americké rozložení nepoužívá párování bitů. Rozvržení spárované s psacím strojem podobné modelu IBM Selectric bylo použito v dokumentech DEC VT52 (1975), IBM PC (1981) a Model M (1984). Jiné osobní počítače jej napodobovaly, což mělo za následek, že se rozložení spárované s psacím strojem stalo standardem v USA a v menší míře globálně.

Ve Velké Británii byly bitové spárované klávesnice používány na většině 8bitových počítačů, jako jsou počítače Acorn BBC a dřívější Atom and Systems, série Amstrad CPC a (do jisté míry) ZX Spectrum.

V Evropě prošly klávesnice počítačů pro zpracování textu koncem sedmdesátých let přechodem na národní rozložení psacích strojů, ale jinak zůstalo v provozu mezinárodní bitové párové rozložení ISO 2530 (1975), dokud univerzální počítačové klávesnice nenahradily ty specifické pro dané zařízení. na konci 80. let.

Párování bitů se však rozšířilo do zemí, které neměly tak silnou tradici psacích strojů, ale které přijaly počítače v 70. a na začátku 80. let. Bylo zjištěno v japonském rozložení klávesnice , turecké F-klávesnici a ruském rozložení JCUKEN (latinsky) . Z nich zůstává v provozu pouze Japonec; turecké rozložení bylo nahrazeno QWERTY klávesami spárovanými s psacím strojem, zatímco JCUKEN (latinsky) bylo nahrazeno cyrilicí.

Vliv Selectric layout byl neúplný, nicméně, a mnoho layoutů používá dřívější 2" párování, včetně UK layout a ruského JCUKEN cyrilice.

Reference

Tento článek je částečně založen na žargonu File , verze 4.4.7, který je ve veřejné doméně.