posts: ugly_keyboards: 80 symbols

This commit is contained in:
He4eT 2026-02-19 15:23:17 +01:00 committed by Alexey
commit 0c0b70a298

View file

@ -11,49 +11,24 @@ description: 'Почему нас окружают уродливые клави
---
# ToDo
- style photos
- style photo labels
- check the photos and labels
- spread the links
# 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/
- https://www.keyderboard.com/ergo
- https://blog.crashspace.org/2025/06/diy-split-keyboards-your-next-maker-rabbit-hole/
- https://www.justinmklam.com/posts/2026/02/beginners-guide-split-keyboards/
# Уродливые клавиатуры
Этот пост был неизбежен. Я годами хожу с горящим взором конспиролога и
пытаюсь каждому встречному открыть глаза на то, что клавиатуры вокруг нас —
ни что иное, как затянувшийся розыгрыш, который давно уже вышел из-под контроля.
Пришло время собрать все мои вопли, наблюдения и аргументы
в связный и логичный текст.
пытаюсь каждому встречному открыть глаза на то,
что клавиатуры вокруг нас — ни что иное, как затянувшийся розыгрыш,
который давно уже вышел из-под контроля.
Пришло время собрать все мои вопли,
наблюдения и аргументы в связный и логичный текст.
В этом посте не будет ничего про отличие механических клавиатур от мембранных,
не будет расследования, какие же переключатели лучше (тактильные и жёсткие, конечно),
не будет расследования,
какие же переключатели лучше (тактильные и жёсткие, конечно),
не будет сравнений популярных брендов,
а так же не будет ни слова про логические раскладки.
Критикой QWERTY и дёшевых Genius пусть занимается кто-нибудь другой,
мы будем говорить тут только про **физическое расположение кнопок в пространстве**.
мы будем говорить тут только про
**физическое расположение кнопок в пространстве**.
---
@ -63,14 +38,21 @@ description: 'Почему нас окружают уродливые клави
## "Классическая" раскладка
Вообще, большинство клавиатур, при всём кажущемся разнообразии, так или иначе следует
стандартам: [чаще ANSI, реже ISO](https://switchandclick.com/ansi-vs-iso-layout/).
Вообще, большинство клавиатур, при всём кажущемся разнообразии,
так или иначе следует стандартам:
[чаще ANSI, реже ISO](https://switchandclick.com/ansi-vs-iso-layout/).
Клавиатуры могут быть разных цветов и размеров, производители могут переносить `PageUp` / `PageDown` в самые неожиданные места и эксперементировать
с формой или взаимным расположением стрелочек, а пользователи могут спорить, допустимо ли располагать `Fn` в углу
Клавиатуры могут быть разных цветов и размеров,
производители могут переносить
`PageUp` / `PageDown` в самые неожиданные места
и эксперементировать с формой или взаимным расположением стрелочек,
а пользователи могут спорить,
допустимо ли располагать `Fn` в углу
и разумно ли заменять верхний ряд кнопок тач-панелью.
При всём этом разнообразии центральная и основная часть (та, где расположены буквы и цифры) уже более 100 лет остаётся неизменной.
При всём этом разнообразии центральная и основная часть
(та, где расположены буквы и цифры)
уже более 100 лет остаётся неизменной.
![Классическая ANSI клавиатура](/images/posts/ugly_keyboards/default_keyboard.svg)
@ -80,22 +62,28 @@ description: 'Почему нас окружают уродливые клави
## Наследие печатных машинок
То, что наши современные классические клавиатуры наследуют клавиатурам механических печатных машинок от Remington — довольно известный, но недооценённый факт.
То, что наши современные классические клавиатуры наследуют
клавиатурам механических печатных машинок от Remington — довольно известный,
но недооценённый факт.
Перед создателями этих прообразов современных клавиатур стояли нетривиальные ограничения и они их грациозно обходили
нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно
обнаружить практически на любом устройстве и они почему-то до сих пор кажутся
людям чем-то необходимым.
Перед создателями этих прообразов современных клавиатур
стояли нетривиальные ограничения
и они их грациозно обходили нетривиальными способами.
Самые заметные артефакты прошлого всё ещё можно
обнаружить практически на любом устройстве
и они почему-то до сих пор кажутся людям чем-то необходимым.
Многие уверены, что без **длинного пробела** и характерного
**горизонтального сдвига рядов** клавиатура вообще не может существовать:
раз уж производители продолжают добавлять эти конструктивные особенности во все
новые клавиатуры, значит это что-то очень важное и зачем-то всем нам очень нужно.
раз уж производители продолжают добавлять
эти конструктивные особенности во все новые клавиатуры,
значит это что-то очень важное и зачем-то всем нам очень нужно.
### Большим пальцам — большой пробел
Сам по себе длинный пробел не кажется чем-то неправильным.
Раньше он служил рукам подставкой для отдыха, сейчас по нему сложно промахнуться.
Раньше он служил рукам подставкой для отдыха,
сейчас по нему сложно промахнуться.
Мне, если честно, не до конца понятно,
чем он принципиально отличается от буквы `E`,
@ -104,64 +92,88 @@ description: 'Почему нас окружают уродливые клави
но это всё на самом деле не очень важно.
Настоящая "Проблема большого пальца" с большими пальцами вообще не связана
и заключается не в длинне пробела, а в том, что во времена печатных машинок
ещё не существовало многих кнопок, без которых клавиатуру сейчас представить
совершенно невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win`, ни `Super`, ни `Cmd`.
и заключается не в длинне пробела, а в том,
что во времена печатных машинок ещё не существовало многих кнопок,
без которых клавиатуру сейчас представить совершенно невозможно:
не было ни стрелочек,
ни `Esc`, ни `Ctrl`, ни `Alt`,
ни `Win`, ни `Super`, ни `Cmd`.
Даже `Backspace` в привычном нам понимании тоже не существовал,
а когда присутствовал физически, то использовался совершенно иначе.
Процесс постепенного появления новых клавиш можно характеризовать как эволюционный: **кнопки
добавляли не туда, где ими было бы удобно пользоваться, а туда, где было
свободное место**. Чаще всего это свободное место обнаруживалось где-нибудь сбоку.
Процесс постепенного появления новых клавиш
можно характеризовать как эволюционный:
**кнопки добавляли не туда, где ими было бы удобно пользоваться,
а туда, где было свободное место**.
Чаще всего это свободное место обнаруживалось где-нибудь сбоку.
Если вдруг вам зачем-то нужно регулярно писать код, то ситуация
становится ещё хуже: почти все скобки и математические операции тоже располагаются где-то на краю клавиатуры.
Если вдруг вам зачем-то нужно регулярно писать код,
то ситуация становится ещё хуже:
почти все скобки и математические операции тоже
располагаются где-то на краю клавиатуры.
Получается, что через сотню лет после изобретения первых клавиатур мы обнаруживаем себя в ситуации, когда **в зоне ответственности двух маленьких и слабых
мизинцев находится больше двадцати кнопок** (и в том числе все модификаторы), а
**большие пальцы всё ещё призваны нажимать вдвоём на один пробел**.
Получается, что через сотню лет после изобретения первых клавиатур
мы обнаруживаем себя в ситуации,
когда **в зоне ответственности двух маленьких и слабых
мизинцев находится больше двадцати кнопок** (и в том числе все модификаторы),
а **большие пальцы всё ещё призваны нажимать вдвоём на один пробел**.
![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default_no_hands.png)
На всякий случай, напомню, что противопоставленный большой палец — это вообще-то эволюционное достижение.
На всякий случай, напомню,
что противопоставленный большой палец — это вообще-то эволюционное достижение.
Классические же клавиатуры это могучее и ловкое достижение просто игнорируют:
- Взяв в руки геймпад, я **двумя большими пальцами могу контролировать космический корабль**.
- Достав телефон из кармана, я **одним большим пальцем могу написать рассказ**.
- Сидя перед ноутбуком, я **двумя большими пальцами могу делать дырки между словами**!
- Взяв в руки геймпад,
я **двумя большими пальцами могу контролировать космический корабль**.
- Достав телефон из кармана,
я **одним большим пальцем могу написать рассказ**.
- Сидя перед ноутбуком,
я **двумя большими пальцами могу делать дырки между словами**!
Для мизинцев, травмированных частым использованием модификаторов, есть даже специальный термин:
<a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_pinky.html'>**Emacs Pinky**</a>.
Для мизинцев, травмированных частым использованием модификаторов,
есть даже специальный термин:
<a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_pinky.html'>
**Emacs Pinky**
</a>.
Можно ознакомиться со
<a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html'>
списоком разработчиков разной степени именитости, которые с ним сталкивались
</a> и подсмотреть, какими методами они с этим недугом
боролись.
</a> и подсмотреть,
какими методами они с этим недугом боролись.
### Горизонтальный сдвиг рядов
Самые первые печатные машинки напоминали скорее рояль без чёрных клавиш: большие, шумят, один
ряд кнопок. Довольно быстро люди поняли, что это слишком широко и не слишком-то удобно.
Самые первые печатные машинки напоминали скорее рояль без чёрных клавиш:
большие, шумят, один ряд кнопок.
Довольно быстро люди поняли,
что это слишком широко и не слишком-то удобно.
Идея расположить клавиши на нескольких рядах витала в воздухе, но упиралась в
конструктивные ограничения: рычаги, которые ударяют по бумаге, должны быть расположены в
один ряд и не должны друг с другом пересекаться. Это значит, что нельзя просто расположить кнопки
друг над другом, **у каждой клавиши печатной машинки должна быть своя уникальная X координата**.
Идея расположить клавиши на нескольких рядах витала в воздухе,
но упиралась в конструктивные ограничения:
рычаги, которые ударяют по бумаге,
должны быть расположены в один ряд и не должны друг с другом пересекаться.
Это значит, что нельзя просто расположить кнопки друг над другом,
**у каждой клавиши печатной машинки должна быть своя уникальная X координата**.
![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg)
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов.
На <a target='_blank' href='https://www.publicdomainpictures.net/en/view-image.php?image=166278&picture=typewriter'>фотографии</a>
видно, что `A` расположена почти
ровно под `Q`, а `Z` почти ровно под `A`. Именно в этом "почти" и
скрывается вся магия: небольшое смещение позволяет избежать
пересечения рычагов,
На <a target='_blank' href='https://www.publicdomainpictures.net/en/view-image.php?image=166278&picture=typewriter'>
фотографии
</a> видно,
что `A` расположена почти ровно под `Q`,
а `Z` почти ровно под `A`.
Именно в этом "почти" и скрывается вся магия:
небольшое смещение позволяет избежать пересечения рычагов,
расположить цифры с буквами в четыре ряда и сделать клавиатуру компактной.
С цифровым рядом, кстати, произошло вообще что-то нелепое: он идёт первым, а сдвинут как третий.
Мне нравится думать, что это сделали
не для экономии пространства, а для того, чтобы специально всех запутать :D
С цифровым рядом, кстати, произошло вообще что-то нелепое:
он идёт первым, а сдвинут как третий.
Мне нравится думать, что это сделали не для экономии пространства,
а для того, чтобы специально всех запутать :D
Подсмотрели сдвиг рядов, скорее всего, на клавиатурах музыкальных инструментов,
Подсмотрели сдвиг рядов, скорее всего,
на клавиатурах музыкальных инструментов,
где второй ряд органично добавлен именно таким способом:
чёрные клавиши находятся между белыми.
@ -172,37 +184,49 @@ description: 'Почему нас окружают уродливые клави
![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default.png)
С другой стороны, нельзя не отметить, что, как и многие другие инженерные решения, сдвиг рядов
имеет свою цену: **люди с симметричными руками вынуждены пользоваться
клавиатурами для двух правых рук**, а споры, каким пальцем нужно нажимать на
клавишу `B` (та, которая межу `V` и `N`) не утихают до сих пор!
С другой стороны, нельзя не отметить, что,
как и многие другие инженерные решения,
сдвиг рядов имеет свою цену:
**люди с симметричными руками вынуждены пользоваться
клавиатурами для двух правых рук**,
а споры, каким пальцем нужно нажимать на клавишу `B`
(та, которая межу `V` и `N`) не утихают до сих пор!
У меня нет ссылок на какие-то исследования, но есть уверенность, что низкое
распространение навыка слепой печати — прямое следствие существования
горизонтального сдвига рядов: в классической клавиатуре не видно никакой
системы, а при обучении (даже с правильной техникой постановки пальцев)
только для букв с цифрами нужно запомнить почти 40
уникальных движений и только в домашнем ряду кнопки расположенны симметрично для левой и правой рук.
У меня нет ссылок на какие-то исследования, но есть уверенность,
что низкое распространение навыка слепой печати — прямое следствие
существования горизонтального сдвига рядов:
в классической клавиатуре не видно никакой системы,
а при обучении (даже с правильной техникой постановки пальцев)
только для букв с цифрами нужно запомнить почти 40 уникальных движений
и только в домашнем ряду кнопки расположенны симметрично
для левой и правой рук.
Простой **отказ от горизонтального сдвига снижает колличество асимместричных движений до нуля**:
Простой **отказ от горизонтального сдвига
снижает колличество асимместричных движений до нуля**:
симметричные руки наконец-то могут двигаться симметрично!
В подарок мы получаем сокращение расстояний между кнопками,
а так же предсказуемые, очевидные и понятные зоны для слепой печати:
![Зоны слепой десятипальцевой печати для ортолинейной клавиатуры](/images/posts/ugly_keyboards/typing_zones_ergo.png)
Более подробно слепую печать я хочу отдельно обсудить чуть дальше, а в этом
разделе хотел только озвучить свою главную претензию: **горизонтальный сдвиг рядов — это компромиссное решение проблемы, которой у нас больше нет**!
Более подробно слепую печать я хочу отдельно обсудить чуть дальше,
а в этом разделе хотел только озвучить свою главную претензию:
**горизонтальный сдвиг рядов — это компромиссное решение проблемы,
которой у нас больше нет**!
Это одно из тех инженерных решений, для которых **мы можем ответить на
вопрос "Почему?", но не можем ответить на вопрос "Зачем?"**. Человечество поддерживает
статус-кво, терпит какие-то неудобства и обрекает на них будущие поколения, но даже не
может объяснить ради чего.
Это одно из тех инженерных решений,
для которых **мы можем ответить на вопрос "Почему?",
но не можем ответить на вопрос "Зачем?"**.
Человечество поддерживает статус-кво,
терпит какие-то неудобства и обрекает на них будущие поколения,
но даже не может объяснить ради чего.
Ситуация настолько нелепая, что я не могу даже привести какой-нибудь другой
пример из окружающей действительности, который будет настолько же абсурден.
Хоть как-то передать бессмысленность ситуации может разве
что вот этот доисторический анекдот:
Ситуация настолько нелепая,
что я не могу даже привести какой-нибудь другой
пример из окружающей действительности,
который будет настолько же абсурден.
Хоть как-то передать бессмысленность ситуации может разве что
вот этот доисторический анекдот:
> — Скажи, мама, почему ты всегда отрезаешь кончики у сосисок перед тем, как их поджарить?<br>
> — Я не знаю, — ответила мама, — так делала моя мама, твоя бабушка, я училась готовить у неё и делаю всё так, как она. Такая в нашей семье традиция.<br>
@ -219,10 +243,12 @@ description: 'Почему нас окружают уродливые клави
### Запястья, плечи и другие части тела
В этом разделе можно было бы поговорить про то, что **классические клавиатуры
игнорируют разную ширину плеч у разных людей**, **мешают анатомически верной
постановке рук** и поэтому, вроде как, являются фактором риска
развития синдрома запястного канала (более известного как карпальный туннельный синдром)
В этом разделе можно было бы поговорить про то,
что **классические клавиатуры игнорируют разную ширину плеч у разных людей**,
**мешают анатомически верной постановке рук** и поэтому,
вроде как, являются фактором риска
развития синдрома запястного канала
(более известного как карпальный туннельный синдром)
и других нарушений работы опорно-двигательного аппарата.
На PubMed, которым я не умею пользоваться,
@ -243,35 +269,46 @@ description: 'Почему нас окружают уродливые клави
## Заложники печатных машинок
Продолжительное время навык быстрой и безошибочной печати относился к hard
skills. Набрать страницу текста без единой опечатки — это вообще-то
достижение, а заниматься этим изо дня в день — не только пытка, но и настоящая профессия.
Продолжительное время навык быстрой и безошибочной печати
относился к hard skills.
Набрать страницу текста без единой опечатки — это вообще-то достижение,
а заниматься этим изо дня в день — не только пытка,
но и настоящая профессия.
В отсутствии такой привычной нам клавиши `Backspace` армии машинисток тратили многие
часы и гектары бумаги на специальных курсах и становились заложниками той самой
стандартной раскладки. Когда нет права на ошибку, учиться
правильному методу слепой десятипальцевой печати или неторопливо переучиваться на новую раскладку
по ходу работы просто невозможно: ты либо умеешь набирать текст быстро и без ошибок, либо нет.
В отсутствии такой привычной нам клавиши `Backspace`
армии машинисток тратили
многие часы и гектары бумаги на специальных курсах
и становились заложниками той самой стандартной раскладки.
Когда нет права на ошибку,
учиться правильному методу слепой десятипальцевой печати
или неторопливо переучиваться на новую раскладку по ходу работы
просто невозможно:
ты либо умеешь набирать текст быстро и без ошибок, либо нет.
Именно поэтому в ходе постепенной замены механических устройств на электрические стало
очевидно: менять раскладку нельзя. Производители электрических печатных машинок
технически могли перепридумать конструкцию заново уже без учёта пропавших ограничений и
поставлять устройства с удобными и логичными клавиатурами,
Именно поэтому в ходе постепенной замены
механических устройств на электрические стало очевидно:
менять раскладку нельзя.
Производители электрических печатных машинок
технически могли перепридумать конструкцию заново
уже без учёта пропавших ограничений
и поставлять устройства с удобными и логичными клавиатурами,
но экономически это было бы самоубийством.
Зачем руководителю заботиться о комфорте рук машинисток, если они неделю только
и будут делать, что переучиваться?
Зачем предприятиям покупать утройства, для которых нельзя нанять готовый персонал?
Зачем руководителю заботиться о комфорте рук машинисток,
если они неделю только и будут делать, что переучиваться?
Зачем предприятиям покупать утройства,
для которых нельзя нанять готовый персонал?
Что делать с индустрией курсов подготовки машинисток?
Зачем вообще иметь несколько разных стандартов в мире, где механические и электрические
печатные машинки просуществуют бок о бок ещё десятки лет?
Зачем вообще иметь несколько разных стандартов в мире,
где механические и электрические печатные машинки
просуществуют бок о бок ещё десятки лет?
Ответы на все эти вопросы довольно предсказуемы.
Так cтандартная раскладка без заметных
изменений пережила механическую печатную машинку для которой создавалась.
Так cтандартная раскладка без заметных изменений
пережила механическую печатную машинку для которой создавалась.
Появившиеся чуть позже компьютеры поднимали аналогичные
вопросы и производители опять выбрали путь наименьшего сопротивления.
Появившиеся чуть позже компьютеры поднимали аналогичные вопросы
и производители опять выбрали путь наименьшего сопротивления.
Стандартная клавиатура укоренилась в массовом сознании настолько,
что была закреплена цементом официальных стандартов:
`ISO/IEC 9995-2`, `ANSI-INCITS 154-1988` и `JIS X 6002-1980`.
@ -280,18 +317,23 @@ skills. Набрать страницу текста без единой опе
## Cлепой десятипальцевый метод печати в наши дни
C появлением персональных компьютеров и клавиши `Backspace`, безошибочным набором текста стало сложно кого-либо
удивить, а машинопись моментально перестала быть профессией.
C появлением персональных компьютеров и клавиши `Backspace`,
безошибочным набором текста стало сложно кого-либо удивить,
а машинопись моментально перестала быть профессией.
Слепая десятипальцевая печать так и не стала частью пакета компьютерной грамотности, что всегда казалось мне чем-то странным:
в массовом сознании считается нормальным пользоваться чем-то по восемь часов
ежедневно на протяжении всей карьеры и делать это практически так же неуверенно, как и
в первый день.
Слепая десятипальцевая печать так и не стала
частью пакета компьютерной грамотности,
что всегда казалось мне чем-то странным:
в массовом сознании считается нормальным
пользоваться чем-то по восемь часов ежедневно на протяжении всей карьеры
и делать это практически так же неуверенно, как и в первый день.
Невозможно представить себе гитариста, который вышел на сцену и не может играть,
потому что на грифе не подписаны лады. Представить себе опытного разработчика,
который не может сегодня печатать из-за того, что на новом ноутбуке забыли
нарисовать буквы, очень легко.
Невозможно представить себе гитариста,
который вышел на сцену и не может играть,
потому что на грифе не подписаны лады.
Представить себе опытного разработчика,
который не может сегодня печатать из-за того,
что на новом ноутбуке забыли нарисовать буквы, очень легко.
В ходе разнообразных дискуссий я множество раз слышал высказывания такого вида:
@ -300,136 +342,166 @@ C появлением персональных компьютеров и кла
Защитная реакция — это нормально, а высказывание выше вообще-то правдиво,
но сегодня я предлагаю посмотреть на явление со слегка неожиданной стороны.
Мы привыкли считать, что "быстрые" компьютеры лучше "медленных": компании выдают
работникам новые устройства раз в несколько лет, люди зачастую покупают себе новые
ноутбуки не потому, что старый перестал справляться со своими обязанностями, а
потому что "уже пора" и новый компьютер решает старые задачи слегка быстрее.
Мы привыкли считать, что "быстрые" компьютеры лучше "медленных":
компании выдают работникам новые устройства раз в несколько лет,
люди зачастую покупают себе новые ноутбуки не потому,
что старый перестал справляться со своими обязанностями,
а потому что "уже пора" и новый компьютер решает старые задачи слегка быстрее.
Что такое "лаги" и "тормоза" на самом деле?
Чем "быстрый" компьютер отличается от "медленного"?
Если абстрагироваться и немного подумать, то станет понятно, что практически все различия — это разнообразные задержки:
Если абстрагироваться и немного подумать, то станет понятно,
что практически все различия — это разнообразные задержки:
- при работе с интерфейсом;
- при старте программ;
- при переключении между ними;
- между вводом адреса в браузере и загрузкой страницы;
- между стартом сборки проекта и её окончанием;
- между началом выполнения одной команды в терминале и возможностью запустить следующую;
- между началом выполнения одной команды в терминале
и возможностью запустить следующую;
- между любыми другими запросами к компьютеру.
С этими задержками вообще-то принято бороться, и не всегда их снижают покупкой нового
оборудования: слово "оптимизация" по отношению к ПО вызывает уважение, а на её
отсутствие пользователи иногда даже жалуются.
С этими задержками вообще-то принято бороться,
и не всегда их снижают покупкой нового оборудования:
слово "оптимизация" по отношению к ПО вызывает уважение,
а на её отсутствие пользователи иногда даже жалуются.
Если подумать ещё немного, то станет понятно, что пользовательский ввод — это
не только неизбежное зло, но и источник других задержек:
- между концом одной мысли и началом новой во время написания кода или любого другого текста;
Если подумать ещё немного, то станет понятно,
что пользовательский ввод — это не только неизбежное зло,
но и источник других задержек:
- между концом одной мысли и началом новой
во время написания кода или любого другого текста;
- между намерением отправить поисковый запрос и чтением списка ссылок;
- между идеей о запуске команды и появлением результатов её работы;
- между тем, как ответ придуман, и его отправкой.
Эти задержки деньгами уже не решить, да и автодополнение в каждое поле ввода
вставить не получится, но самостоятельная борьба с ними почему-то считается непрестижной, неэффективной тратой времени,
"экономией на спичках" и уделом фанатиков.
Эти задержки деньгами уже не решить,
да и автодополнение в каждое поле ввода вставить не получится,
но самостоятельная борьба с ними почему-то считается непрестижной,
неэффективной тратой времени, "экономией на спичках" и уделом фанатиков.
Эффективность сложно измерить как-то строго и объективно, но воображаемый коллега,
Эффективность сложно измерить как-то строго и объективно,
но воображаемый коллега,
который отказывается освоить условные `Ctrl + C` / `Ctrl + V`,
гордо жмёт правую кнопку мыши и утверждает, что никуда не торопится,
вызывает реальную улыбку и сомнения в компетентности.
В это же время, другой и вполне реальный "коллега", который способен несколько раз в день неторопливо ~~yfgtxtnfnm gfhe-nhjqre ghtlkj;tybq~~
напечатать пару-тройку предложений в неправильной раскладке в неправильном поле для ввода и только потом перевести взгляд на экран, возможно,
прячется где-то в зеркале и обычно никаких насмешек по этому поводу почему-то не получает.
В это же время, другой и вполне реальный "коллега",
который способен несколько раз в день неторопливо
~~yfgtxtnfnm gfhe-nhjqre ghtlkj;tybq~~
напечатать пару-тройку предложений в неправильной раскладке
в неправильном поле для ввода и только потом перевести взгляд на экран,
возможно, прячется где-то в зеркале
и обычно никаких насмешек по этому поводу почему-то не получает.
Если вернуться к скорости, которую измерять попроще, то получается,
что пользоваться клавиатурой каждый день и не иметь навыка правильной слепой
печати — это практически то же самое, что и добровольно использовать старый компьютер, когда новый,
более быстрый уже лежит рядом на столе.
печати — это практически то же самое,
что и добровольно использовать старый компьютер,
когда новый, более быстрый уже лежит рядом на столе.
Отдельно хочется отметить, что скорость хороша не только сама по себе.
Когда что-то можно сделать быстро, то и внутреннее сопротивление действию
значительно ниже: собеседник, владеющий слепым десятипальцевым методом печати с
меньшей вероятностью поленится уточнить все-все-все детали в первом же своём
сообщении при обсуждении нового вопроса, что может существенно сократить общее число сообщений в этой переписке, а следовательно и задержек.
Когда что-то можно сделать быстро,
то и внутреннее сопротивление действию значительно ниже:
собеседник, владеющий слепым десятипальцевым методом печати
с меньшей вероятностью поленится уточнить все-все-все детали
в первом же своём сообщении при обсуждении нового вопроса,
что может существенно сократить общее число сообщений в этой переписке,
а следовательно и задержек.
Слепая печать — пропуск в мир, где написать развёрнутый текст можно почти так же
быстро, как записать голосовое сообщение.
Слепая печать — пропуск в мир,
где написать развёрнутый текст можно почти так же быстро,
как записать голосовое сообщение.
Итого: всего одна неделя ненапряжных упражнений по 15-20 минут в день на тренажёре
не только сделает ваш текущий и все будущие компьютеры заметно "быстрее", но и,
возможно, сделает вас более конструктивным собеседником :D
Итого: всего одна неделя
ненапряжных упражнений по 15-20 минут в день на тренажёре
не только сделает ваш текущий и все будущие компьютеры заметно "быстрее",
но и, возможно, сделает вас более конструктивным собеседником :D
Для тренировок я рекомендую сайт <a target='_blank' href='https://keybr.com'>https://keybr.com</a>. Этот
тренажёр не только простой, понятный и симпатичный, но ещё и очень гибко настраивается при желании.
Для тренировок я рекомендую сайт
<a target='_blank' href='https://keybr.com'>
https://keybr.com
</a>.
Этот тренажёр не только простой, понятный и симпатичный,
но ещё и очень гибко настраивается при желании.
Все скриншоты с разноцветными зонами для пальцев я сделал именно там.
По моим наблюдениям за собой и окружающими, могу сказать, что навыки печати на
классической и неклассической клавиатуре легко уживаются в одной голове рядом:
вы не разучитесь печатать на старой клавиатуре, если после прочтения этого поста
решите освоить новую.
По моим наблюдениям за собой и окружающими, могу сказать,
что навыки печати на классической и неклассической клавиатуре
легко уживаются в одной голове рядом:
вы не разучитесь печатать на старой клавиатуре,
если после прочтения этого поста решите освоить новую.
---
## Работа над ошибками
Разумеется, сложившаяся клавиатурная традиция не была как-то исторически
предопределена и текущее положение дел во многом стало результатом цепочки
разных случайностей.
Разумеется, сложившаяся клавиатурная традиция
не была как-то исторически предопределена
и текущее положение дел во многом стало результатом
цепочки разных случайностей.
Уже во времена печатных машинок были люди, которые подметили билатеральную
симметрию человеческого тела и
Уже во времена печатных машинок были люди,
которые подметили билатеральную симметрию человеческого тела и
[пытались учитывать её существование](https://vintagetechobsessions.blogspot.com/2013/09/the-reveal-rheinmetall-portable.html)
во время проектирования клавиатур:
![Симметричная клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter_ergo.jpg)
Если бы когда-то давно компания Remington не достигла впечатляющих экономических успехов
Если бы когда-то давно компания Remington
не достигла впечатляющих экономических успехов
и форм-фактор их печатных машинок не стал бы стандартом де-факто,
то этого и десятка подобных постов могло бы и не существовать.
Производители компьютерной периферии периодически пытались как-то решать
проблемы классической клавиатуры. Некоторые из этих попыток я ещё упомяну в
соответствующих разделах, но масштаб и временные рамки этих экспериментов можно
оценить на странице [Ergonomic Keyboard History](http://xahlee.info/kbd/ergonomic_keyboard_history_index.html)
Производители компьютерной периферии периодически пытались
как-то решать проблемы классической клавиатуры.
Некоторые из этих попыток я ещё упомяну в соответствующих разделах,
но масштаб и временные рамки этих экспериментов
можно оценить на странице
[Ergonomic Keyboard History](http://xahlee.info/kbd/ergonomic_keyboard_history_index.html)
от Xah Lee.
В XXI веке эксперименты над клавиатурами стали доступны энтузиастам и сотни
недовольных однооборазием людей начали делать свои уникальные устройства
пытаясь убежать от боли в руках или догнать здравый смысл.
В XXI веке эксперименты над клавиатурами стали доступны энтузиастам
и сотни недовольных однооборазием людей начали делать
свои уникальные устройства пытаясь убежать от боли в руках
или догнать здравый смысл.
Ниже я попытался выделить самые **популярные подходы** к решению проблем
классической клавиатуры и как-то отсортировать их **по увеличению степени
радикализма**.
Ниже я попытался выделить самые **популярные подходы**
к решению проблем классической клавиатуры
и как-то отсортировать их **по увеличению степени радикализма**.
### Изогнутые клавиатуры
Иногда производители замечают, что руки у людей растут не
из живота, а по бокам от туловища. После некоторых упражнений с транспортиром
такие производители гнут существующую модель клавитуры в одном или нескольких
измерениях так, чтобы среднестатистическому пользователю
больше не нужно было гнуть запястья, называют их эргономичными
(**Ergonomic Keyboards**)
Иногда производители замечают, что руки у людей растут не из живота,
а по бокам от туловища.
После некоторых упражнений с транспортиром такие производители
гнут существующую модель клавитуры в одном или нескольких измерениях так,
чтобы среднестатистическому пользователю больше не нужно было гнуть запястья,
называют их эргономичными (**Ergonomic Keyboards**)
и получают армию преданых среднестатистических фанатов.
![Microsoft Natural Keyboard Gen1/V1](/images/posts/ugly_keyboards/MicrosoftNaturalKeyboardGen1.jpg)
Фотография: <a target='_blank' href='https://commons.wikimedia.org/w/index.php?curid=49643109'>Microsoft Natural Keyboard Gen1/V1 от DeanW77</a>.
Самая известная [линейка таких клавиатур принадлежит Microsoft](https://en.wikipedia.org/wiki/Microsoft_ergonomic_keyboards).
Те, кто родились в прошлом веке могли видеть их Natural Keyboard
при [установке Windows 95](https://windowswallpaper.miraheze.org/wiki/Windows_95#/media/File:Setup_(Windows_95).png).
Похожие клавиатуры можно встретить и у других
производителей:
Самая известная
[линейка таких клавиатур принадлежит Microsoft](https://en.wikipedia.org/wiki/Microsoft_ergonomic_keyboards).
Те, кто родились в прошлом веке могли видеть их Natural Keyboard при
[установке Windows 95](https://windowswallpaper.miraheze.org/wiki/Windows_95#/media/File:Setup_(Windows_95).png).
Похожие клавиатуры можно встретить и у других производителей:
[ERGO K860](https://www.logitech.com/en-us/shop/p/k860-split-ergonomic.920-009166) от Logitech, например.
Похожий популярный форм-фактор называется
Аналогичный популярный форм-фактор называется
[Alice Layout](https://keeb-finder.com/keyboards/filter/alice).
Такие устройства можно сделать самому или купить
у разных производителей готовые.
Такие клавиатуры обычно выбирают те, у кого уже начали болеть руки, но
кто ещё не готов переходить на что-нибудь радикально новое, что не
выглядит как стандартная клавиатура и не продаётся в соседнем магазине.
Подобные клавиатуры обычно выбирают те,
у кого уже начали болеть руки,
но кто ещё не готов переходить на что-нибудь радикально новое,
что не выглядит как стандартная клавиатура
и не продаётся в соседнем магазине.
### Сплит-клавиатуры
@ -437,24 +509,29 @@ C появлением персональных компьютеров и кла
что руки не только растут у людей из плеч,
но и бывают расположены на разной ширине.
Очевидный следующий шаг — перестать пытаться угадать угол наклона рук
пользователей, а просто позволить разнести две половинки на любое расстояние и
повернуть на любой угол. Такие распиленые пополам клавиатуры назвают **Split Keyboards**.
Очевидный следующий шаг — перестать пытаться угадать
угол наклона рук пользователей,
а просто позволить разнести две половинки на любое расстояние
и повернуть на любой угол.
Такие распиленые пополам клавиатуры назвают **Split Keyboards**.
![Kinesis Freestyle](/images/posts/ugly_keyboards/Kinesis_Freestyle.jpg)
Фотография: <a target='_blank' href='https://commons.wikimedia.org/w/index.php?curid=123893277'>Kinesis Freestyle от Casey Marshall</a>.
Именитые производители заигрывали с регулируемыми углами между половинками клавиатуры ещё в начале 90-х:
Именитые производители заигрывали
с регулируемыми углами между половинками клавиатуры ещё в начале 90-х:
- [Apple Adjustable, 1993](https://en.wikipedia.org/wiki/Apple_Adjustable_Keyboard)
- [IBM Model M15, 1994](http://xahlee.info/kbd/ibm_model_15_keyboard.html)
Сейчас разделение клавиатуры пополам встречается довольно часто,
но обычно в комплекте с какими-то другим нововведениями, о которых ниже.
но обычно в комплекте с какими-то другим нововведениями,
о которых ниже.
### Ортолинейные клавиатуры
Осознание нелепости горизонтального сдвига рядов регулярно подталкивает
людей к очевидному шагу: отказаться от него.
Осознание нелепости горизонтального сдвига рядов
регулярно подталкивает людей к очевидному шагу:
отказаться от него.
Такие клавиатуры называются **Ortholinear Keyboards**.
> **TODO: Вставить фотографию**
@ -463,21 +540,24 @@ C появлением персональных компьютеров и кла
[Planck от OLKB](https://olkb.com/collections/planck),
но постепенно и более именитые
[производители стали эксперементировать](https://worklouder.cc/xyz-work-board-2)
с этим подходом. Даже Keychron, производитель дефольных клавиатур для
программистов, предлагает
с этим подходом.
Даже Keychron, производитель дефольных клавиатур для программистов,
предлагает
[ортолинейную модель](https://www.keychron.com/products/keychron-q15-max-qmk-wireless-custom-mechanical-keyboard).
При всей своей красоте, симметрии и логичности,
ортолинейная раскладка всё ещё может считаться насилием над человеческой анатомией:
ортолинейная раскладка всё ещё может считаться
насилием над человеческой анатомией:
средний и безымянный пальцы очень плохи в том,
чтобы двигаться вправо и влево, у них нет для этого отдельных мышц.
Я бы не хотел иметь такую клавиатуру на столе, но был бы не против иметь
Я бы не хотел иметь такую клавиатуру на столе,
но был бы не против иметь
[ортолинейную клавиатуру в ноутбуке](https://shop.mntre.com/products/mnt-pocket-reform):
компактная, симметричная и логичная.
Разделение ортолинейной клавиатуры на две половинки делает её гораздо более
удобной и это довольно популярный подход:
Разделение ортолинейной клавиатуры на две половинки делает её
гораздо более удобной и это довольно популярный подход:
> https://www.reddit.com/r/MechanicalKeyboards/comments/u8ue10/jumped_into_the_deep_end_to_make_my_first_ever/
@ -486,9 +566,10 @@ C появлением персональных компьютеров и кла
### Альтернативный горизонтальный сдвиг
Вообще, если долго смотреть на классическую клавиатуру, то станет заметно, что
правая её часть не так уж и плоха: сдвиг рядов на правой половине делает её
довольно анатомичной. Очевидный шаг — сделать левую половину такой же удобной:
Вообще, если долго смотреть на классическую клавиатуру,
то станет заметно, что правая её часть не так уж и плоха:
сдвиг рядов на правой половине делает её довольно анатомичной.
Очевидный шаг — сделать левую половину такой же удобной:
> https://www.reddit.com/r/MechanicalKeyboards/comments/98evrj/my_girlfriends_new_katana60_with_fake_miami/
@ -498,8 +579,7 @@ C появлением персональных компьютеров и кла
Очевидно, что раскладку такого типа можно реализовать и на печатных машинках.
Возможно, если бы в своё время рынок захватил не Remington,
а какой-нибудь другой производитель,
стандартная клавиатура гораздо лучше бы подходила стандартным рукам,
а
стандартная клавиатура гораздо лучше бы подходила стандартным рукам, а
[MacBook продавался бы с такой раскладкой](https://github.com/mtei/SemiErgo_Layout?tab=readme-ov-file#c-1-draft-of-macbookimac-us-key-set-mapping):
![Проект эргономичной раскладки для MacBook](/images/posts/ugly_keyboards/semiergo_mac_draft.png)
@ -516,7 +596,8 @@ C появлением персональных компьютеров и кла
Стандартная клавиатура этот очевидный факт решительно игнорирует.
Если взять клавиатуру убрать из неё горизонтальный сдвиг рядов
(который учитывает фантомную анатомию печатной машинки) и добавить вертикальный
(который учитывает фантомную анатомию печатной машинки)
и добавить вертикальный
(который учитывает реальную анатомию человеческой кисти),
то окажется, что нажимать даже самые далёкие клавиши стало удобнo.
@ -525,18 +606,19 @@ C появлением персональных компьютеров и кла
### Кластер кнопок для большого пальца
Выше я очень долго ругался на то, что большой палец отлынивает от работы.
Заставить его трудится легко — перенести несколько кнопок из неудобных углов
поближе к большим пальцам.
Заставить его трудится легко — нужно просто перенести несколько кнопок
из неудобных углов поближе к большим пальцам.
> https://cdn.shopify.com/s/files/1/1152/3264/products/4dabaa5e604462d4464b4d0daaac908d_954b2ecd-0149-44d7-88ab-69ca036fb843.jpg?v=1570475754
> https://cdn.shopify.com/s/files/1/1152/3264/products/e1fbe3297b62fb3a394029694f7d3d90_95ac7869-4eec-4249-a80b-b49b1e14e50e.jpg?v=1570475753
> https://www.reddit.com/r/ergodox/comments/91p5ig/my_first_ergodox_arrived_they_are_huge_i_love_them/
Фотография с сайта https://ergodox-ez.com/
Фотография с сайта https://ergodox-ez.com/.
Нажимать `Backspace` большим пальцем без необходимости
двигать рукой или тянуть мизинец — ни что иное как суперспособность.
То же самое можно сказать и про `Enter`, `Ctrl`, `Alt`, `Shift`, `Tab`, `Home`,
двигать рукой или тянуть мизинец — ни что иное, как суперспособность.
То же самое можно сказать и про
`Enter`, `Ctrl`, `Alt`, `Shift`, `Tab`, `Home`,
любую другую кнопку или их сочетание.
Отдельно хочется заметить, что пользователи vim точно оценят,
@ -554,9 +636,11 @@ C появлением персональных компьютеров и кла
Фотография с сайта https://kinesis-ergo.com/
Классические клавиатуры пытаются достичь такого же эффекта с помощью
колпачков (кейкапов): если посмотреть на случайную (не встроенную в ноутбук)
клавиатуру сбоку, можно разглядеть OEM, Cherry или какой-нибудь иной профиль.
Классические клавиатуры пытаются достичь подобного же эффекта
с помощью колпачков (кейкапов):
если посмотреть на случайную (не встроенную в ноутбук)
клавиатуру сбоку, можно разглядеть OEM, Cherry
или какой-нибудь иной профиль.
Изогнутые клавиатуры идут дальше и располагают кнопки не на плоскости,
а на полусфере с учётом длины и анатомии пальцев.
@ -570,12 +654,12 @@ C появлением персональных компьютеров и кла
Список сверху довольно подробный, но, конечно же, не исчерпывающий.
За пределами поста остались разные узкоспециализированные устройства
вроде аккордовых или стенографических клавиатур и огромное множество
самодельных и совсем уж нестандартных устройств.
вроде аккордовых или стенографических клавиатур
и огромное множество самодельных и совсем уж нестандартных устройств.
Фантазия людей в приделывании подставок, подсветок,
трекпадов, трекболов, трекпоинтов, стиков от геймпадов и всего-такого прочего
поистине безгранична.
трекпадов, трекболов, трекпоинтов, стиков от геймпадов
и всего-такого прочего поистине безгранична.
Некоторые разработчики устройств вообще ставят под сомнение
необходимость наличия в клавиатуре клавиш и создают совершенно
@ -608,10 +692,11 @@ C появлением персональных компьютеров и кла
- Не менее шести кнопок для больших пальцев.
- Вертикальный сдвиг рядов и/или вогнутая форма.
Я полностью понимаю, что мой опыт и всё описаное выше нельзя считать
какой-то универсальной истиной и опыт других людей может сильно отличаться.
Именно поэтому выше я пытался показать весь спектр возможностей,
чтобы даже те, кому "хорошая клавиатура" по каким-то причинам не подходит
Я полностью понимаю, что мой опыт и всё описаное выше
нельзя считать какой-то универсальной истиной
и опыт других людей может сильно отличаться.
Именно поэтому я пытался показать весь спектр возможностей,
чтобы даже те, кому "хорошая клавиатура" по каким-то причинам не подходит,
смогли найти для себя клавиатуру лучше, чем стандартная.
### Cantor
@ -623,16 +708,15 @@ C появлением персональных компьютеров и кла
---
## Ответы на воображаемые вопросы
## Ответы на воображаемые и частые вопросы
Я участвовал в дискуссиях про клавиатуры множество раз и в
этом разделе попытался собрать вопросы и аргументы,
Я участвовал в дискуссиях про клавиатуры множество раз
и в этом разделе попытался собрать вопросы и аргументы,
которые регулярно в таких разгвоворах встречаются.
---
> **Ряяяя! Ты вообще неправ и сейчас я объясню почему!**
> **Ряяяя! Ты вообще неправ!**
Первым делом, нужно успокоиться и вспомнить,
что классическая клавиатура далека от вымирания,
@ -646,14 +730,14 @@ C появлением персональных компьютеров и кла
Я допускаю, что могу где-то ошибаться.
Допускаю даже, что вообще ничего не понимаю в устройствах ввода
и всё написанное тут полная чушь.
Рад буду услышать в комментариях аргументированную критику.
Рад буду увидеть в комментариях аргументированную критику.
Мечтаю, например,
получить внятный ответ на самый главный и животрепещущий вопрос:
"Зачем нужен горизонтальный сдвиг рядов?"
---
> **Слепая печать это полная чушь, она никому не нужна!**
> **Слепая печать это полная чушь, она устарела и никому не нужна!**
> **Я думаю дольше и чаще, чем печатаю!**
Это популярное мнение,
@ -664,13 +748,18 @@ C появлением персональных компьютеров и кла
> **А как же те, кто печатает двумя пальцами?! Ты о них подумал?!**
Подумал.
Два крупнейших производителя мобильных ОС даже провели для меня глобальный
эксперимент. В результате оказалось, что пока людям не указать на то,
что русская раскладка на клавиатуре их смартфона нарушает правила классической
клавиатуры, они этого не замечают и очень удивляются открытию.
Уверен, что если завтра все физические клавиатуры заменить
на чуть более удобные аналоги, то заметят это очень немногие.
Подумал. Более того,
два крупнейших разработчика мобильных операционных систем
даже провели для меня глобальный эксперимент.
В результате оказалось, что пока людям не указать на то,
что русская раскладка на клавиатуре их смартфона
нарушает правила классической клавиатуры,
они этого не замечают, а потом очень удивляются открытию.
Подозреваю, что если завтра все физические клавиатуры заменить
на чуть более удобные аналоги,
то эффект будет похожим и заметят это очень немногие.
---
@ -678,11 +767,40 @@ C появлением персональных компьютеров и кла
> **зачем мне эта расщелина в центре клавиатуры?!**
Да, я слышал, что для работы, например,
в графических редакторах, видеоредакторах или CAD-ах раздельная клавиатура
подходит не слишком хорошо: таким специалистам важно иметь возможность
нажимать клавиши с правой половины клавиатуры левой рукой.
в графических редакторах, видеоредакторах или CAD-ах
раздельная клавиатура подходит не слишком хорошо:
таким специалистам важно иметь возможность
нажимать клавиши на правой половине клавиатуры левой рукой.
[Ортолинейная клавиатура](#type_ortho) в таком случае — отличный вариант.
---
## Комментарии
# ToDo
- style photos
- style photo labels
- check the photos and labels
- spread the links
# 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/
- https://www.keyderboard.com/ergo
- https://blog.crashspace.org/2025/06/diy-split-keyboards-your-next-maker-rabbit-hole/
- https://www.justinmklam.com/posts/2026/02/beginners-guide-split-keyboards/