Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Раскладки клавиатуры [ править ]

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

Общие дополнения к стандартным макетам включают дополнительные клавиши управления питанием , регуляторы громкости, средства управления медиаплеером и различные настраиваемые пользователем ярлыки для почтового клиента, браузера World Wide Web и т. Д.

Компоновка IBM PC, особенно Model M, оказала огромное влияние, и сегодня большинство клавиатур используют некоторые ее варианты. Это вызвало проблемы для приложений, разработанных с альтернативными макетами, для которых требуются клавиши, которые находятся в неудобном положении на макете Model 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 , где четыре быстрые битовые клавиши (Control, Meta, Super, Hyper) расположены в ряд, что позволяет легко нажимать несколько клавиш, в отличие от макета Model M. Это приводит к проблеме " мизинца Emacs ". [7]

Прием [ править ]

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

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

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

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

От механических пишущих машинок [ править ]

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

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

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

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

  • Функциональные клавиши - это клавиши с F-номером. Их использование зависит от программы; F1Часто бывает Help.
  • Клавиши со стрелками ( , , , ) переместите курсор на экране. При перемещении они выбирают предметы.
  • Home перемещает курсор в начало текста, обычно в левую часть экрана.
  • End перемещает курсор в конец текущей строки.
  • PgUpи PgDnперемещаться по документу по страницам.
  • Del (Удалить) удаляет символ после курсора или выбранные элементы.
  • Ins(Insert) изначально переключался между режимами вставки текста и перезаписи. Важно отметить, что он используется вместе с клавишами Ctrl и Shift в сочетаниях клавиш для копирования ( Ctrl+ Insert) и вставки ( ⇧ Shift+ Insert) в соответствии с IBM CUA.руководство по пользовательскому интерфейсу; сочетания клавиш IBM CUA по-прежнему широко поддерживаются большинством современных операционных систем ПК, и многие пользователи ПК, изучившие эти сочетания клавиш в период с конца 1980-х до начала 1990-х годов, могут по-прежнему находить их более естественными, удобными или эргономичными, чем их «современные» Ctrl + X / C / V, учитывая непосредственную близость клавиш Ctrl, Shift и Insert к клавишам перемещения курсора. Эта конкретная роль клавиши Insert часто упускается из виду в современной документации, если не в дизайне оборудования, который, как правило, приписывает «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(также известная как «супер» клавиша) - это быстрый способ открыть меню «Пуск» в стандартной оболочке проводника Microsoft Windows , и обычно его можно настроить для открытия главного меню в других операционных системах. В Microsoft Windows клавишу Windows можно также использовать в сочетании с другими клавишами для выполнения действий, связанных с рабочим столом (например, ⊞ Win+, Mчтобы свернуть все открытые окна, а затем снова, чтобы восстановить их). При подключении к компьютеру Macintosh клавиша Windows ведет себя как клавиша.⌘ Command
  • Клавиша вызывает контекстное меню активного приложения, похожее на правую кнопке мыши.≣ Menu
  • AltGrчасто используется в сочетании с другими клавишами для печати специальных символов, таких как обратная косая черта, на неанглийских клавиатурах. Часто его можно эмулировать с помощью Ctrl+ Alt.
  • Fnмогут присутствовать на компактных клавиатурах, таких как встроенные в портативные компьютеры. При нажатии в сочетании с другими клавишами он либо позволяет пользователю получить доступ к функциям клавиш, для которых нет выделенных клавиш на компактной клавиатуре (например, блок моделирования цифровой клавиатуры), либо управляет аппаратными функциями, такими как переключение между встроенными клавишами. экран и внешний дисплей, изменение яркости экрана или изменение громкости динамика. Эти вторичные значения обычно обозначаются текстом или символами другого цвета, напечатанными на клавише, причем текст клавиши «Fn» имеет тот же цвет.
  • Turboна некоторых клавиатурах. Обычно он находится справа от правой клавиши Shift. При нажатии вместе с функциональной клавишей он устанавливает частоту повторения клавиш. [15]

Подключение [ править ]

См. Также [ править ]

  • Клавиатура модели F
  • Клавиатура модели M
  • Шлюз AnyKey
  • LK201
  • Клавиатура Apple
  • Доступ общих пользователей IBM

Заметки [ править ]

  1. ^ IBM. Информационное письмо IBM по усовершенствованной клавиатуре для персонального компьютера . 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. ^ Коркоран, Кейт Т. (1994-09-05). "Клавиатура Microsoft поставляется". InfoWorld . п. 36.
  5. ^ a b c Мюллер, Скотт (2011). Модернизация и ремонт ПК (20-е изд.). Que. С. 1115–16. ISBN 978-0-13268218-3.
  6. ^ а б Ли, Ха. «История клавиш Emacs® vi (влияние клавиатуры на дизайн привязки)» .
  7. ^ Ли, Ха. "Как избежать проблемы Emacs Pinky" . Проверено 8 ноября 2009 .
  8. ^ Эдлин, Джим; Баннелл, Дэвид (февраль – март 1982 г.). «Новый персональный компьютер IBM: измерение / часть первая» . Журнал ПК . п. 42 . Проверено 20 октября 2013 года .
  9. ^ Edlin, Джим (ноябрь 1982). «Ключи ПК» . Журнал ПК . п. 175 . Проверено 21 октября 2013 года .
  10. ^ Pournelle, Джерри (ноябрь 1984). «Размышления NCC» . БАЙТ . п. 361 . Проверено 23 октября 2013 года .
  11. ^ Pournelle, Джерри (июнь 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. Belkin International. Статья 3532 базы знаний
  16. ^ International Business Machines Corporation (1983):Техническое справочное руководство IBM Personal Computer XT, страницы с D-12 по D-13.
  17. ^ 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
  • Исходный код конвертера AT-клавиатуры в XT