Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Клавиатура Teletype Model 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, что, в частности, было сделано в Teletype Model 33 (1963). Более поздние клавиатуры продолжали использовать это сопоставление, которое было формализовано в стандарте Американской ассоциации стандартов X4.14-1971 и стандарте Европейской ассоциации производителей компьютеров ECMA-23, где это называется логической парой битов , а не спариванием пишущей машинки . В повседневном использовании они называлиськлавиатуры с битовой и пишущей машинкой .

Отображение [ править ]

Наиболее заметной особенностью клавиатуры с парными битами являются сдвинутые значения цифр (только 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) и первая модель компьютера Apple II (1977). Они вымерли в конце 1970 - х годов, в связи с наплывом пользователей , привыкших к электрическим пишущим машинкам, [ править ] и не были включены в преемником стандарта X4.14-1971, X4.23-1982. Ни одна из более поздних распространенных американских схем не использует парные биты. Спаренная с пишущей машинкой компоновка, аналогичная IBM Selectric, использовалась в DEC VT52 (1975), IBM PC (1981) и клавиатуре Model 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"комбинацию, включая раскладку UK и русскую раскладку JCUKEN Cyrillic.

Ссылки [ править ]

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

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