Клавиатура IBM PC - IBM PC keyboard

В клавиатура за IBM PC-совместимый компьютеры стандартизированы. Однако за более чем 30-летний период частого обновления архитектуры ПК многие раскладка клавиатуры были разработаны вариации.

Хорошо известным классом клавиатур IBM PC является Модель M. Представлен в 1984 году и изготовлен компанией IBM, Lexmark, Maxi-Switch и Unicomp, подавляющее большинство клавиатур Model M имеют пружина изгиба ключевой дизайн и многие полностью заменяемые колпачки.

Раскладки клавиатуры

Клавиатура ПК менялась с годами, часто при выпуске новых IBM PC версии.

ИмяКлючиОписаниеИзображение
Модель F (ПК / XT )083Исходная левая сторона функциональная клавиша (Клавиша F) столбцы с F1 по F10; в электронном виде несовместимый с типами клавиатуры PC / AT83-клавишная клавиатура PC / XT Представлен с оригиналом IBM PC Август 1981 г.
Модель F (ПК / AT )084Дополнительный SysRq (системный запрос ) ключ; цифровой блок четко отделен от основной клавиатуры; добавлен индикатор Светодиоды для Caps / Scroll / Num Lock84-клавишная клавиатура ПК / AT Представлен в августе 1984 года.
Модель M (Повышенная)Дополнительные клавиши навигации и управления; 12 клавиш F в отдельном ряду сверху, сгруппированные F1–4, F5–8 и F9–12. Ранние модели усовершенствованной клавиатуры (особенно те, которые производились Northgate Ltd.) сохранили компоновку с функциональными клавишами на левой стороне, расположенными в два столбца по шесть пар. Эта раскладка была более эффективной для машинисток слепым методом, но на рынке ее вытеснила раскладка с F-клавишами вверху. PS / 2 выпущен в апреле 1987 года. Существуют различные версии расширенной раскладки клавиатуры:
101стандартный макет США
  • клавиша возврата двойной ширины (охватывающая C12 и C13 ) с ключом шириной 1,5 на D13
  • клавиша Backspace двойной ширины (охватывающая E13 и E14 )
101-клавишная расширенная клавиатура Представлен в апреле 1986 года.[1]
102Европейские макеты
  • Клавиша возврата разной формы (ширина 1,5 D13 и C13 ) с США D13 в C12 и одинарная ширина
  • клавиша Backspace двойной ширины (охватывающая E13 и E14 )
  • дополнительная клавиша 1 справа от клавиши Left Shift (B00 )
102-клавишная расширенная клавиатура Представлен в апреле 1986 года.
103Корейская раскладка
  • Клавиша возврата разной формы (ширина 1,5 D13 и C13 ) с США D13 в C12 и одинарная ширина
  • клавиша Backspace двойной ширины (охватывающая E13 и E14 )
  • дополнительные 2 клавиши: одна слева (A03 ) и один справа (A07 ) клавиши пробела; обе клавиши ввода языка
104Бразильский ABNT NBR 10346 вариант 2 (буквенно-цифровая часть) и 10347 (числовая часть).
  • Клавиша возврата разной формы (ширина 1,5 D13 и C13 ) с США D13 в C12 и одинарная ширина
  • клавиша Backspace двойной ширины (охватывающая E13 и E14 )
  • дополнительные 3 клавиши: одна справа от левой клавиши Shift (B00 ), один слева от правой клавиши Shift (B11 ) и один на цифровой клавиатуре над Enter (C54 )
104-клавишная клавиатура Windows
106Японский макет JIS
  • Клавиша возврата разной формы (ширина 1,5 D13 и C13 ) с США D13 в C12 и одинарная ширина
  • одинарная клавиша Backspace (при E14 )
  • дополнительные 5 клавиш: одна слева (A03 ) от пробела, два справа (A06 и A07 ) клавиши пробела, один слева от правой клавиши Shift (B11 ) и один слева от клавиши Backspace (E13 ); четыре из которых клавиши ввода языка
  • ключ в E00 Другой клавиша ввода языка но существует на 101-клавишном макете США
106-клавишная расширенная клавиатура
Windows[2]Дополнительный MS Windows клавиша (× 2) и добавлена ​​клавиша меню (одна РС Клавиша Windows справа от левой клавиши управления, другая и клавиша Меню слева от правой клавиши управления).[2][3] Представлено в Клавиатура Microsoft Natural для использования с операционной системой MS Windows 95.[4] Большинство современных ПК, независимо от того, поставляются ли они с MS Windows или нет, теперь поставляются с этой компоновкой.[5] Как и в случае с расширенной раскладкой, есть региональные варианты раскладки клавиатуры Windows:[5]
104стандартный макет США (как указано выше)Современная 104-клавишная клавиатура Windows
105Европейские макеты[5] (как указано выше)105-клавишная клавиатура Windows
106Корейская раскладка (как указано выше)Современная 106-клавишная клавиатура Windows
107Бразильский ABNT NBR 10346 вариант 2 (буквенно-цифровая часть) и 10347 (числовой), как указано вышеСовременная 107-клавишная клавиатура Windows
109Японская раскладка (как указано выше)

Общие дополнения к стандартным макетам включают дополнительные ключи управления питанием, регуляторы громкости, средства управления медиаплеером и различные настраиваемые пользователем ярлыки для электронное письмо клиент Всемирная паутина браузер и т. д.

Компоновка IBM PC, особенно Model M, оказала огромное влияние, и сегодня большинство клавиатур используют некоторые ее варианты. Это вызвало проблемы для приложений, разработанных с альтернативными макетами, для которых требуются клавиши, которые находятся в неудобных положениях на макете Model M - часто для работы требуется мизинец - и, следовательно, требуют переназначения для удобного использования.[6] Одним из ярких примеров является ключ выхода, используемый vi редактор: на АДМ-3А терминал он был расположен там, где клавиша Tab находится на IBM PC, но на IBM PC клавиша Escape находится в углу; обычно это решается путем переназначения Caps Lock на Escape.[6] Другой пример - Emacs редактор, который широко использует клавиши-модификаторы, и использует клавишу Control чаще, чем мета-ключ (IBM PC вместо этого имеет клавишу Alt) - эти даты относятся к Рыцарь клавиатура, у которого была клавиша Control на внутри клавиши Meta, напротив модели M, где она находится на за пределами клавиши Alt; и к космический курсант, где четыре бакки бит Клавиши (Control, Meta, Super, Hyper) расположены в ряд, что позволяет легко нажимать несколько клавиш, в отличие от макета Model M. Это приводит к "Emacs мизинец " проблема.[7]

Прием

Несмотря на то что Журнал ПК похвалил большинство аспектов аппаратного дизайна клавиатуры IBM PC 1981 года, он поставил под сомнение, «как IBM, этот непревзойденный профессионал в производстве клавиатур, смогла поставить левую клавишу переключения передач так, как они это сделали».[8] В 1982 году журнал сообщил, что он получил больше писем в свою колонку «Список желаний» с просьбой дать возможность определить статус трех ключей блокировки, чем по любой другой теме.[9] Байт обозреватель Джерри Пурнель охарактеризовал клавиатуру как «безумно превосходную». Он похвалил его ощущение, но пожаловался, что расположение Shift и других клавиш «достаточно, чтобы заставить святого плакать», и осудил тенденцию Совместимость с ПК компьютеры, чтобы имитировать макет, но не ощущение.[10] Он сообщил, что макет «чуть не подъехал» редактор-фантаст. Джим Баен «сумасшедший», и что «многие авторы [Баэна] отказались работать с этой клавиатурой», поэтому не могли представить рукописи в совместимом формате.[11] Официальная рецензия журнала была более оптимистичной. Он похвалил клавиатуру как «без исключений, лучшую ... на любом микрокомпьютере» и описал необычное расположение клавиш Shift как «незначительные [проблемы] по сравнению с некоторыми из гигантских ошибок, сделанных почти на любой другой клавиатуре микрокомпьютера».[12]

«Я тоже не был в восторге от расположения [левых клавиш Shift и Return]», - говорит IBM Дон Эстридж заявлено в 1983 году. Он защищал макет, однако, заявляя, что «каждое место, которое вы выбираете для их размещения, не подходит для кого-то ... нет единого мнения», и утверждал, что «если бы мы изменили его сейчас, мы были бы в горячей воде ».[13]

Стандартные ключевые значения

Клавиатура ПК с ее различными клавишами имеет долгую историю развития, восходящую к телетайпы. Помимо «старых» стандартных клавиш, на клавиатуре ПК за эти годы накопилось несколько специальных клавиш. Некоторые из дополнений были вдохновлены возможностью или потребностью в повышении производительности пользователей в обычном офисе. программное обеспечение, в то время как другие немного более общие дополнения к клавиатуре стали заводскими стандартами после того, как были введены некоторыми Операционная система или же GUI поставщики программного обеспечения, такие как Microsoft.

От механических пишущих машинок

  • Сдвиг выбирает верхний символ или верхний регистр букв. Клавиша Shift в пишущих машинках была прикреплена к рычагу, который перемещал типы символов, чтобы символы верхнего регистра могли быть напечатаны на бумаге. В отличие от механических пишущих машинок, клавиатуры ПК не пишут все буквы должным образом при одновременном нажатии обеих клавиш Shift.[нужна цитата ]
  • Caps Lock выбирает верхний регистр или, если нажата клавиша Shift, нижний регистр букв. В механических пишущих машинках он работал как клавиша Shift, но также использовал блокировку, чтобы удерживать клавишу Shift нажатой. Блокировка была снята нажатием клавиши Shift.[нужна цитата ]
  • Войти переносится на следующую строку или активирует параметр по умолчанию или выбранный параметр. Клавиатуры ASCII были помечены как CR или Return. Пишущие машинки использовали рычаг, который возвращал цилиндр с бумагой в начало строки.
  • Вкладка производит ASCII символ табуляции, переход к следующей позиции табуляции.

С клавиатуры Teletype

  • Ctrl сдвигает значение букв и цифр из графического диапазона ASCII вниз в ASCII управляющие символы. Например, CTRL-S - это XOFF (останавливает многие программы при выводе на экран). CTRL-Q - это XON (возобновление печати, остановленное с помощью CTRL-S).
  • Esc производит ASCII escape-символ. Его можно использовать для выхода из меню или режимов.
  • ~ это тильда, ударение с отступом и печать поверх других букв для неанглийских языков. В настоящее время в раскладках клавиатуры США / Великобритании клавиша не воспроизводит символ с возможностью возврата, и используется для «не» или «около».
  • ` это серьезный акцент или обратная кавычка, также ранее переносимая на буквы для написания неанглийских языков; в некоторых системах он используется в качестве вступительной цитаты. Одиночная кавычка 'обычно используется для выделения острого ударения.
  • ^ это циркумфлекс, еще один акцент для неанглийских языков. Также используется для обозначения возведение в степень куда надстрочный индекс не доступен.
  • * является звездочка, используется для обозначения примечания или умножения.
  • _ является подчеркивать, которые могут быть перенесены назад и наложены, чтобы добавить акцента, или в некоторых Языки программирования вместо Космос образовывать сложное слово, где использование Космос даст несколько отдельных слов.
  • | это вертикальная полоса, изначально использовался как типографский разделитель для оптического распознавания символов. Многие наборы символов разбивают его посередине, поэтому его нельзя спутать с цифрой «1» или буквой «l» (в большинстве EBCDIC кодовые страницы, вертикальная черта и разделенная вертикальная черта - отдельные символы). Этот символ часто называют "трубкой" (после его использования в Оболочки Unix ) или "столб".

Изобретено для компьютеров с видеодисплеями

  • Функциональные клавиши - это клавиши с буквами F. Их использование зависит от программы; F1 Часто Помощь.
  • Клавиши со стрелками (, , , ) перемещайте курсор по экрану. При перемещении они выбирают предметы.
  • Дома перемещает курсор в начало текста, обычно в левую часть экрана.
  • Конец перемещает курсор в конец текущей строки.
  • PgUp и PgDn перемещаться по документу по страницам.
  • Del (Удалить) удаляет символ после курсора или выбранные элементы.
  • Ins (Вставка) изначально переключался между режимами вставки текста и перезаписи. Важно отметить, что он используется вместе с клавишами Ctrl и Shift в сочетаниях клавиш для копирования (Ctrl+Вставлять) и вставьте (⇧ Shift+Вставлять) согласно IBM CUA руководство по пользовательскому интерфейсу; сочетания клавиш IBM CUA по-прежнему широко поддерживаются большинством современных операционных систем ПК, и многие пользователи ПК, изучившие эти сочетания клавиш в период с конца 1980-х по начало 1990-х годов, могут по-прежнему находить их более естественными, удобными или эргономичными, чем их «современные» Ctrl + X / C / V, учитывая непосредственную близость клавиш Ctrl, Shift и Insert к клавишам перемещения курсора. Эта конкретная роль клавиши Insert часто упускается из виду в современной документации, если не в дизайне оборудования, который, как правило, приписывает «Insert» только более очевидную, но гораздо менее часто используемую и несколько устаревшую исходную функцию.
  • Снимок экрана изначально напечатал текстовое изображение экрана. (На современных компьютерах Ctrl+Снимок экрана обычно делает снимок экрана.) С помощью клавиши Alt он переключился на SysRq, другой ключевой код.
  • Num Lock переключает состояние цифровая клавиатура. В выключенном состоянии клавиатура действует как клавиши со стрелками и клавиши навигации. Когда он включен, это 10-клавишная цифровая клавиатура, похожая на стандартный калькулятор. Предпочтения различаются настолько, что предпочтительное значение по умолчанию для этого ключа часто можно настроить в BIOS. Клавиша по-прежнему присутствует на клавиатурах с отдельными клавишами со стрелками, чтобы приспособить тех, кто все еще предпочитает переключаемую клавиатуру.
  • Scroll Lock мало используется. В документации IBM она описана как «неактивная», а назначение клавиши оставалось загадкой даже для производителей клавиатур.[14] В современном программном обеспечении набор текста обычно приводит к тому, что предыдущий текст прокручивается за пределы верхней части экрана или окна. Некоторые старые программы могли отключить это и перезапускаться в верхней части окна при нажатии блокировки прокрутки. Преимущество заключается в том, что весь экран с текстом не смещается, что облегчает его чтение. Scroll Lock также использовался для блокировки курсора на его строке и прокрутки рабочей области под ним. В таких таблицах, как Майкрософт Эксель, он блокирует указатель ячейки на текущей ячейке, позволяя пользователю использовать клавиши со стрелками для перемещения окна просмотра, не перемещая указатель ячейки. На некоторых консолях (например, Консоль Linux ), он предотвращает прокрутку сообщений до нажатия другой комбинации клавиш. Много оборудования KVM-переключатели используйте Scroll Lock для переключения между устройствами, которыми они управляют.
  • Пауза приостанавливает вывод или обработку. В сочетании с Ctrl он создает код клавиши для Перемена. Ctrl+Перемена Традиционно остановленные программы в DOS. Ctrl+Перемена также используется для остановки выполнения отладчика в некоторых средах программирования, таких как Microsoft Visual Studio. В сочетании с клавишей Windows он открывает окно свойств системы в средах Microsoft Windows.
  • Alt сдвигает буквы и цифры в диапазон выше шестнадцатеричного 0x80, где международные символы и специальные символы присутствуют в стандартном наборе символов ПК. Alt плюс число, набранное на цифровой клавиатуре, дает специальные символы; видеть Коды клавиш Windows Alt.
  • Победить (также известная как «супер-клавиша») - это быстрый способ открыть Стартовое меню в Майкрософт Виндоус стандартная оболочка проводника и обычно может быть настроена для открытия главного меню в других операционных системах. В Microsoft Windows клавишу Windows можно также использовать в сочетании с другими клавишами для выполнения действий, связанных с рабочим столом (например, ⊞ Победа+M чтобы свернуть все открытые окна, затем снова их восстановить). При подключении к Компьютер Macintosh, клавиша Windows ведет себя как Команда ключ.
  • В Меню Клавиша вызывает контекстное меню активного приложения, аналогично щелчку правой кнопкой мыши.
  • AltGr часто используется в сочетании с другими клавишами для печати специальных символов, таких как обратная косая черта на неанглоязычных клавиатурах. Его часто можно подражать Ctrl+Alt.
  • Fn могут присутствовать на компактных клавиатурах, таких как встроенные в портативные компьютеры. При нажатии в сочетании с другими клавишами он либо позволяет пользователю получить доступ к функциям клавиш, для которых нет выделенных клавиш на компактной клавиатуре (например, блок моделирования цифровой клавиатуры), либо он управляет аппаратными функциями, такими как переключение между встроенными экран и внешний дисплей, изменение яркости экрана или изменение громкости динамика. Эти вторичные значения обычно обозначаются текстом или символами другого цвета, напечатанными на клавише, причем текст клавиши «Fn» имеет тот же цвет.
  • Турбо на некоторых клавиатурах. Обычно он находится справа от правой клавиши Shift. При депрессии в сочетании с функциональная клавиша он устанавливает частоту повторения клавиш.[15]

Связь

СистемаКоннекторРаспиновкаПротокол передачиКомандные строкиИзображение
ПК (Тип 1) [16]5-штырь DIN
(DIN 41524)
1 CLK

2 ДАННЫЕ
3-СБРОС
4 GND
5 + 5В

2 стартовых бита,
8 бит данных,
бит включения / выключения (нажатие / нажатие),
1 стоповый бит

сброс клавиатуры через контакт 3 на землю

Не поддерживается5-контактный разъем DIN
XT (Тип 2) [17]1 CLK

2 ДАННЫЕ
3 Н / К
4 GND
5 + 5В

2 старт биты,
8 данных биты,
бит включения / выключения (нажатие / нажатие),
1 стоповый бит

сброс клавиатуры через последовательность в строках DATA и CLK

В1 CLK

2 ДАННЫЕ
3 Н / К
4 GND
5 + 5В

1 запуск кусочек,
8 данных,
1 четность (нечетная),
1 стоповый бит
сброс клавиатуры через командную строку
Поддерживается
PS / 2
"Порт PS / 2 "
6-штырь Мини-DIN
(DIN 45322)
1 ДАННЫЕ

2 N / C (или МЫШЬ ДАННЫЕ)
3 GND
4 + 5В
5 CLK
6 N / C (или МЫШЬ CLK)

6-контактный разъем DIN
Потом
Совместимость с ПК
4-штырь USB
Разъем типа А
1 + 5В

2 Данные -
3 Данные +
Земля

поле синхронизации плюс
8 бит байты в качестве пакеты
(HANDSHAKE, TOKEN, DATA, специальные пакеты),
младший бит первым.
Разъем USB типа A

Смотрите также

Примечания

  1. ^ IBM. Информационное письмо IBM Enhanced Keyboard для персонального компьютера. 1986-04-18.
  2. ^ а б Ивенс, Кэти (1998). Использование Microsoft Windows 95 (4-е изд.). Que. п. 165. ISBN  978-0-78971573-9.
  3. ^ Мюллер, Скотт (1998). Обновление и ремонт ПК. Библиотека Скотта Мюллера. 1 (10-е изд.). Que. п. 450. ISBN  978-0-78971636-1.
  4. ^ Коркоран, Кейт Т. (05.09.1994). "Клавиатура Microsoft поставляется". InfoWorld. п. 36.
  5. ^ а б c Мюллер, Скотт (2011). Обновление и ремонт ПК (20-е изд.). Que. С. 1115–16. ISBN  978-0-13268218-3.
  6. ^ а б Ли, Ха. «История клавиш Emacs® vi (влияние клавиатуры на дизайн привязки клавиш)».
  7. ^ Ли, Ха. "Как избежать проблемы Emacs Pinky". Получено 2009-11-08.
  8. ^ Эдлин, Джим; Баннелл, Дэвид (февраль – март 1982 г.). "Новый персональный компьютер IBM: измерение / часть первая". Журнал ПК. п. 42. Получено 20 октября 2013.
  9. ^ Эдлин, Джим (ноябрь 1982). «Ключи ПК». Журнал ПК. п. 175. Получено 21 октября 2013.
  10. ^ Пурнель, Джерри (ноябрь 1984 г.). "Размышления NCC". БАЙТ. п. 361. Получено 23 октября 2013.
  11. ^ Пурнель, Джерри (июнь 1983 г.). «Zenith Z-100, Epson QX-10, лицензирование программного обеспечения и проблема программного пиратства». БАЙТ. 8 (6). п. 411. Получено 20 октября 2013.
  12. ^ Уильямс, Грегг (январь 1982 г.). «Более пристальный взгляд на персональный компьютер IBM». БАЙТ. п. 36. Получено 19 октября 2013.
  13. ^ Курран, Лоуренс Дж .; Шфорд, Ричард С. (ноябрь 1983 г.). "Эстридж IBM". БАЙТ. стр. 88–97. Получено 19 марта 2016.
  14. ^ Сэндлер, Кори (январь 1983 г.). "Мягкое касание Key Tronic". Журнал ПК. п. 347. Получено 21 октября 2013.
  15. ^ Белкин Интернэшнл. Статья 3532 базы знаний
  16. ^ Международная корпорация бизнес-машин (1983): IBM Техническое справочное руководство по персональному компьютеру XT, страницы с D-12 по D-13.
  17. ^ International Business Machines Corporation (1983): Техническое справочное руководство IBM Personal Computer XT, страницы с D-14 по D-15.

внешняя ссылка