клавиатура IBM PC
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2011 г. ) |
Клавиатура стандартизирована для компьютеров , совместимых с IBM PC, . Однако за более чем 30 лет частого обновления архитектуры ПК раскладки клавиатуры было разработано множество вариантов .
Хорошо известным классом клавиатур IBM PC является M. модель Представленные в 1984 году и производимые IBM , Lexmark , Maxi-Switch и Unicomp , подавляющее большинство клавиатур Model M имеют конструкцию клавиш с изгибающейся пружиной , а многие из них имеют полностью заменяемые колпачки клавиш .
Раскладки клавиатуры
[ редактировать ]Клавиатура ПК менялась с течением времени, часто при выпуске новых версий IBM PC .
Имя | Ключи | Описание | Изображение | |
---|---|---|---|---|
Модель F ( ПК/XT ) | 83 | Исходные столбцы левой функциональной клавиши (клавиша F), от F1 до F10; электронно несовместим с типами клавиатур PC/AT | Представлен в составе оригинального IBM PC в августе 1981 года. | |
Модель F ( ПК/АТ ) | 84 | Дополнительный SysRq ( системный запрос ) ключ; цифровой блок четко отделен от основной клавиатуры; добавлены светодиодные индикаторы для Caps/Scroll/Num lock | Представлен в августе 1984 года. | |
Модель М (улучшенная) | Дополнительные клавиши навигации и управления; 12 клавиш F в отдельном ряду сверху, сгруппированные F1–4, F5–8 и F9–12. Ранние модели расширенной клавиатуры (особенно производства Northgate Ltd.) сохраняли раскладку с функциональными клавишами на левой стороне, расположенными в два столбца по шесть пар. Эта раскладка была более эффективной для машинистов, печатающих вслепую, но на рынке ее заменила раскладка с F-клавишами вверху. PS/2 выпущен в апреле 1987 года. Существуют различные версии расширенной раскладки клавиатуры: | |||
101 | стандартная американская раскладка | Представлен в апреле 1986 года. [1] | ||
102 | Европейские планировки | Представлен в апреле 1986 года. | ||
103 | Корейская раскладка | |||
104 | Бразильский ABNT NBR 10346, вариант 2 (буквенно-цифровая часть) и 10347 (цифровая часть).
| |||
106 | Японский макет JIS
| |||
Окна [2] | Добавлены дополнительная клавиша Windows (×2) и клавиша меню (одна клавиша Windows справа от левой клавиши управления, другая и клавиша меню слева от правой клавиши управления). [2] [3] Представлена в клавиатуре Microsoft Natural для использования с операционной системой Windows 95 . [4] Большинство современных ПК, независимо от того, оснащены ли они операционной системой Microsoft Windows или нет, теперь поставляются с такой компоновкой. [5] Как и расширенная раскладка, существуют региональные варианты раскладки клавиатуры Windows: [5] | |||
104 | стандартная раскладка США (как указано выше) | |||
105 | Европейские планировки [5] (как указано выше) | |||
106 | Корейская раскладка (как указано выше) | |||
107 | Бразильский ABNT NBR 10346, вариант 2 (буквенно-цифровая часть) и 10347 (цифровая), как указано выше. | |||
109 | Японская раскладка (как указано выше) |
Esc | Ф1 | Ф2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | ПртСкн / СисРк | Прокрутка Замок | Пауза / Перерыв | |||||||||
Вставлять | Дом | PgUp | Число Замок | ∕ | ∗ | − | ||||||||||||||||||
Удалить | Конец | ПГДн | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Входить | ||||||||||||||||||||
← | ↓ | → | 0 Инс | . Принадлежащий |
Общие дополнения к стандартным раскладкам включают дополнительные клавиши управления питанием , регуляторы громкости, элементы управления медиаплеером (например, «Воспроизведение/Пауза», «Предыдущая дорожка», «Следующая дорожка») и различные настраиваемые пользователем ярлыки для почтового клиента, World Wide Web браузера , и т. д.
Раскладка IBM PC, особенно Model M, оказала огромное влияние, и сегодня в большинстве клавиатур используются те или иные ее варианты. Это вызвало проблемы в приложениях, разработанных с альтернативными раскладками, которым требуются клавиши, расположенные в неудобном положении на раскладке модели M – часто требующие для работы мизинца – и, следовательно, требующие переназначения для комфортного использования. [6] Ярким примером является клавиша escape , используемая редактором vi : на терминале ADM-3A она располагалась там, где клавиша Tab находится на IBM PC, но на IBM PC клавиша Escape находится в углу; Обычно это решается переназначением Caps Lock на Escape. [6] Другим примером является редактор Emacs , который широко использует клавиши-модификаторы и использует клавишу Control чаще, чем мета-клавишу (вместо этого у IBM PC есть клавиша Alt) – они восходят к клавиатуре Knight , у которой клавиша Control находилась внутри . клавиши Meta, противоположной модели M, где она находится снаружи клавиши Alt; и на клавиатуру Space Cadet , где четыре клавиши Bucky Bit (Control, Meta, Super, Hyper) расположены подряд, что позволяет легко нажимать несколько аккордов, в отличие от раскладки модели M. Это приводит к проблеме « мизинца Emacs ». [7]
Прием
[ редактировать ]Хотя журнал PC Magazine похвалил большинство аспектов аппаратной конструкции клавиатуры IBM PC 1981 года, он поставил под сомнение, «как IBM, этот величайший профессионал в производстве клавиатур, могла поставить левую клавишу Shift в такое неудобное положение». [8] В 1982 году журнал сообщил, что в колонку «Список желаний» он получил больше писем с просьбой о возможности определить статус трех ключей замка, чем по любой другой теме. [9] Byte Обозреватель Джерри Пурнель охарактеризовал клавиатуру как «невероятно превосходную». Он похвалил это ощущение, но пожаловался, что расположение Shift и других клавиш «достаточно, чтобы заставить святого заплакать», и осудил тенденцию компьютеров , совместимых с ПК , имитировать раскладку, но не ощущение. [10] Он сообщил, что макет «почти свел с ума» редактора научной фантастики Джима Баена «с ума» и что «многие авторы [Бэна] отказались работать с этой клавиатурой», поэтому не могли отправлять рукописи в совместимом формате. [11] Официальная рецензия журнала была более оптимистичной. Он похвалил клавиатуру как «без исключения, лучшую ... на любом микрокомпьютере» и описал необычное расположение клавиш Shift как «незначительные [проблемы] по сравнению с некоторыми гигантскими ошибками, допущенными почти на любой другой клавиатуре микрокомпьютера». [12]
«Я также не был в восторге от расположения [левых клавиш Shift и Return]», — заявил Дон Эстридж из IBM в 1983 году. Однако он защищал расположение, заявляя, что «каждое место, которое вы выберете для их размещения, не является хорошим место для кого-то... консенсуса нет», и заявил, что «если бы мы изменили это сейчас, мы оказались бы в затруднительном положении». [13]
Стандартные ключевые значения
[ редактировать ]Клавиатура ПК с ее различными клавишами имеет долгую историю эволюции, восходящую к телетайпам . Помимо «старых» стандартных клавиш, на клавиатуре ПК за долгие годы накопилось несколько специальных клавиш. Некоторые из дополнений были вызваны возможностью или необходимостью повышения производительности пользователей с помощью общего офисного программного обеспечения , в то время как другие, несколько более общие дополнения к клавиатуре, стали заводскими стандартами после того, как они были представлены некоторыми поставщиками операционных систем или программного обеспечения с графическим интерфейсом, такими как Microsoft .
Из механических пишущих машинок
[ редактировать ]- ⇧ Shift выбирает верхний символ или верхний регистр букв. Клавиша Shift в пишущих машинках была прикреплена к рычагу, который перемещал типы символов так, чтобы на бумаге можно было печатать прописные буквы. В отличие от механических пишущих машинок, на клавиатуре ПК не все буквы правильно пишутся с заглавной буквы, когда обе клавиши Shift нажаты одновременно. [ нужна ссылка ]
- ⇪ Caps Lock выбирает верхний регистр или, если нажата клавиша Shift, нижний регистр букв. В механических пишущих машинках она работала как клавиша Shift, но также использовала блокировку, удерживающую клавишу Shift нажатой. Блокировка была снята нажатием клавиши Shift. [ нужна ссылка ]
- Enter переходит на следующую строку или активирует параметр по умолчанию или выбранный параметр. Клавиатуры ASCII имели маркировку CR или Return. В пишущих машинках использовался рычаг, который возвращал цилиндр с бумагой в начало строки.
- Tab ↹ ASCII создает символ табуляции , перемещаясь к следующей позиции табуляции.
С телетайпных клавиатур
[ редактировать ]- Ctrl сдвигает значение букв и цифр из графического диапазона ASCII в управляющие символы ASCII . Например, CTRL-S — это XOFF (останавливает многие программы при выводе на экран) CTRL-Q — это XON (возобновляет печать, остановленную CTRL-S).
- Esc ASCII создает escape-символ . Его можно использовать для выхода из меню или режимов.
- ~ — это тильда , ударение, отставленное назад и напечатанное поверх других букв для неанглийских языков. В настоящее время эта клавиша не создает символ с возможностью возврата в раскладку клавиатуры в США и Великобритании и используется для обозначения «нет» или «около».
- ` — это обратный кавычек или серьезный акцент, который раньше также помещался назад над буквами при написании неанглийских языков; в некоторых системах он используется в качестве вступительной цитаты. Одинарная кавычка ' обычно используется для обозначения острого ударения.
- ^ — это циркумфлекс , еще один акцент для неанглийских языков. Также используется для обозначения возведения в степень , когда верхний индекс недоступен.
- * — звездочка , используемая для обозначения ноты или умножения.
- _ — это знак подчеркивания , который можно отодвинуть назад и напечатать, чтобы добавить акцента, или на некоторых языках программирования вместо знака Space образовать сложное слово, в котором употребление Space даст несколько отдельных слов.
- | — вертикальная черта , первоначально использовавшаяся в качестве типографского разделителя для оптического распознавания символов. Многие наборы символов разбивают его посередине, поэтому его нельзя спутать с цифрой «1» или буквой «l» (в большинстве EBCDIC кодовых страниц вертикальная черта и разделенная вертикальная черта являются отдельными символами). Этот символ часто называют «трубой» (после его использования в оболочках Unix ) или «столбом забора».
Создано для компьютеров с видеодисплеями.
[ редактировать ]- Функциональные клавиши — это клавиши с номером F. Их использование зависит от программы; F1 часто бывает Помощь.
- Клавиши курсора ( ↑, →, ↓, ←) перемещайте курсор по экрану. При сдвиге они выбирают предметы.
- Home перемещает курсор в начало текста, обычно в левую часть экрана.
- End перемещает курсор в конец текущей строки.
- PgUp и PgDn перемещаться по документу по страницам.
- Del (Удалить) удаляет символ после курсора или выбранные элементы.
- Ins (Вставка) изначально переключалась между режимами вставки текста и перезаписи. Важно отметить, что он задействован наряду с клавишами Ctrl и Shift в сочетаниях клавиш для копирования ( Ctrl+ Insert) и вставьте ( ⇧ Shift+ Insert) в соответствии с IBM CUA рекомендациями по пользовательскому интерфейсу ; сочетания клавиш IBM CUA по-прежнему широко поддерживаются большинством современных операционных систем ПК, и многие пользователи ПК, изучившие эти сочетания клавиш в период с конца 1980-х по начало 1990-х годов, все еще могут находить их более естественными, удобными и эргономичными, чем их «современные» сочетания клавиш Ctrl+X. Аналоги /C/V, учитывая близость клавиш Ctrl, Shift и Insert к клавишам перемещения курсора. Эта конкретная роль клавиши «Вставка» часто упускается из виду в современной документации, если не при проектировании аппаратного обеспечения, которая склонна приписывать «Вставке» только ее более очевидную, но гораздо менее часто используемую и несколько устаревшую исходную функцию.
- Print Screen изначально напечатал текстовое изображение экрана. (На современных компьютерах Ctrl+ Print Screen обычно делает снимок экрана.) С помощью клавиши Alt он переключился на SysRq , другой код клавиши.
- Num Lock переключает состояние цифровой клавиатуры . В выключенном состоянии клавиатура действует как клавиши со стрелками и клавиши навигации. Когда включено, это цифровая клавиатура с 10 клавишами, похожая на стандартный калькулятор. Предпочтения настолько различаются, что любимое значение по умолчанию для этой клавиши часто можно настроить в BIOS. Эта клавиша по-прежнему присутствует на клавиатурах с отдельными клавишами со стрелками, чтобы удовлетворить потребности тех, кто по-прежнему предпочитает переключаемую клавиатуру.
- Scroll Lock мало используется. В документации IBM она описывалась как «неактивная», а назначение клавиши было загадкой даже для производителей клавиатур. [14] В современном программном обеспечении ввод текста обычно приводит к прокрутке предыдущего текста за верхнюю часть экрана или окна. Некоторые старые программы могли отключить это и перезапуститься в верхней части окна при нажатии блокировки прокрутки. Преимущество заключается в том, что весь текст на экране не смещается, что облегчает чтение. Scroll Lock также использовался для фиксации курсора на его линии и прокрутки рабочей области под ним. В электронных таблицах, таких как Microsoft Excel , он фиксирует указатель ячейки на текущей ячейке, позволяя пользователю использовать клавиши со стрелками для перемещения окна просмотра, не перемещая указатель ячейки. На некоторых консолях (например, консоли Linux ) он предотвращает прокрутку сообщений до тех пор, пока не будет нажата другая комбинация клавиш. Многие аппаратные KVM-переключатели используют Scroll Lock для переключения между устройствами, которыми они управляют.
- Pause приостанавливает вывод или обработку. В сочетании с Ctrl он создает код клавиши Break . Ctrl+ Break традиционно останавливал программы в DOS. Ctrl+ Break также используется для остановки выполнения отладчика в некоторых средах программирования, таких как Microsoft Visual Studio. В сочетании с клавишей Windows он открывает окно «Свойства системы» в средах Microsoft Windows.
- Alt сдвигает буквы и цифры в диапазон выше шестнадцатеричного 0x80, где международные символы и специальные символы существуют в стандартном наборе символов ПК. Alt плюс число, введенное на цифровой клавиатуре, дает специальные символы; см. коды клавиш Windows Alt .
- ⊞ Win (иногда известный за пределами Windows как Super) — это быстрый способ открыть меню «Пуск» в стандартной оболочке проводника Microsoft Windows , и его обычно можно настроить для открытия главного меню в других операционных системах. В Microsoft Windows клавишу Windows также можно использовать в сочетании с другими клавишами для выполнения действий, связанных с рабочим столом (например, ⊞ Win+ M свернуть все открытые окна, а затем снова их восстановить). При подключении к компьютеру Macintosh клавиша Windows ведет себя как клавиша ⌘ Command ключ.
- ≣ Menu вызывает контекстное меню активного приложения аналогично щелчку правой кнопкой мыши.
- Copilot открывает Microsoft Copilot в Windows. Он заменил клавишу меню 4 января 2024 года. [15] [16]
- AltGr часто используется в сочетании с другими клавишами для печати специальных символов, таких как обратная косая черта, на неанглоязычных клавиатурах. Его часто можно подражать Ctrl+ Alt.
- Fn может присутствовать на компактных клавиатурах, например, встроенных в портативные компьютеры. При нажатии в сочетании с другими клавишами она либо позволяет пользователю получить доступ к функциям клавиш, для которых нет специальных клавиш на компактной клавиатуре (например, блок имитации цифровой клавиатуры), либо управляет аппаратными функциями, такими как переключение между встроенными клавишами. экран и внешний дисплей, изменение яркости экрана или изменение громкости динамика. Эти второстепенные значения обычно обозначаются текстом или символами другого цвета, напечатанными на клавише, причем текст клавиши «Fn» имеет тот же цвет.
- Turbo присутствует на некоторых клавиатурах. Обычно он находится справа от правой клавиши Shift. При нажатии в сочетании с функциональной клавишей устанавливается частота повторения клавиши. [17]
Связь
[ редактировать ]Система | Разъем | Изображение | Распиновка | Протокол передачи | Командные строки |
---|---|---|---|---|---|
ПК (Тип 1) [18] | 5- контактный DIN (ДИН 41524) | 1 КЛК 2 ДАННЫЕ | 2 стартовых бита, 8 бит данных, бит включения/выключения (keydown/keyup), 1 стоповый бит Сброс клавиатуры через контакт 3 на землю | Не поддерживается | |
ХТ (Тип 2) [19] | 1 КЛК 2 ДАННЫЕ | 2 стартовых бита , 8 бит данных , бит включения/выключения (keydown/keyup), 1 стоповый бит сброс клавиатуры через последовательность линий DATA и CLK | |||
В | 1 КЛК 2 ДАННЫЕ | 1 стартовый бит , 8 данных, 1 четность (нечетная), 1 стоповый бит сброс клавиатуры через командную строку | Поддерживается | ||
ПС/2 " Порт PS/2 " | 6- контактный мини-DIN (ДИН 45322) | 1 ДАННЫЕ 2 Н/З (или ДАННЫЕ МЫШИ) | |||
Позже Совместимые ПК | 4- контактный USB Разъем типа А | 1 +5 В 2 Данные — | поле синхронизации плюс 8-битные байты в виде пакетов (РУКОПОЖЕНИЕ, ТОКЕН, ДАННЫЕ, Специальные пакеты), сначала наименее значимый бит. |
См. также
[ редактировать ]- Клавиатура модели F
- Клавиатура модели М
- Шлюз AnyKey
- ЛК201
- клавиатура Apple
- Общий доступ пользователей IBM
Примечания
[ редактировать ]- ^ IBM. Информационное письмо об улучшенной клавиатуре IBM для персонального компьютера . 18 апреля 1986 г.
- ^ Перейти обратно: а б Ивенс, Кэти (1998). Использование Microsoft Windows 95 (4-е изд.). Que. п. 165. ИСБН 978-0-78971573-9 .
- ^ Мюллер, Скотт (1998). Модернизация и ремонт компьютеров . Серия библиотеки Скотта Мюллера. Том. 1 (10-е изд.). Que. п. 450. ИСБН 978-0-78971636-1 .
- ^ Коркоран, Кейт Т. (5 сентября 1994 г.). «Клавиатура Microsoft поставляется». Инфомир . п. 36.
- ^ Перейти обратно: а б с Мюллер, Скотт (2011). Модернизация и ремонт компьютеров (20-е изд.). Que. стр. 1115–16. ISBN 978-0-13268218-3 .
- ^ Перейти обратно: а б Ли, Ха. «История клавиш Emacs & vi (влияние клавиатуры на дизайн сочетаний клавиш)» .
- ^ Ли, Ха. «Как избежать проблемы мизинца Emacs» . Проверено 8 ноября 2009 г.
- ^ Эдлин, Джим; Баннелл, Дэвид (февраль – март 1982 г.). «Новый персональный компьютер IBM: принимаем меры / Часть первая» . Журнал ПК . п. 42 . Проверено 20 октября 2013 г.
- ^ Эдлин, Джим (ноябрь 1982 г.). «Ключи ПК» . Журнал ПК . п. 175 . Проверено 21 октября 2013 г.
- ^ Пурнель, Джерри (ноябрь 1984 г.). «Размышления НКЦ» . БАЙТ . п. 361 . Проверено 23 октября 2013 г.
- ^ Пурнель, Джерри (июнь 1983 г.). «Zenith Z-100, Epson QX-10, лицензирование программного обеспечения и проблема пиратства программного обеспечения» . БАЙТ . Том. 8, нет. 6. с. 411 . Проверено 20 октября 2013 г.
- ^ Уильямс, Грегг (январь 1982 г.). «Более пристальный взгляд на персональный компьютер IBM» . БАЙТ . п. 36 . Проверено 19 октября 2013 г.
- ^ Карран, Лоуренс Дж.; Шуфорд, Ричард С. (ноябрь 1983 г.). «Эстридж от IBM» . БАЙТ . стр. 88–97 . Проверено 19 марта 2016 г.
- ^ Сэндлер, Кори (январь 1983 г.). «Мягкое прикосновение Key Tronic» . Журнал ПК . п. 347 . Проверено 21 октября 2013 г.
- ^ «Новая клавиша Copilot от Microsoft — это первое большое изменение в клавиатурах Windows за 30 лет» . Грань . Вокс Медиа. 4 января 2024 г. . Проверено 6 января 2024 г.
- ^ «Представляем новый ключ Copilot, чтобы начать год ПК с ОС Windows на базе искусственного интеллекта — блог Windows Experience» . blogs.windows.com . Проверено 6 января 2024 г.
- ^ Белкин Интернэшнл. База знаний Статья 3532
- ^ International Business Machines Corporation (1983): IBM Personal Computer XT, страницы с D-12 по D-13. Техническое справочное руководство
- ^ International Business Machines Corporation (1983): Техническое справочное руководство IBM Personal Computer XT, страницы с D-14 по D-15.
Внешние ссылки
[ редактировать ]- Введение в клавиатуры на IBM на Wayback Machine (архивировано 28 октября 2018 г.)
- Раскладки клавиатуры: указатель реестра логических раскладок клавиатуры для стран и регионов мира на сайте IBM на Wayback Machine (заархивировано 3 ноября 2018 г.)
- Обсуждение конвертера AT-клавиатуры в XT ( архивировано 16 октября 2016 г. на Wayback Machine )
- Исходный код конвертера AT-клавиатуры в XT