Teclado pareado por bits - Bit-paired keyboard

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

Um teclado com par de bits é um teclado em que o layout das teclas deslocadas corresponde às colunas da tabela ASCII (1963), arquetipicamente o teclado Teletype Model 33 (1963). Posteriormente, foi contrastado com um teclado emparelhado com uma máquina de escrever , em que o layout das teclas deslocadas corresponde aos layouts de uma máquina de escrever elétrica , notavelmente o IBM Selectric (1961). A diferença é mais visível na linha de dígitos (linha superior): em comparação com as máquinas de escrever mecânicas, os teclados em pares de bits removem o caractere _ de 6 e mudam o & * () restante de 7890 para 6789, enquanto os teclados em pares de máquinas substituem 3 caracteres : + de para + de para e + de para . Uma sutileza importante é que o ASCII era baseado em máquinas de escrever mecânicas, mas as máquinas de escrever elétricas se tornaram populares durante o mesmo período em que o ASCII foi adotado e fizeram suas próprias alterações no layout. Assim, as diferenças entre os teclados emparelhados de bits e de máquinas de escrever (elétricas) devem-se às diferenças de ambos em relação às máquinas de escrever mecânicas anteriores. ⇧ Shift2"@ ⇧ Shift6_^⇧ Shift8'*

Os teclados pareados eram comuns nos Estados Unidos nas décadas de 1960 e 1970, devido à facilidade de fabricação, mas morreram no final dos anos 1970 com a automação de escritório , devido ao número de usuários já acostumados com layouts de máquinas de escrever (elétricas). Os layouts de teclado com pares de bits sobrevivem hoje apenas no layout de teclado japonês padrão , que tem todos os valores de dígitos alterados no layout com pares de bits.

Detalhes técnicos

Fundo

Tabela ASCII : em teclados com pares de bits, o deslocamento corresponde à alteração das colunas.

Nas máquinas de escrever mecânicas, as funções da tecla shift deslocam mecanicamente algum componente para que uma linha alternativa de caracteres nas barras de tipo atinja o papel. Em um sistema eletrônico, por outro lado, não há conexão necessária entre os pontos de código de valores não deslocados e deslocados, embora a implementação seja mais simples se os pontos de código de chaves não deslocadas e deslocadas estiverem relacionados, mais simplesmente por um único bit diferindo. Em sistemas eletromecânicos , isso faz uma diferença significativa na facilidade de implementação, já que o deslocamento deve ser realizado por alguma ligação física.

Por esse motivo, entre outros (como facilidade de agrupamento), o padrão ASCII se esforçou para organizar os pontos de código de forma que a mudança pudesse ser implementada simplesmente alternando um pouco. Isso é mais evidente em caracteres maiúsculos e minúsculos: os caracteres maiúsculos estão nas colunas 4 (100) e 5 (101), enquanto os caracteres minúsculos correspondentes estão nas colunas 6 (110) e 7 (111), exigindo apenas alternar o 6º bit ( 2º bit alto) para mudar de caixa; como são apenas 26 letras, os 6 pontos restantes em cada coluna eram ocupados por símbolos ou, em um caso, por um caractere de controle (DEL, em 127).

Isso também está presente, mas com menos precisão, na organização de dígitos e símbolos nas colunas 2 (010) e 3 (011) - essa discrepância é a fonte de layouts em pares de bits. Idealmente, os caracteres teriam sido ordenados de forma que os valores não deslocados e deslocados de uma chave de máquina de escrever estivessem em colunas adjacentes, permitindo que o deslocamento fosse implementado alternando-se o 5º bit (1º bit alto). Devido a outras preocupações, essa correspondência é inexata: por exemplo, SP (Espaço) e 0 (zero) ambos têm bits baixos 00000 (para facilitar o agrupamento para espaço e conversão para / de decimal codificado em binário para 0), evitando o 0 alinhamento com ) (parêntese direito), seu valor convencional e, portanto, () correspondeu a 89, em vez de 90 como nas máquinas de escrever. Além disso, enquanto os dígitos foram colocados na coluna 3, os caracteres, -. / (Convencionalmente sem deslocamento) foram colocados na coluna 2, para facilitar o agrupamento, devido a serem usados ​​como separadores, e os caracteres;: (emparelhados convencionalmente) foram colocados em coluna 3. Outros símbolos também não se alinham com seu par de dígitos convencional, conforme detalhado abaixo.

Como resultado, a implementação de um teclado eletromecânico que produzisse uma codificação ASCII, mas tivesse mapeamentos de teclas de máquinas de escrever convencionais, exigiria uma complexidade significativa devido aos mecanismos de mudança específicos de tecla para dígitos e teclas de símbolo. Isso poderia ser evitado alterando os mapeamentos de teclas para corresponder à tabela ASCII, o que foi feito principalmente no Teletype Model 33 (1963). Teclados posteriores continuaram a usar esse mapeamento, que foi formalizado no padrão American Standards Association X4.14-1971 e no padrão European Computer Manufacturers 'Assoiation ECMA-23, onde é referido como emparelhamento lógico de bits e contrastado com o emparelhamento de máquina de escrever . No uso diário estes foram referidos como bit-emparelhado e emparelhado-máquina de escrever teclados.

Mapeamento

A característica mais notável de um teclado com par de bits são os valores deslocados dos dígitos, que são (apenas 9 valores, 0 sendo desemparelhado):

!"#$%&'()

... em vez dos valores emparelhados de máquina de escrever mecânica convencional de:

!"#$%_&'()

... e os valores emparelhados de máquina de escrever elétrica de:

!@#$%^&*()

Os valores alterados dos dígitos em um teclado com par de bits diferem, portanto, das máquinas de escrever mecânicas apenas por omitir _ e deslocar os caracteres restantes para a esquerda. As máquinas de escrever elétricas diferem na substituição de "por @, _ por ^ e 'por *. Isso ocorre porque caracteres menores atingem o papel com menos força e a consolidação de caracteres menores como '" e -_ em um par em uma única tecla evita a necessidade de ajustar a força com base no estado de mudança.

No geral, isso resulta na seguinte comparação entre teclados emparelhados de bits e teclados em pares de máquinas de escrever (elétricos): eles concordam em 1, 3, 4, 5 e diferem em 2, 6, 7, 8, 9, 0: emparelhamento de bits substitui @ por "(posição 2), remove ^ (posição 6, deslocando os caracteres posteriores para a esquerda) e substitui * por '(posição 8/7); também não há valor deslocado para 0, pois isso corresponde ao espaço, que é coberto pela barra de espaço. Isso corresponde na tabela ASCII às seguintes colunas (exibidas como linhas aqui):

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

Existem também diferenças menos evidentes nas teclas de símbolo: os teclados em pares de bits e de máquina de escrever concordam (linhas 12, 14 e 15), mas os teclados em pares de bits têm (linhas 10, 11 e 13) em vez de e estão faltando a chave, já que esses são valores de dígitos deslocados. <
,
>
.
?
/
*
:
+
;
=
-
:
;
+
=
_
-
'"

Este é o conjunto completo de símbolos do Modelo 33; está notavelmente ausente, @`[{\|]}^~_ embora estejam presentes em outros teclados com pares de bits. Em ambos os teclados pareados de bits e de máquina de escrever, são pareados (linhas 11, 12 e 13), mas em teclados pareados por bits são pareados e são uma tecla não pareada, enquanto nos teclados pareados por máquina de escrever e são dígitos deslocados, enquanto são emparelhado e está emparelhado com . {
[
|
\
}
]
`
@
~
^
_@^~
`
_-

Legado

Nos Estados Unidos, os teclados com pares de bits continuaram a ser usados ​​na década de 1970, inclusive em teclados eletrônicos como o terminal HP 2640 (1975) e o primeiro modelo de computador Apple II (1977). Eles morreram no final dos anos 1970, devido ao influxo de usuários acostumados com máquinas de escrever elétricas, e não foram incluídos no sucessor do padrão X4.14-1971, X4.23-1982. Nenhum layout americano comum posterior usa pareamento de bits. Um layout emparelhado com uma máquina de escrever semelhante ao IBM Selectric foi usado no DEC VT52 (1975), no IBM PC (1981) e no teclado Modelo M (1984). Outros computadores pessoais o imitaram, fazendo com que o layout em pares de máquinas de escrever se tornasse padrão nos Estados Unidos e, em menor grau, globalmente.

No Reino Unido, os teclados com pares de bits eram usados ​​na maioria dos computadores de 8 bits, como os computadores Acorn BBC e os anteriores Atom and Systems, a série Amstrad CPC e (até certo ponto) o ZX Spectrum.

Na Europa, os teclados de computadores para processamento de texto passaram pela transição para layouts de máquina de escrever nacionais no final da década de 1970, mas, fora isso, o layout internacional pareado de bits da ISO 2530 (1975) permaneceu em uso até que os teclados de PC de uso geral substituíram os específicos do dispositivo no final dos anos 1980.

No entanto, o emparelhamento de bits se espalhou para países que não tinham uma tradição tão forte de máquinas de escrever, mas que adotaram computadores na década de 1970 ou início de 1980. Ele foi encontrado no layout de teclado japonês , o F-teclado turco , eo russo JCUKEN (Latin) layout. Destes, apenas os japoneses permanecem em uso; o layout turco foi substituído por QWERTY com teclas emparelhadas com máquina de escrever, enquanto o JCUKEN (latino) foi substituído por layouts cirílicos.

A influência do layout Selectric foi incompleta, no entanto, e muitos layouts usam o 2" emparelhamento anterior , incluindo o layout do Reino Unido e o layout cirílico russo JCUKEN .

Referências

Este artigo é baseado em parte no Jargon File , versão 4.4.7, que é de domínio público.