Введение
Клавиатура для IBM PC-совместимых компьютеров стандартизирована. Однако за более чем 30 лет частого обновления архитектуры ПК было разработано множество вариантов раскладок клавиатуры. Хорошо известным классом клавиатур IBM PC является Model M. Представленная в 1984 году и производившаяся компаниями IBM, Lexmark, Maxi Switch и Unicomp, подавляющее большинство клавиатур Model M оснащены механическими переключателями с пружинным механизмом, и многие из них имеют полностью заменяемые клавиши.
Прием
Хотя PC Magazine хвалил большинство аспектов аппаратной конструкции клавиатуры IBM PC 1981 года, он задавался вопросом, "как IBM, признанный профессионал в производстве клавиатур, могла расположить левую клавишу Shift в таком неудобном месте". В 1982 году журнал сообщил, что получил больше писем в свою рубрику "Список желаний" с просьбами о возможности определения состояния трех клавиш блокировки, чем по любой другой теме. Обозреватель Byte Джерри Пурнелл описал клавиатуру как "невероятно хорошую, но раздражающую". Он хвалил ее тактильные ощущения, но жаловался, что расположение клавиш Shift и других клавиш было "достаточно, чтобы заставить плакать святого", и осудил тенденцию ПК-совместимых компьютеров копировать раскладку, но не тактильные ощущения. Он сообщил, что раскладка "почти свела с ума" редактора научной фантастики Джима Бена, и что "многие авторы [Бена] отказывались работать с этой клавиатурой", поэтому не могли отправлять рукописи в совместимом формате. Официальный обзор журнала был более оптимистичным. В нем клавиатура была названа "лучшей из всех, без исключения, на любом микрокомпьютере", а необычное расположение клавиши Shift было описано как "незначительные [недостатки] по сравнению с огромными ошибками, допущенными почти на каждой другой клавиатуре микрокомпьютера". "Меня тоже не очень радовало расположение клавиш [левого Shift и Return]", – заявил Дон Эстридж из IBM в 1983 году. Однако он защищал раскладку, утверждая, что "любое место, которое вы выберете для их размещения, не подойдет кому-то – нет единого мнения", и заявил, что "если бы мы изменили ее сейчас, у нас были бы большие проблемы".
Стандартные ключевые значения
Клавиатура ПК с множеством клавиш имеет долгую историю развития, уходящую корнями к телетайпам. Помимо «старых» стандартных клавиш, клавиатура ПК за годы своего существования обзавелась рядом специальных клавиш. Некоторые из этих дополнений были созданы для повышения производительности пользователя при работе с обычным офисным программным обеспечением, а другие, более универсальные, стали отраслевыми стандартами после внедрения определенными производителями операционных систем или программного обеспечения с графическим интерфейсом, например, Microsoft.
Из механических пишущих машин
выбирает верхний символ или заглавную букву. Клавиша Shift в пишущих машинках была связана с рычагом, который сдвигал литеры, позволяя печатать прописные буквы на бумаге. В отличие от механических пишущих машинок, на клавиатурах ПК не все буквы правильно капитализируются при одновременном нажатии обеих клавиш Shift. выбирает прописные буквы, или строчные, если нажата клавиша Shift. В механических пишущих машинках она работала как клавиша Shift, но также использовала фиксатор для удержания клавиши Shift в нажатом состоянии. Фиксатор отключался повторным нажатием клавиши Shift. переносит текст на следующую строку или активирует опцию по умолчанию или выбранную. Клавиатуры ASCII обозначались как CR или Return. В пишущих машинках использовался рычаг, возвращающий цилиндр с бумагой в начало строки. генерирует символ табуляции ASCII, перемещая курсор к следующей позиции табуляции.
Из телетайпных клавиатур
перемещает значения букв и цифр из диапазона графических символов ASCII в диапазон управляющих символов ASCII. Например, CTRL S соответствует XOFF (останавливает многие программы при выводе на экран), CTRL Q – XON (возобновляет вывод, остановленный CTRL S). Создает ASCII-символ экранирования. Может использоваться для выхода из меню или режимов. Тильда (~) – это диакритический знак, ранее ставившийся и печатавшийся над другими буквами для языков, отличных от английского. В современных раскладках клавиатуры США/Великобритании эта клавиша не генерирует символ, который можно удалить, и используется для обозначения "не" или "около". – это обратная кавычка или гравис, также ранее использовавшийся для написания букв в неанглийских языках; в некоторых системах используется как открывающая кавычка. Одинарная кавычка (') обычно используется для обозначения острого ударения. – это циркумфлекс, еще один диакритический знак для языков, отличных от английского. Также используется для обозначения возведения в степень, когда верхний индекс недоступен. – это звездочка, используемая для обозначения сноски или умножения. – это подчеркивание, которое можно перепечатать поверх других символов для выделения или, в некоторых языках программирования, использовать вместо пробела для формирования составного слова, где использование пробела привело бы к нескольким отдельным словам. – это вертикальная черта, изначально использовавшаяся в качестве типографского разделителя для оптического распознавания символов. Многие наборы символов разбивают ее посередине, чтобы избежать путаницы с цифрой "1" или буквой "l" (в большинстве кодовых страниц EBCDIC вертикальная черта и разделенная вертикальная черта – отдельные символы). Этот символ часто называют "трубой" (по аналогии с его использованием в Unix-оболочках) или "столбиком".
Изобретен для компьютеров с видео дисплеями
Функциональные клавиши — это клавиши с обозначением F. Их использование зависит от программы, часто это вызов справки. Клавиши курсора (↑, ↓, ←, →) перемещают курсор на экране. При нажатии с модификатором Shift они выделяют элементы. перемещает курсор в начало текста, обычно в левую часть экрана. перемещает курсор в конец текущей строки. и перемещают по документу страницами. (Delete) удаляет символ после курсора или выделенные элементы. (Insert) изначально переключала режимы вставки и перезаписи текста. Важно отметить, что она участвует вместе с клавишами Ctrl и Shift в сочетаниях клавиш для копирования и вставки в соответствии с рекомендациями пользовательского интерфейса IBM CUA; сочетания IBM CUA до сих пор широко поддерживаются большинством современных операционных систем ПК, и многие пользователи ПК, которые освоили эти сочетания между концом 1980-х и началом 1990-х годов, могут считать их более естественными, удобными или эргономичными, чем современные Ctrl+X/C/V, учитывая близкое расположение клавиш Ctrl, Shift и Insert к клавишам перемещения курсора. Эта особая роль клавиши Insert часто упускается из виду в современной документации и даже при разработке аппаратного обеспечения, где ей приписывается только более очевидная, но гораздо менее часто используемая и устаревшая исходная функция. изначально выводила на экран текстовое изображение содержимого экрана. (На современных компьютерах обычно делает снимок экрана.) С клавишей Alt она переключалась на SysRq, другой код клавиши. переключает состояние цифровой клавиатуры. В выключенном состоянии она функционирует как клавиши перемещения курсора и навигации. Во включенном состоянии — как 10-разрядная цифровая клавиатура, аналогичная стандартному калькулятору. Предпочтения настолько различны, что любимый режим по умолчанию для этой клавиши часто можно настроить в BIOS. Клавиша продолжает существовать на клавиатурах с отдельными клавишами перемещения курсора, чтобы удовлетворить тех, кто все еще предпочитает переключаемую цифровую клавиатуру. мало используется. В документации IBM она описывалась как "неактивная", а назначение клавиши оставалось загадкой даже для производителей клавиатур. В современных программах при вводе текста предыдущий текст обычно прокручивается вверх за пределы экрана или окна. Некоторые старые программы могли отключать это и возвращаться к началу окна при нажатии Scroll Lock. Преимущество заключается в том, что весь текст на экране не сдвигается, что облегчает чтение. Scroll Lock также использовалась для фиксации курсора на строке и прокрутки рабочей области под ним. В электронных таблицах, таких как Microsoft Excel, она фиксирует указатель ячейки на текущей ячейке, позволяя пользователю перемещать окно просмотра с помощью клавиш перемещения курсора, не перемещая указатель ячейки. На некоторых консолях (например, в консоли Linux) она предотвращает прокрутку сообщений до нажатия другой комбинации клавиш. Многие аппаратные KVM-коммутаторы используют Scroll Lock для переключения между управляемыми устройствами. приостанавливает вывод или обработку. В сочетании с Ctrl она генерирует код клавиши Break. традиционно останавливала программы в DOS. Также используется для остановки выполнения отладчика в некоторых средах программирования, таких как Microsoft Visual Studio. В сочетании с клавишей Windows она открывает окно свойств системы в Microsoft Windows. переводит буквы и цифры в диапазон выше 0x80, где в стандартном наборе символов ПК находятся международные и специальные символы. Alt плюс цифра, введенная на цифровой клавиатуре, генерируют специальные символы; см. коды клавиш Alt в Windows. (иногда известная вне Windows как) — быстрый способ открыть меню "Пуск" в стандартной оболочке "Проводник" Microsoft Windows и обычно может быть настроена для открытия главного меню в других операционных системах. В Microsoft Windows клавиша Windows также может использоваться в сочетании с другими клавишами для выполнения действий, связанных с рабочим столом (например, для сворачивания всех открытых окон, а затем для их восстановления). При подключении к компьютеру Macintosh клавиша Windows ведет себя как клавиша . вызывает контекстное меню активного приложения, аналогично щелчку правой кнопкой мыши. открывает Microsoft Copilot в Windows. Она заменила клавишу меню 4 января 2024 года. часто используется в сочетании с другими клавишами для ввода специальных символов, таких как обратная косая черта на неанглийских клавиатурах. Её часто можно эмулировать с помощью . может присутствовать на компактных клавиатурах, например, встроенных в ноутбуки. При нажатии в сочетании с другими клавишами она либо позволяет пользователю получить доступ к функциям клавиш, для которых нет выделенных клавиш на компактной клавиатуре (например, эмуляция цифровой клавиатуры), либо управляет аппаратными функциями, такими как переключение между встроенным экраном и внешним дисплеем, изменение яркости экрана или регулировка громкости динамиков. Эти вторичные значения обычно обозначаются текстом или символами другого цвета, напечатанными на клавише, при этом текст 'Fn' также выполнен в этом цвете. присутствует на некоторых клавиатурах. Обычно она находится справа от правой клавиши Shift. При нажатии в сочетании с функциональной клавишей она устанавливает скорость повторения клавиш.
is often used in combination with other keys to print special characters like the backslash on non English keyboards. It can often be emulated by may be present on compact keyboards such as those built into laptop computers. When depressed in combination with other keys, it either enables the user to access key functions that do not have dedicated keys on the compact keyboard (such as the numeric keypad simulation block), or it controls hardware functions such as switching between the built in screen and an external display, changing screen brightness, or changing speaker volume. These secondary meanings are usually indicated with text or symbols of a different color printed on the key, with the 'Fn' key text having that same color. is present on some keyboards. It is usually on the right side of the right Shift key. When depressed in combination with a function key it sets the key repeat rate.