Un teclado de pares de bits es un teclado en el que la disposición de las teclas desplazadas corresponde a las columnas de la tabla ASCII (1963), arquetípicamente el teclado Teletype Model 33 (1963). Esto se contrastó más tarde con un teclado de pares de máquinas de escribir , donde la disposición de las teclas desplazadas corresponde a los diseños de las máquinas de escribir eléctricas , en particular la 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 de pares de bits eliminan el carácter _ de 6 y desplazan el &*() restante de 7890 a 6789, mientras que los teclados de pares de máquinas de escribir reemplazan 3 caracteres: + de a + de a y + 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 el que se adoptó ASCII, e hicieron sus propios cambios en la disposición. [1] Por lo tanto, las diferencias entre los teclados con pares de bits y los teclados con pares 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.⇧ Shift2"@ ⇧ Shift6_^⇧ Shift8'*
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 desaparecieron 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 teclados de pares de bits sobreviven hoy solo en la distribución de teclado japonesa estándar , que tiene todos los valores de dígitos cambiados en el diseño de pares de bits.
En las máquinas de escribir mecánicas, la tecla de mayúsculas funciona desplazando mecánicamente algún componente de modo que una fila alterna de caracteres en las barras de tipos 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 sin desplazar y los desplazados, aunque la implementación es más sencilla si los puntos de código de las teclas sin desplazar y desplazadas están relacionados, la mayoría de las veces simplemente por una diferencia de un solo bit. En los sistemas electromecánicos , esto supone una diferencia significativa en la facilidad de implementación, ya que el desplazamiento debe lograrse mediante algún vínculo físico.
Por esta razón, entre otras (como la facilidad de intercalación), el estándar ASCII se esforzó por organizar los puntos de código de modo que el cambio pudiera implementarse simplemente alternando un bit. Esto es más evidente en los caracteres 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 (segundo bit alto) para cambiar entre mayúsculas y minúsculas; como solo hay 26 letras, los 6 puntos restantes en cada columna estaban ocupados por símbolos o, en un caso, un carácter de control (DEL, en 127).
Esto también está presente, pero de forma menos precisa, en la organización de dígitos y símbolos en las columnas 2 (010) y 3 (011); esta discrepancia es la fuente de los 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) tienen ambos bits bajos 00000 (para facilitar la intercalación para el espacio y la conversión a/desde decimal codificado en binario para 0), lo que evita 0que se alineen con )(paréntesis derecho), su valor convencional, y por lo tanto, en su lugar () 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 en la columna 3. Otros símbolos tampoco se alinearon con su par de dígitos convencionales, como se detalla a continuación.
Como resultado, la implementación de un teclado electromecánico que produjera una codificación ASCII pero tuviera 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ímbolos. Esto se podría evitar cambiando las asignaciones de teclas para que se correspondan con la tabla ASCII, lo que se hizo notablemente en el Teletype Model 33 (1963). Los teclados posteriores continuaron utilizando esta asignación, que se formalizó en la norma X4.14-1971 de la American Standards Association y la norma ECMA-23 de la European Computer Manufacturers' Association , donde se lo conoce como emparejamiento de bits lógicos y se lo contrasta con el emparejamiento de máquina de escribir . En el uso cotidiano, estos se denominaban teclados de pares de bits y de pares de máquinas de escribir .
La característica más llamativa de un teclado con pares de bits son los valores desplazados de los dígitos, que son (solo 9 valores, siendo 0 el que no está emparejado):
…en lugar de los valores emparejados convencionales de la máquina de escribir mecánica:
…y los valores emparejados con la máquina de escribir eléctrica de:
Los valores desplazados de los dígitos en un teclado de pares de bits difieren de las máquinas de escribir mecánicas solo en que omiten _ y desplazan los caracteres restantes hacia la izquierda. Las máquinas de escribir eléctricas se diferencian en que reemplazan " por @, _ por ^ y ' por *. 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 la necesidad de ajustar la fuerza en función del estado de desplazamiento. [1]'"-_
En general, esto da como resultado la siguiente comparación entre los teclados con pares de bits y los teclados con pares de máquinas de escribir (eléctricas): coinciden en 1, 3, 4, 5 y difieren en 2, 6, 7, 8, 9, 0: el emparejamiento de bits reemplaza @ por " (posición 2), elimina ^ (posición 6, desplazando los caracteres posteriores a la izquierda) y reemplaza * por ' (posición 8/7); tampoco hay un valor desplazado para 0, ya que corresponde al espacio, que está cubierto por la barra espaciadora. Esto corresponde en la tabla ASCII a las siguientes columnas (mostradas aquí como filas):
bits altos y bajosbits 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 visibles en las teclas de símbolos: los teclados con pares de bits y los teclados con pares de máquinas de escribir coinciden en (filas 12, 14 y 15), pero los teclados con pares de bits tienen (filas 10, 11 y 13) en lugar de y les falta la tecla, ya que se trata de valores desplazados de dígitos.<
,>
.?
/*
:+
;=
-:
;+
=_
-'"
Este es el conjunto completo de símbolos del Modelo 33; es notable su ausencia, aunque sí están presentes en otros teclados con pares de bits. En los teclados con pares de bits y en los teclados con pares de máquinas de escribir, están emparejados (filas 11, 12 y 13), pero en los teclados con pares de bits están emparejados y es una tecla no emparejada, mientras que en los teclados con pares de máquinas de escribir y son dígitos desplazados, mientras que están emparejados y está emparejado con .@`[{\|]}^~_{
[|
\}
]`
@~
^_@^~
`_-
En los EE. UU., los teclados de pares de bits continuaron utilizándose hasta 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). Desaparecieron a fines de la década de 1970, debido a la afluencia de usuarios acostumbrados a las máquinas de escribir eléctricas, [ cita requerida ] y no se incluyeron en el sucesor del estándar X4.14-1971, X4.23-1982. Ningún diseño estadounidense común posterior utiliza pares de bits. Un diseño de pares de máquinas de escribir similar al de IBM Selectric se utilizó en el DEC VT52 (1975), el IBM PC (1981) y el teclado del Modelo M (1984). Otros ordenadores personales lo imitaron, [2] lo que resultó en que el diseño de pares 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, se usaban teclados de pares de bits 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) el ZX Spectrum.
En Europa, los teclados de las computadoras para procesamiento de texto experimentaron 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) siguió en uso hasta que los teclados de PC de propósito general reemplazaron a los específicos del dispositivo a fines 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 la distribución de teclado japonesa , el teclado F turco y la distribución JCUKEN (latina) rusa . De estos, solo el japonés sigue en uso; la distribución turca fue reemplazada por QWERTY con teclas emparejadas de máquina de escribir, mientras que el JCUKEN (latino) fue reemplazado por distribuciones cirílicas.
Sin embargo, la influencia del diseño Selectric fue incompleta y muchos diseños utilizan la 2"combinación anterior, incluidos el diseño del Reino Unido y el diseño cirílico ruso JCUKEN .
Este artículo se basa en parte en el Jargon File , versión 4.4.7, que se encuentra en el dominio público.