Клавиатура
В разделе приводится множество рассуждений об использовании основного компьютерного устройства ввода информации — клавиатуры. В связи с этим, его прочтение может оказаться полезным не только для начинающих пользователей.
История
Во второй половине XIX века была разработана и активно развивалась предшественница современной компьютерной клавиатуры — пишущая машинка. К концу столетия были разработаны все эргономические принципы, сделавшие этот прибор незаменимым помощником человека. К ним можно отнести не только размещение клавиш в соответствии с частотой использования тех или иных букв («qwerty» или «йцукен» по первым буквам верхнего ряда), но и сами их размеры.
Спустя почти столетие появились электрические, а затем и электронные пишущие машинки. Последние позволяли запоминать напечатанный текст и редактировать его, а печатать — при необходимости. Сама клавиатурная часть при этом уже практически не изменялась, но всё же появились специальные клавиши.
Создание первых электронных вычислительных машин (ЭВМ), потребовало клавиатуры для ввода информации и управления. А последовавшее далее возникновение и массовое распространение персональных компьютеров довело клавиатуру до промежуточного совершенства. Это была клавиатура XT, состоявшая из 84 клавиш (начало 1980‑х).
Обращает на себя внимание внедрение достаточно серъезных эргономических принципов:
- Четко выделены три группы клавиш: функциональные (слева), дополнительные (справа) и алфавитно-цифровые.
- Увеличенные клавиши Shift и Enter.
- Удобная дополнительная клавиатура, построенная почти по принципу калькулятора.
- Светодиодные Lock-индикаторы.
Однако, уже тогда стали появляться «уродцы» с претензией на уменьшение размеров. В оправдание можно сказать, что они лишь подражали показанной на следующем рисунке оригинальной 83-клавишной клавиатуре IBM PC/XT:
Дальнейшее логическое развитие основывалось на крайне неудобной необходимости переключения дополнительной клавиатуры (NumPad) между естественным режимом калькулятора и режимом клавиш управления курсором, а также левостороннее расположение функциональных клавиш. В результате возникла расширенная 101-клавишная версия IBM PC/AT (1986).
Главным изменением стало появление дополнительного 10-клавишного блока управления курсором. Логика размешения клавиш и отступы между ними и соседними блоками сделали настоящий прорыв в удобстве использования. Но изменилось не только это.
- Клавиши-модификаторы Alt, Ctrl и Shift продублировались справа и слева, существенно упростив применение клавиатурных комбинаций (горячих клавиш). В результате также возникли сочетания для правой руки, в том числе и для копирования/вставки. NumLock сохранился скорее для использования огромного количества игр, подготовленных для применения дополнительной клавиатуры.
- Функциональные клавиши разместились сверху группами по четыре штуки и стали доступны для обеих рук. Соответственно появились клавиши F11 и F12.
- CapsLock вернулась на своё законное и функциональное место.
- Часто используемая и весьма важная клавиша Escape получила самую удобную позицию в левом верхнем углу.
- Дополнительная клавиатура наконец обзавелась столь необходимой дублирующей клавишей Enter.
Большинство пользователей приняли новинку с восторгом. Хотя этот вариант имел и ряд очевидных недостатков.
- Вновь уменьшившийся Enter затруднил ввод информации, а появившаяся над ним клавиша (|\) постоянно нажималась почём зря.
- Многие привычные горячие клавиши, использующие функциональные клавиши, стали более труднодоступными, так как удалились от Ctrl.
- В целом, смещение клавиш с привычных мест не могло не возмутить пользователей, хотя и привыкли все довольно быстро.
Но ошибки на то и нужны, чтобы их исправлять.
Наконец, на клавиатуре добавились три изначально совершенно ненужных Windows-клавиши (пара и вызов контекстного меню) и она стала единственной доступной на сегодняшний день 104‑клавишной.
Годы эксплуатации привели к возникновению ряда востребованных сочетаний для Win-клавиши. ....
С учетом изложенного выше можно оценить некоторые «усовершенствования» современных клавиатур.
- Появление Windows-клавиш уничтожило важнейшую «парковочную» зону для больших пальцев между клавишами Alt и Ctrl. Была ли в этом необходимость? Решайте сами.
Из предлагаемых Майкрософт 20 сочетаний, больше половины используется крайне редко, а три уже имеют горячие клавиши.
Контекстное меню — почти единственная функция правой кнопки мыши, которую большинство пользователей боятся выпустить из рук (чтобы не убежала).
Всё множество клавиш можно разделить на несколько групп (зачастую достаточно условных):
....
Их название начинается с буквы F, к которой добавляется число от 1 до 12: F1, F2... F12.
Назначение клавиш меняется в зависимости от используемой программы.
Исторически сложились только две универсальные функции: F1 вызывает Справку (Help), а F10 осуществляет переход в меню программы.
Всего их восемь: ←, ↑, ↓, →, Home, End, PgUp и PgDown.
При отключении NumLock функции дублируются на дополнительной числовой клавиатуре, что ранее использовалось в играх.
....
Отсутствие дополнительной клавиатуры вынуждает многих пользователей приобретать её отдельно, чтобы получить возможность быстро и удобно вводить числа и/или производить расчеты:
....
....
клавиш-модификаторов: Alt, Ctrl и Shift.
В Windows для переключения языка можно использовать два сочетания: Alt+Shift (основное) или Ctrl+Shift (дополнительное).
Замена основного на дополнительное — не лучшее решение, так как первое используется десятки лет в качестве варианта по умолчанию и установлено на большинстве компьютеров.
Нельзя не упомянуть, что в эпоху текстовых интерфейсов для переключения языка использовались отдельные программы.
Некоторые из них реализовывали «идеальное» сочетание RightShift+LeftShift, которое не используется ни при каких обстоятельствах.
Конечно, можно сказать, что для этого действия потребуется две руки, однако язык переключается только при вводе текста, когда обе руки и так находятся на клавиатуре.
Группы клавиш
Функциональные клавиши
Клавиши управления курсором
Названия и скан-коды клавиш
Клавиатурные сочетания
Переключение языка ввода