From e727dbd32f878a006d0c4f5eb02c1bfd3de39ba2 Mon Sep 17 00:00:00 2001 From: He4eT Date: Wed, 24 Dec 2025 20:40:20 +0100 Subject: [PATCH] posts: ugly_keyboards: initial draft --- .../posts/2025/ugly_keyboards_ru/index.md | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 src/pages/posts/2025/ugly_keyboards_ru/index.md diff --git a/src/pages/posts/2025/ugly_keyboards_ru/index.md b/src/pages/posts/2025/ugly_keyboards_ru/index.md new file mode 100644 index 0000000..ab98fbb --- /dev/null +++ b/src/pages/posts/2025/ugly_keyboards_ru/index.md @@ -0,0 +1,109 @@ +--- + +layout: post +lang: 'ru' +year: '2025' +date: '2025-00-00' +section: 'posts' + +title: 'ugly_keyboards' +description: 'Почему нас окружают уродливые клавиатуры и что с этим можно сделать.' + +--- + +# Links + +- [On the Prehistory of QWERTY (2011)](https://repository.kulib.kyoto-u.ac.jp/server/api/core/bitstreams/dc434be9-80cd-499b-a984-f9fa35954c3b/content) +- https://habr.com/ru/companies/selectel/articles/948408/#ergonomic +- https://aposymbiont.github.io/split-keyboards/ +- https://github.com/Keycapsss/awesome-mechanical-keyboard +- https://optozorax.github.io/moonlander-layout +- https://getreuer.info/posts/keyboards/tour/index.html +- https://www.kickstarter.com/projects/mwichary/shift-happens +- https://www.keybr.com/ +- [34 keys is all you need](https://www.youtube.com/watch?v=unMXQTSQEak) +- [Fake sounds](https://mechvibes.com/sound-packs/) +- [Wrist rests](https://www.aliexpress.com/item/1005006443764748.html) +- https://getreuer.info/posts/keyboards/tour/index.html +- https://getreuer.info/posts/keyboards/faqs/index.html +- https://ryanis.cool/cosmos/ +- https://yal-tools.github.io/ergo-keyboards/ + +# Уродливые клавиатуры + +Этот пост был неизбежен. Я годами хожу с горящим взором конспиролога и +пытаюсь каждому встречному открыть глаза на то, что клавиатуры вокруг нас — +ни что иное, как затянувшийся розыгрыш, который давно уже вышел из-под контроля. +Пришло время собрать все мои вопли, наблюдения и аргументы +в связный и логичный текст. + +В этом посте не будет ничего про отличие механических клавиатур от мембранных, +не будет расследования, какие же переключатели лучше (тактильные и жёсткие, конечно), +а так же не будет ни слова про бренды и разные логические раскладки. + +Критикой QWERTY и дёшевых Genius пусть занимается кто-нибудь другой, +мы будем говорить тут только про **физическое расположение кнопочек в пространстве**. + +## "Классическая" клавиатура + +Вообще, при всём разнообразии большинство клавиатур так или иначе следует +стандартам: [чаще ANSI, реже ISO](https://switchandclick.com/ansi-vs-iso-layout/). + +Клавиатуры могут быть разных цветов и размеров, производители могут переносить `PageUp` / `PageDown` в самые неожиданные места и эксперементировать +с формой или взаимным расположением стрелочек, а пользователи могут спорить, допустимо ли располагать `Fn` в углу +и разумно ли заменять верхний ряд кнопок тач-панелью. + +При всём этом разнообразии **центральная и основная часть** (та, где расположены буквы и цифры) уже **более 100 лет остаётся неизменной**. + +![Классическая ANSI клавиатура](/images/posts/ugly_keyboards/default_keyboard.svg) + +Далее в посте я буду называть все такие клавиатуры **классическими**. + +## Наследие печатных машинок + +То, что наши современные классические клавиатуры наследуют клавиатурам механических печатных машинок — довольно известный факт. + +Перед создателями прообразов современных клавиатур стояли нетривиальные ограничения и они их грациозно обходили +нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно +обнаружить практически на любом устройстве и они почему-то до сих пор кажутся +людям чем-то необходимым. + +Многие уверены, что без **длинного пробела** и +**горизонтального сдвига рядов** клавиатура вообще не может существовать: +раз уж производители продолжают добавлять эти конструктивные особенности во все +новые клавиатуры, значит это что-то очень важное и зачем-то всем нам очень нужно. + +### Пробел и мизинцы + +![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default_no_hands.png) + +### Горизонтальный сдвиг рядов + +Самые первые печатные машинки напоминали скорее рояль: большие, шумные, один +ряд клавиш. Довольно быстро люди поняли, что это слишком широко и не слишком удобно. + +Идея расположить клавиши на нескольких рядах витала в воздухе, но упиралась в +конструктивные ограничения: рычаги, которые ударяют по бумаге, расположены в +один ряд и не могут пересекаться. Это значит, что нельзя просто распологать кнопки +друг над другом, **у каждой клавиши печатной машинки должна быть своя уникальная X координата**. + +![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg) + +Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что `H` расположена почти +ровно под `Y`, а `N` почти ровно под `H`. Именно в этом "почти" и +скрывается вся магия: небольшое смещение позволяет избежать +пересечения рычагов, расположить буквы в три ряда и сделать клавиатуру компактной. + +С цифровым рядом, кстати, произошло вообще что-то нелепое и мне нравится думать, что это сделали +не для экономии пространства, а для того, чтобы специально всех запутать :D + +С одной стороны, нельзя не признать красоты инженерного решения: более 40 кнопок расположили в +пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату и +сохранили при этом простоту механизма. + +![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default.png) + +С другой стороны, нельзя не отметить, что, как и многие другие инженерные решения, сдвиг рядов +имеет свою цену: люди с симметричными руками вынуждены пользоваться +клавиатурами для двух правых рук, а споры, каким пальцем нужно нажимать на +клавишу `B` (та, которая `И` в русской раскладке) не утихают до сих пор!