Клавиатура с битовой парой - Bit-paired keyboard

Телетайп Модель 33 (1963) клавиатура, основополагающая клавиатура с битовой парой.

А битовая клавиатура это клавиатура где макет из сдвинутые ключи соответствует столбцам в ASCII (1963) стол, архетипически Телетайп Модель 33 (1963) клавиатура. Позже это было противопоставлено сопряженная с пишущей машинкой клавиатура, где расположение смещенных клавиш соответствует электрический печатная машинка макеты, особенно IBM Selectric (1961). Разница наиболее заметна в цифры ряд (верхний ряд): по сравнению с механическими пишущими машинками, парные клавиатуры удаляют символ _ из 6 и сдвигают оставшийся & * () с 7890 на 6789, в то время как сопряженные с пишущей машинкой клавиатуры заменяют 3 символа: ⇧ Shift+2 из " к @ ⇧ Shift+6 из _ к ^ и ⇧ Shift+8 из ' к *. Важная тонкость заключается в том, что ASCII был основан на механических пишущих машинках, но электрические пишущие машинки стали популярными в тот же период, когда был принят ASCII, и внесли свои собственные изменения в макет.[1] Таким образом, различия между клавиатурами с битовой парой и (электрической) клавиатурой, подключенной к пишущей машинке, обусловлены отличиями обеих клавиатур от более ранних механических пишущих машинок.

Клавиатуры с битовой парой были распространены в Соединенных Штатах в 1960-х и 1970-х годах из-за простоты изготовления, но вымерли в конце 1970-х годов с Автоматизация делопроизводства, в связи с тем, что многие пользователи уже привыкли к раскладке (электрической) пишущей машинки. Парные битовые раскладки клавиатуры выживают сегодня только в стандартных Японская раскладка клавиатуры, который имеет все сдвинутые значения цифр в парном битовом макете.

Технические детали

Фон

ASCII таблица: в парных клавиатурах сдвиг соответствует смене столбцов.

В механических пишущих машинках клавиша Shift функционирует, механически сдвигая некоторые компоненты, так что альтернативный ряд символов на печатных панелях попадает на бумагу. В электронной системе, напротив, отсутствует необходимая связь между кодовыми точками несмещенных и сдвинутых значений, хотя реализация проще, если кодовые точки несмещенных и сдвинутых ключей связаны между собой, наиболее просто различием одного бита. В электромеханический систем, это имеет большое значение в простоте реализации, поскольку переключение должно осуществляться посредством некоторой физической связи.

По этой причине, среди прочего (например, для простоты сопоставления), стандарт ASCII стремился организовать кодовые точки так, чтобы сдвиг можно было реализовать простым переключением битов. Это наиболее заметно для символов верхнего и нижнего регистра: символы верхнего регистра находятся в столбцах 4 (100) и 5 ​​(101), тогда как соответствующие символы нижнего регистра находятся в столбцах 6 (110) и 7 (111), требуя только переключения 6-го бита ( 2-й старший бит) для переключения регистра; так как букв всего 26, оставшиеся 6 точек в каждом столбце были заняты символами или, в одном случае, управляющим символом (DEL в 127).

Это также присутствует, но менее точно, в организации цифр и символов в столбцах 2 (010) и 3 (011) - это несоответствие является источником парных битовых схем. В идеале символы должны быть упорядочены так, чтобы несмещенные и сдвинутые значения ключа пишущей машинки находились в соседних столбцах, что позволяет реализовать сдвиг путем переключения 5-го бита (1-й старший бит). По другим причинам это соответствие неточно: например, SP (Пробел) и 0 (ноль) оба имеют младшие биты 00000 (для упрощения сопоставления для пространства и преобразования в / из двоично-десятичный код для 0), предотвращая 0 от объединения с ) (правая скобка), его условное значение, и, следовательно, вместо () соответствовало 89, а не 90, как на пишущих машинках. Кроме того, в то время как цифры были помещены в столбец 3, символы -. / (Обычно без сдвига) были помещены в столбец 2 для облегчения сопоставления из-за использования в качестве разделителей, а символы;: (обычно парные) были помещены в столбец столбец 3. Другие символы также не совпадали с их традиционной парой цифр, как подробно описано ниже.

В результате реализация электромеханической клавиатуры, которая создавала кодировку ASCII, но имела обычное сопоставление клавиш пишущей машинки, потребовала бы значительной сложности из-за специфичных для клавиш механизмов сдвига для цифр и символьных клавиш. Этого можно было избежать, изменив сопоставления клавиш, чтобы они соответствовали таблице ASCII, что, в частности, было сделано в Телетайп Модель 33 (1963). Позднее клавиатуры продолжали использовать это отображение, которое было формализовано в Американская ассоциация стандартов Стандарт X4.14-1971, где он именуется логическая битовая пара, и в отличие от машинка сопряжение. В повседневном использовании они назывались битовая пара и с пишущей машинкой клавиатуры.

Картография

Наиболее заметной особенностью клавиатуры с парными битами являются сдвинутые значения цифр (только 9 значений, 0 - непарный):

!"#$%&'()

… Вместо обычных механических значений в паре с пишущей машинкой:

!"#$%_&'()

… И значения для пары электрических пишущих машинок:

!@#$%^&*()

Таким образом, смещенные значения цифр на клавиатуре с парными битами отличаются от механических пишущих машинок только тем, что опускают _ и сдвигают оставшиеся символы влево. Электрические пишущие машинки отличаются тем, что заменяют "на @, _ на ^ и 'на *. Это связано с тем, что более мелкие символы ударяются по бумаге с меньшей силой, и объединяются более мелкие символы, такие как '" и -_ в пару на одном ключе, избегая необходимости регулировать усилие в зависимости от состояния переключения.[1]

В целом это приводит к следующему сравнению между клавиатурами с парными битами и (электрическими) клавиатурами, сопряженными с пишущей машинкой: они совпадают в 1, 3, 4, 5 и различаются в 2, 6, 7, 8, 9, 0: спаривание битов. заменяет @ на "(позиция 2), удаляет ^ (позиция 6, смещение последующих символов влево) и заменяет * на '(позиция 8/7); также нет смещения значения для 0, так как это соответствует пробелу, который закрывается пробелом. В таблице ASCII это соответствует следующим столбцам (здесь отображаются строками):

старшие младшие биты 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 010! "# $% & '() 011 0 1 2 3 4 5 6 7 8 9

Существуют также менее заметные различия в символьных клавишах: сопряженная с битовой и пишущей машинкой клавиатуры согласуются между собой. <
,
>
.
?
/
(строки 12, 14 и 15), но на клавиатуре с битовой парой есть *
:
+
;
=
-
(строки 10, 11 и 13) вместо :
;
+
=
_
-
и не хватает '" ключ, так как это сдвинутые значения цифр.

Это полный набор символов на Model 33; это заметно отсутствует @`[{\|]}^~_ хотя они присутствуют на других клавиатурах с битовой парой. На клавиатурах как с битовой парой, так и с пишущей машинкой {
[
|
\
}
]
парные (строки 11, 12 и 13), но на клавиатуре с парными битами `
@
~
^
парные и _ является непарной клавишей, а на клавиатуре, сопряженной с пишущей машинкой @ и ^ сдвинутые цифры, а ~
`
парные и _ в паре с -.

Наследие

В США клавиатуры с битовой парой продолжали использоваться до 1970-х годов, в том числе на электронных клавиатурах, таких как HP 2640 терминал (1975) и первая модель Яблоко II компьютер (1977). Они вымерли в конце 1970-х годов из-за притока пользователей, привыкших к электрическим пишущим машинкам.[нужна цитата ] и не были включены в преемник стандарта X4.14-1971, X4.23-1982. Ни одна из более поздних распространенных американских схем не использует парные биты. Компоновка с парной машинкой, аналогичная IBM Selectric, использовалась в DEC VT52 (1975), IBM PC (1981), а Модель M клавиатура (1984). Другой персональные компьютеры имитировал это,[2] в результате компоновка с пишущей машинкой становится стандартом в США и, в меньшей степени, во всем мире.

В Великобритании клавиатуры с битовой парой использовались на большинстве 8-битных компьютеров, таких как компьютеры Acorn BBC и более ранние модели Atom and Systems, серия Amstrad CPC и (в некоторой степени) ZX Spectrum.

В Европе клавиатуры компьютеров для обработки текста претерпели переход на национальные макеты пишущих машинок в конце 1970-х, но в остальном международная парная битовая компоновка ISO 2530 (1975) использовалась до тех пор, пока компьютерные клавиатуры общего назначения не заменили клавиатуры для конкретных устройств. в конце 1980-х гг.

Однако спаривание битов распространилось на страны, которые не имели столь сильных традиций пишущих машинок, но которые приняли компьютеры в 1970-х или начале 1980-х годов. Он был найден в Японская раскладка клавиатуры, то Турецкая F-клавиатура, а русский JCUKEN (латиница) макет. Из них используются только японцы; Турецкая раскладка была заменена на QWERTY с клавишами, сопряженными с пишущей машинкой, в то время как JCUKEN (латиница) была заменена раскладкой кириллицы.

Однако влияние макета Selectric было неполным, и многие макеты используют более ранние 2" сопряжение, включая британскую раскладку и русскую JCUKEN Кириллица.

Рекомендации

  1. ^ а б Джон Дж. Г. Савард. «Компьютерные клавиатуры». Получено 2014-08-24.
  2. ^ Эдлин, Джим (ноябрь 1982). «Ключи ПК». Журнал ПК. п. 175. Получено 21 октября 2013.

Эта статья частично основана на Файл жаргона, версия 4.4.7, находящаяся в открытом доступе.