Teclado emparejado de bits - Bit-paired keyboard

Teclado Teletype Model 33 (1963), teclado seminal de pares de bits

Un teclado de pares de bits es un teclado en el que la distribución de las teclas desplazadas corresponde a las columnas de la tabla ASCII (1963), arquetípicamente el teclado Teletipo Modelo 33 (1963). Esto se contrastó más tarde con un teclado emparejado con una máquina de escribir , donde el diseño de las teclas cambiadas corresponde a los diseños de las máquinas de escribir eléctricas , en particular el IBM Selectric (1961). La diferencia es más visible en la fila de dígitos (fila superior): en comparación con las máquinas de escribir mecánicas, los teclados con pares de bits eliminan el carácter _ de 6 y cambian el & * () restante de 7890 a 6789, mientras que los teclados emparejados con máquinas de escribir reemplazan 3 caracteres : ⇧ Shift + 2 de " a @ ⇧ Shift + 6 de _ a ^ y ⇧ Shift + 8 de ' a * . Una sutileza importante es que ASCII se basó en máquinas de escribir mecánicas, pero las máquinas de escribir eléctricas se hicieron populares durante el mismo período en que se adoptó ASCII e hicieron sus propios cambios en el diseño. Por lo tanto, las diferencias entre los teclados de pares de bits y los de máquinas de escribir (eléctricas) se deben a las diferencias de ambos con respecto a las máquinas de escribir mecánicas anteriores.

Los teclados de pares de bits eran comunes en los Estados Unidos en las décadas de 1960 y 1970, debido a la facilidad de fabricación, pero se extinguieron a fines de la década de 1970 con la automatización de oficinas , debido a la cantidad de usuarios que ya estaban acostumbrados a los diseños de máquinas de escribir (eléctricas). Los diseños de teclado de pares de bits sobreviven hoy solo en el diseño de teclado japonés estándar , que tiene todos los valores de dígitos desplazados en el diseño de pares de bits.

Detalles técnicos

Fondo

Tabla ASCII : en teclados con pares de bits, el desplazamiento corresponde a columnas cambiantes.

En las máquinas de escribir mecánicas, la tecla de mayúsculas funciona cambiando mecánicamente algún componente para que una fila alternativa de caracteres en las barras de tipo toque el papel. En un sistema electrónico, por el contrario, no hay una conexión necesaria entre los puntos de código de los valores no desplazados y desplazados, aunque la implementación es más sencilla si los puntos de código de las claves no desplazadas y desplazadas están relacionados, más simplemente por un solo bit que difiere. En los sistemas electromecánicos , esto hace una diferencia significativa en la facilidad de implementación, ya que el cambio debe lograrse mediante algún vínculo físico.

Por esta razón, entre otras (como la facilidad de clasificación), el estándar ASCII se esforzó por organizar los puntos de código para que el cambio se pudiera implementar simplemente alternando un poco. Esto es más evidente en mayúsculas y minúsculas: los caracteres en mayúsculas están en las columnas 4 (100) y 5 (101), mientras que los caracteres en minúsculas correspondientes están en las columnas 6 (110) y 7 (111), requiriendo solo alternar el sexto bit ( 2do bit alto) para cambiar la caja; como solo hay 26 letras, los 6 puntos restantes de cada columna fueron ocupados por símbolos o, en un caso, un carácter de control (DEL, en 127).

Esto también está presente, pero con menor precisión, en la organización de dígitos y símbolos en las columnas 2 (010) y 3 (011); esta discrepancia es la fuente de diseños de pares de bits. Lo ideal sería que los caracteres se hubieran ordenado de modo que los valores no desplazados y desplazados de una tecla de máquina de escribir estuvieran en columnas adyacentes, lo que permitiría implementar el desplazamiento alternando el quinto bit (primer bit alto). Debido a otras preocupaciones, esta correspondencia es inexacta: por ejemplo, SP (Espacio) y 0 (cero) ambos tienen bits bajos 00000 (para facilitar la clasificación para el espacio y la conversión a / desde decimal codificado en binario para 0), evitando 0 alinearse con ) (paréntesis derecho), su valor convencional, y por lo tanto () correspondía a 89, en lugar de 90 como en las máquinas de escribir. Además, mientras que los dígitos se colocaron en la columna 3, los caracteres, -. / (Convencionalmente sin desplazamiento) se colocaron en la columna 2, para facilitar la clasificación, debido a que se utilizan como separadores, y los caracteres;: (convencionalmente emparejados) se colocaron ambos en columna 3. Otros símbolos tampoco se alinearon con su par de dígitos convencional, como se detalla a continuación.

Como resultado, implementar un teclado electromecánico que produzca una codificación ASCII pero que tenga asignaciones de teclas de máquina de escribir convencionales requeriría una complejidad significativa debido a los mecanismos de cambio específicos de tecla para dígitos y teclas de símbolo. Esto podría evitarse cambiando las asignaciones de claves para que se correspondan con la tabla ASCII, lo que se hizo notablemente en el Teletype Model 33 (1963). Los teclados posteriores continuaron utilizando este mapeo, que se formalizó en el estándar X4.14-1971 de la Asociación Estadounidense de Estándares y el estándar ECMA-23 de la Asociación de Fabricantes de Computadoras Europeas , donde se lo conoce como emparejamiento lógico de bits y en contraste con el emparejamiento de máquinas de escribir . En el uso cotidiano estos se denominan bits emparejado y la máquina de escribir-emparejado teclados.

Cartografía

La característica más llamativa de un teclado emparejado de bits son los valores desplazados de los dígitos, que son (solo 9 valores, 0 sin emparejar):

!"#$%&'()

... en lugar de los valores de pares de máquinas de escribir mecánicas convencionales de:

!"#$%_&'()

... y los valores emparejados con máquinas de escribir eléctricas de:

!@#$%^&*()

Por tanto, los valores desplazados de los dígitos en un teclado de pares de bits se diferencian de las máquinas de escribir mecánicas sólo en que omiten _ y desplazan los caracteres restantes a la izquierda. Las máquinas de escribir eléctricas se diferencian en reemplazar "con @, _ con ^ y 'con *. Esto se debe a que los caracteres más pequeños golpean el papel con menos fuerza, y la consolidación de caracteres más pequeños como '" y -_ en un par en una sola tecla evita tener que ajustar la fuerza basado en el estado de cambio.

En general, esto da como resultado la siguiente comparación entre los teclados emparejados con bits y los teclados emparejados con máquinas de escribir (eléctricas): coinciden en 1, 3, 4, 5 y difieren en 2, 6, 7, 8, 9, 0: emparejamiento de bits reemplaza @ con "(posición 2), elimina ^ (posición 6, desplazando los caracteres posteriores a la izquierda) y reemplaza * con '(posición 8/7); tampoco hay ningún valor desplazado para 0, ya que esto corresponde al espacio, que es cubierto por la barra espaciadora. Esto corresponde en la tabla ASCII a las siguientes columnas (mostradas como filas aquí):

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

También hay diferencias menos notables en las teclas de símbolo: los teclados emparejados con bits y emparejados con máquinas de escribir coinciden (filas 12, 14 y 15), pero los teclados emparejados con bits tienen (filas 10, 11 y 13) en lugar de y faltan la clave, ya que estos son valores de dígitos desplazados. <
,
>
.
?
/
*
:
+
;
=
-
:
;
+
=
_
-
'"

Este es el conjunto completo de símbolos del Modelo 33; es notablemente ausente, @`[{\|]}^~_ aunque están presentes en otros teclados emparejados de bits. En los teclados emparejados con bits y emparejados con máquina de escribir, están emparejados (filas 11, 12 y 13), pero en los teclados emparejados con bits están emparejados y es una tecla no emparejada, mientras que en los teclados emparejados con máquina de escribir y dígitos desplazados, mientras que son emparejado y está emparejado con . {
[
|
\
}
]
`
@
~
^
_@^~
`
_-

Legado

En los EE. UU., Los teclados emparejados de bits continuaron utilizándose en la década de 1970, incluso en teclados electrónicos como el terminal HP 2640 (1975) y el primer modelo de computadora Apple II (1977). Se extinguieron a fines de la década de 1970, debido a la afluencia de usuarios acostumbrados a las máquinas de escribir eléctricas, y no se incluyeron en el sucesor del estándar X4.14-1971, X4.23-1982. Ningún diseño americano común posterior utiliza emparejamiento de bits. En el DEC VT52 (1975), el IBM PC (1981) y el teclado Modelo M (1984) se utilizó un diseño emparejado de máquinas de escribir similar al de IBM Selectric . Otras computadoras personales lo imitaron, lo que resultó en que el diseño emparejado de máquinas de escribir se convirtiera en estándar en los EE. UU. Y, en menor medida, a nivel mundial.

En el Reino Unido, los teclados emparejados de bits se utilizaron en la mayoría de las computadoras de 8 bits, como las computadoras Acorn BBC y las anteriores Atom and Systems, la serie Amstrad CPC y (hasta cierto punto) la ZX Spectrum.

En Europa, los teclados de las computadoras para el procesamiento de texto se sometieron a la transición a diseños de máquinas de escribir nacionales a fines de la década de 1970, pero por lo demás, el diseño internacional de pares de bits de ISO 2530 (1975) permaneció en uso hasta que los teclados de PC de uso general reemplazaron a los específicos del dispositivo. a finales de la década de 1980.

Sin embargo, el emparejamiento de bits se extendió a países que no tenían una tradición tan fuerte de máquinas de escribir, pero que adoptaron las computadoras en la década de 1970 o principios de la de 1980. Se encontró en el diseño del teclado japonés , el teclado F turco y el diseño ruso JCUKEN (latino) . De estos, solo el japonés permanece en uso; el diseño turco fue reemplazado por QWERTY con teclas emparejadas con máquinas de escribir, mientras que el JCUKEN (latín) fue reemplazado por diseños cirílicos.

Sin embargo, la influencia del diseño Selectric fue incompleta, y muchos diseños utilizan el 2" emparejamiento anterior , incluido el diseño del Reino Unido y el diseño cirílico JCUKEN ruso .

Referencias

Este artículo se basa en parte en el archivo de jerga , versión 4.4.7, que es de dominio público.