Bitgepaarte Tastatur - Bit-paired keyboard

Teletype Model 33 (1963) -Tastatur, wegweisende bitgepaarte Tastatur

Eine bitgepaarte Tastatur ist eine Tastatur, bei der das Layout der verschobenen Tasten den Spalten in der ASCII (1963) -Tabelle entspricht, archetypisch der Teletype Model 33 (1963) -Tastatur. Dies wurde später einer Tastatur mit Schreibmaschinenpaaren gegenübergestellt , bei der das Layout der verschobenen Tasten den Layouts der elektrischen Schreibmaschinen entspricht , insbesondere der IBM Selectric (1961). Der Unterschied ist am deutlichsten in der Ziffernzeile (obere Reihe) sichtbar : Im Vergleich zu mechanischen Schreibmaschinen entfernen bitgepaarte Tastaturen das Zeichen _ von 6 und verschieben das verbleibende & * () von 7890 auf 6789, während maschinengepaarte Tastaturen 3 Zeichen ersetzen : ⇧ Shift + 2 von " bis @ ⇧ Shift + 6 von _ bis ^ und ⇧ Shift + 8 von ' bis * . Eine wichtige Feinheit ist, dass ASCII auf mechanischen Schreibmaschinen basierte, aber elektrische Schreibmaschinen im gleichen Zeitraum, in dem ASCII eingeführt wurde, populär wurden und ihre eigenen Änderungen am Layout vornahmen. Daher sind Unterschiede zwischen bitgepaarten und (elektrischen) Tastaturen mit Schreibmaschinenpaaren auf die Unterschiede zwischen diesen beiden Tastaturen und früheren mechanischen Schreibmaschinen zurückzuführen.

Bit-Paired-Tastaturen waren in den 1960er und 1970er Jahren in den USA aufgrund der einfachen Herstellung üblich, starben jedoch Ende der 1970er Jahre aufgrund der Anzahl der Benutzer, die bereits an (elektrische) Schreibmaschinenlayouts gewöhnt waren, mit der Büroautomatisierung aus . Bitgepaarte Tastaturlayouts sind heute nur im japanischen Standard- Tastaturlayout erhalten , bei dem alle Ziffernwerte im bitgepaarten Layout verschoben wurden.

Technische Details

Hintergrund

ASCII- Tabelle: Bei bitgepaarten Tastaturen entspricht die Verschiebung dem Ändern von Spalten.

Bei mechanischen Schreibmaschinen funktioniert die Umschalttaste durch mechanisches Verschieben einer Komponente, sodass eine alternative Zeichenreihe auf den Schreibleisten auf das Papier trifft. Im Gegensatz dazu besteht in einem elektronischen System keine notwendige Verbindung zwischen den Codepunkten von nicht verschobenen und verschobenen Werten, obwohl die Implementierung einfacher ist, wenn die Codepunkte von nicht verschobenen und verschobenen Schlüsseln in Beziehung stehen, am einfachsten durch ein einzelnes Bit, das sich unterscheidet. In elektromechanischen Systemen macht dies einen signifikanten Unterschied in der einfachen Implementierung, da das Schalten durch eine physikalische Verknüpfung erreicht werden muss.

Unter anderem aus diesem Grund (z. B. um die einfache Sortierung) bemühte sich der ASCII-Standard, die Codepunkte so zu organisieren, dass die Verschiebung durch einfaches Umschalten implementiert werden kann. Dies ist am auffälligsten bei Groß- und Kleinbuchstaben: Großbuchstaben befinden sich in den Spalten 4 (100) und 5 (101), während sich die entsprechenden Kleinbuchstaben in den Spalten 6 (110) und 7 (111) befinden und nur das 6. Bit umschalten muss ( 2. hohes Bit) zum Umschalten des Gehäuses; Da es nur 26 Buchstaben gibt, wurden die verbleibenden 6 Punkte in jeder Spalte mit Symbolen oder in einem Fall einem Steuerzeichen (DEL, in 127) belegt.

Dies ist auch vorhanden, jedoch weniger genau bei der Organisation von Ziffern und Symbolen in den Spalten 2 (010) und 3 (011) - diese Diskrepanz ist die Ursache für bitgepaarte Layouts. Im Idealfall wären die Zeichen so angeordnet worden, dass sich nicht verschobene und verschobene Werte einer Schreibmaschinentaste in benachbarten Spalten befinden, sodass die Verschiebung durch Umschalten des 5. Bits (1. hohes Bit) implementiert werden kann. Aufgrund anderer Bedenken ist diese Entsprechung ungenau: Zum Beispiel haben SP ( 0 Leerzeichen ) und (Null) beide niedrige Bits 00000 (um die Sortierung für Leerzeichen und die Konvertierung in / von binär codierten Dezimalstellen für 0 zu erleichtern ), wodurch verhindert wird, dass 0 sie mit übereinstimmen ) (rechte Klammer), sein herkömmlicher Wert und damit stattdessen () entsprach 89 statt 90 wie bei Schreibmaschinen. Während Ziffern in Spalte 3 platziert wurden, wurden die Zeichen -. / (Konventionell nicht verschoben) in Spalte 2 platziert, um die Kollatierung zu erleichtern, da sie als Trennzeichen verwendet wurden, und die Zeichen ;: (konventionell gepaart) wurden beide in platziert Spalte 3. Andere Symbole stimmten ebenfalls nicht mit ihrem herkömmlichen Ziffernpaar überein, wie nachstehend beschrieben.

Infolgedessen würde die Implementierung einer elektromechanischen Tastatur, die eine ASCII-Codierung erzeugt, jedoch herkömmliche Schreibmaschinen-Tastenzuordnungen aufweist, aufgrund von schlüsselspezifischen Verschiebungsmechanismen für Ziffern und Symboltasten eine erhebliche Komplexität erfordern. Dies könnte vermieden werden, indem die Schlüsselzuordnungen so geändert werden, dass sie der ASCII-Tabelle entsprechen, was insbesondere im Teletyp-Modell 33 (1963) durchgeführt wurde. Spätere Tastaturen verwendeten weiterhin diese Zuordnung, die im Standard X4.14-1971 der American Standards Association und im ECMA-23-Standard der European Computer Manufacturers 'Assoiation formalisiert wurde , wo sie als logische Bitpaarung bezeichnet wird und im Gegensatz zur Schreibmaschinenpaarung steht . Im täglichen Gebrauch wurden diese als bitgepaarte und schreibmaschinengepaarte Tastaturen bezeichnet.

Kartierung

Das auffälligste Merkmal einer Tastatur mit Bitpaaren sind die verschobenen Werte der Ziffern (nur 9 Werte, wobei 0 ungepaart ist):

!"#$%&'()

… Anstelle der herkömmlichen mechanischen, mit Schreibmaschinen gepaarten Werte von:

!"#$%_&'()

… Und die mit der elektrischen Schreibmaschine gepaarten Werte von:

!@#$%^&*()

Die verschobenen Ziffernwerte in einer Tastatur mit Bitpaaren unterscheiden sich daher von mechanischen Schreibmaschinen nur dadurch, dass _ weggelassen und die verbleibenden Zeichen nach links verschoben werden. Elektrische Schreibmaschinen unterscheiden sich darin, "durch @, _ durch ^ und 'durch * zu ersetzen. Dies liegt daran, dass kleinere Zeichen mit weniger Kraft auf das Papier treffen und kleinere Zeichen wie '" und -_ zu einem Paar auf einer einzigen Taste konsolidiert werden , ohne dass die Kraft angepasst werden muss basierend auf dem Schaltzustand.

Insgesamt ergibt dies den folgenden Vergleich zwischen Bit-Paired-Tastaturen und (elektrischen) Schreibmaschinen-Paired-Tastaturen: Sie stimmen in 1, 3, 4, 5 überein und unterscheiden sich in 2, 6, 7, 8, 9, 0: Bit-Pairing ersetzt @ durch "(Position 2), entfernt ^ (Position 6, spätere Zeichen nach links verschieben) und ersetzt * durch '(Position 8/7); es gibt auch keinen verschobenen Wert für 0, da dies dem Leerzeichen entspricht Dies entspricht in der ASCII-Tabelle den folgenden Spalten (hier als Zeilen angezeigt):

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

Es gibt auch weniger auffällige Unterschiede bei den Symboltasten: Bit-gepaarte und Schreibmaschinen-gepaarte Tastaturen stimmen überein (Zeilen 12, 14 und 15), aber Bit-gepaarte Tastaturen haben (Zeilen 10, 11 und 13) anstelle von und fehlen der Schlüssel, da dies verschobene Ziffernwerte sind. <
,
>
.
?
/
*
:
+
;
=
-
:
;
+
=
_
-
'"

Dies ist der vollständige Satz von Symbolen auf dem Modell 33; Es fehlt insbesondere, @`[{\|]}^~_ obwohl diese auf anderen Bit-Paired-Tastaturen vorhanden sind. Sowohl auf Bit-Paired- als auch auf Schreibmaschinen-Paired-Tastaturen sind gepaart (Zeilen 11, 12 und 13), auf Bit-Paired-Tastaturen sind sie jedoch gepaart und eine ungepaarte Taste, während auf Schreibmaschinen-Paired-Tastaturen und Ziffern verschoben sind gepaart und ist gepaart mit . {
[
|
\
}
]
`
@
~
^
_@^~
`
_-

Erbe

In den USA wurden bis in die 1970er Jahre weiterhin Bit-Paired-Tastaturen verwendet, unter anderem für elektronische Tastaturen wie das HP 2640- Terminal (1975) und das erste Apple II- Computermodell (1977). Sie starben Ende der 1970er Jahre aufgrund des Zustroms von Benutzern aus, die an elektrische Schreibmaschinen gewöhnt waren, und wurden nicht in den Nachfolger des X4.14-1971-Standards X4.23-1982 aufgenommen. Kein späteres amerikanisches Layout verwendet Bit-Pairing. Ein mit einer Schreibmaschine gepaartes Layout ähnlich dem von IBM Selectric wurde im DEC VT52 (1975), im IBM PC (1981) und in der Model M- Tastatur (1984) verwendet. Andere PCs ahmten es nach, was dazu führte, dass das Layout mit Schreibmaschinenpaaren in den USA und in geringerem Maße weltweit zum Standard wurde.

In Großbritannien wurden Bit-Paired-Tastaturen auf den meisten 8-Bit-Computern wie den Acorn BBC-Computern und den früheren Atom and Systems, der Amstrad CPC-Serie und (in gewissem Umfang) dem ZX Spectrum verwendet.

In Europa wurden Tastaturen von Computern für die Textverarbeitung Ende der 1970er Jahre auf nationale Schreibmaschinenlayouts umgestellt. Ansonsten blieb das internationale Bit-Paired-Layout von ISO 2530 (1975) in Gebrauch, bis Allzweck-PC-Tastaturen die gerätespezifischen ersetzten in den späten 1980er Jahren.

Die Bitpaarung breitete sich jedoch auf Länder aus, die keine so starke Tradition von Schreibmaschinen hatten, aber in den 1970er oder frühen 1980er Jahren Computer einführten. Es wurde im japanischen Tastaturlayout , der türkischen F-Tastatur und dem russischen JCUKEN- Layout (lateinisch) gefunden . Von diesen bleiben nur die Japaner in Gebrauch; Das türkische Layout wurde durch QWERTZ durch mit Schreibmaschinen gepaarte Tasten ersetzt, während das JCUKEN (lateinisch) durch kyrillische Layouts ersetzt wurde.

Der Einfluss des Selectric-Layouts war jedoch unvollständig, und viele Layouts verwenden die frühere 2" Paarung, einschließlich des UK-Layouts und des russischen JCUKEN- Cyrillic-Layouts.

Verweise

Dieser Artikel basiert teilweise auf der Jargon-Datei , Version 4.4.7, die gemeinfrei ist.