Бит-парная клавиатура
Бит -парная клавиатура — это клавиатура , в которой расположение соответствует сдвинутых клавиш столбцам в таблице ASCII (1963 г.), архетипически это клавиатура Teletype Model 33 (1963 г.). Позже это было противопоставлено клавиатуре, спаренной с пишущей машинкой , где расположение сдвинутых клавиш соответствует раскладке электрических пишущих машинок , особенно IBM Selectric (1961). Разница наиболее заметна в ряду цифр (верхний ряд): по сравнению с механическими пишущими машинками, на парных клавиатурах удаляется символ _ из 6 и сдвигается оставшийся &*() с 7890 на 6789, а на парных клавиатурах с пишущими машинками заменяются 3 символа. : ⇧ Shift+ 2 от " к @ ⇧ Shift+ 6 от _ к ^ и ⇧ Shift+ 8 от ' к *. Важная тонкость заключается в том, что ASCII был основан на механических пишущих машинках, но электрические пишущие машинки стали популярными в тот же период, когда был принят ASCII, и внесли свои собственные изменения в раскладку. [1] Таким образом, различия между клавиатурами с битовой парой и (электрической) парой пишущих машинок обусловлены отличиями обеих из них от более ранних механических пишущих машинок.
Побитно-парные клавиатуры были распространены в Соединенных Штатах в 1960-х и 1970-х годах из-за простоты изготовления, но вымерли в конце 1970-х годов из-за автоматизации делопроизводства из-за количества пользователей, уже привыкших к раскладкам (электрических) пишущих машинок. Раскладки побитовой пары клавиатуры сохранились сегодня только в стандартной японской раскладке клавиатуры , в которой все значения цифр в побитовой раскладке смещены.
Технические детали
[ редактировать ]Фон
[ редактировать ]В механических пишущих машинках клавиша 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, чтобы облегчить сопоставление, поскольку они использовались в качестве разделителей, а символы ;: (обычно парные) были помещены в столбец 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 это соответствует следующим столбцам (здесь они отображаются в виде строк):
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
Есть также менее заметные различия в символьных клавишах: клавиатура с битовой парой и клавиатура с парой пишущих машинок согласуются между собой. <
,>
.?
/ (строки 12, 14 и 15), но побитовые клавиатуры имеют *
:+
;=
- (строки 10, 11 и 13) вместо :
;+
=_
- и не хватает '" ключ, так как это сдвинутые значения цифр.
Это полный набор символов модели 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" спаривание, включая британскую раскладку и российскую кириллическую раскладку JCUKEN .
Ссылки
[ редактировать ]- ^ Jump up to: а б Джон Дж. Савард. «Компьютерные клавиатуры» . Проверено 24 августа 2014 г.
- ^ Эдлин, Джим (ноябрь 1982 г.). «Ключи ПК» . Журнал ПК . п. 175 . Проверено 21 октября 2013 г.
Эта статья частично основана на файле жаргона версии 4.4.7, который находится в свободном доступе.