oddsquat/src/pages/posts/2025/ugly_keyboards_ru/index.md

12 KiB
Raw Blame History

layout lang year date section title description
post ru 2025 2025-00-00 posts ugly_keyboards Почему нас окружают уродливые клавиатуры и что с этим можно сделать.

Links

Уродливые клавиатуры

Этот пост был неизбежен. Я годами хожу с горящим взором конспиролога и пытаюсь каждому встречному открыть глаза на то, что клавиатуры вокруг нас — ни что иное, как затянувшийся розыгрыш, который давно уже вышел из-под контроля. Пришло время собрать все мои вопли, наблюдения и аргументы в связный и логичный текст.

В этом посте не будет ничего про отличие механических клавиатур от мембранных, не будет расследования, какие же переключатели лучше (тактильные и жёсткие, конечно), а так же не будет ни слова про бренды и разные логические раскладки.

Критикой QWERTY и дёшевых Genius пусть занимается кто-нибудь другой, мы будем говорить тут только про физическое расположение кнопок в пространстве.

"Классическая" раскладка

Вообще, большинство клавиатур, при всём кажущемся разнообразии, так или иначе следует стандартам: чаще ANSI, реже ISO.

Клавиатуры могут быть разных цветов и размеров, производители могут переносить PageUp / PageDown в самые неожиданные места и эксперементировать с формой или взаимным расположением стрелочек, а пользователи могут спорить, допустимо ли располагать Fn в углу и разумно ли заменять верхний ряд кнопок тач-панелью.

При всём этом разнообразии центральная и основная часть (та, где расположены буквы и цифры) уже более 100 лет остаётся неизменной.

Классическая ANSI клавиатура

Все клавиатуры похожие на эту я дальше буду называть классическими.

Наследие печатных машинок

То, что наши современные классические клавиатуры наследуют клавиатурам механических печатных машинок — довольно известный, но недооценённый факт.

Перед создателями прообразов современных клавиатур стояли нетривиальные ограничения и они их грациозно обходили нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно обнаружить практически на любом устройстве и они почему-то до сих пор кажутся людям чем-то необходимым.

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

Пробел, большие пальцы и мизинцы

Сам по себе длинный пробел не кажется чем-то неправильным. Раньше он служил рукам подставкой для отдыха, сейчас по нему сложно промахнуться. Мне, если честно, не до конца понятно, чем он так уж сильно отличается от буквы E и почему в маленький пробел вдруг станет как-то сложнее попадать, но ничего страшного, пусть будет самой длинной клавишей.

"Проблема большого пальца" заключается не в самом пробеле, а в том, что во времена печатных машинок ещё не существовало многих кнопок, без которых клавиатуру сейчас представить невозможно: не было ни стрелочек, ни Esc, ни Ctrl, ни Alt, ни Win/ Super, ни Cmd. Даже Backspace в привычном нам понимании ещё не существовал, и даже когда присутствовал физически, то использовался совершенно иначе.

Процесс их постепенного появления можно характеризовать как эволюционный: кнопки добавляли не туда, где ими было бы удобно пользоваться, а туда, где было свободное место. Чаще всего это свободное место обнаруживалось где-нибудь сбоку.

Если вдруг вам зачем-то нужно регулярно писать код, то ситуация становится ещё хуже: почти все скобки и математические операции тоже располагаются где-то на краю клавиатуры.

Получается, что через сотню лет после изобретения первых клавиатур мы обнаруживаем себя в ситуации, когда в зоне ответственности двух маленьких и слабых мизинцев находится больше двадцати кнопок (и в том числе все модификаторы), а большие пальцы всё ещё призваны нажимать вдвоём на один пробел.

Зоны слепой десятипальцевой печати для классической клавиатуры

На всякий случай, напомню, что противопоставленный большой палец — это вообще-то эволюционное достижение. Классические клавиатуры это могучее и ловкое достижение просто игнорируют:

  • взяв в руки геймпад, я двумя большими пальцами могу контролировать космический корабль;
  • сев перед ноутбуком, я двумя большими пальцами могу делать дырки между словами!

Горизонтальный сдвиг рядов

Самые первые печатные машинки напоминали скорее рояль: большие, шумные, один ряд клавиш. Довольно быстро люди поняли, что это слишком широко и не слишком удобно.

Идея расположить клавиши на нескольких рядах витала в воздухе, но упиралась в конструктивные ограничения: рычаги, которые ударяют по бумаге, должны быть расположены в один ряд и не должны друг с другом пересекаться. Это значит, что нельзя просто расположить кнопки друг над другом, у каждой клавиши печатной машинки должна быть своя уникальная X координата.

Клавиатура печатной машинки

Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что H расположена почти ровно под Y, а N почти ровно под H. Именно в этом "почти" и скрывается вся магия: небольшое смещение позволяет избежать пересечения рычагов, расположить буквы в три ряда и сделать клавиатуру компактной.

С цифровым рядом, кстати, произошло вообще что-то нелепое и мне нравится думать, что это сделали не для экономии пространства, а для того, чтобы специально всех запутать :D

С одной стороны, нельзя не признать красоты инженерного решения: более 40 кнопок расположили в пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату и сохранили при этом простоту механизма.

Зоны слепой десятипальцевой печати для классической клавиатуры

С другой стороны, нельзя не отметить, что, как и многие другие инженерные решения, сдвиг рядов имеет свою цену: люди с симметричными руками вынуждены пользоваться клавиатурами для двух правых рук, а споры, каким пальцем нужно нажимать на клавишу B (та, которая И в русской раскладке) не утихают до сих пор!