posts: ugly_keyboards: update draft

This commit is contained in:
He4eT 2026-03-02 04:35:58 +01:00 committed by Alexey
commit f888e36797

View file

@ -86,7 +86,7 @@ description: 'Почему нас окружают уродливые клави
сейчас по нему сложно промахнуться. сейчас по нему сложно промахнуться.
Мне, если честно, не до конца понятно, Мне, если честно, не до конца понятно,
чем он принципиально отличается от буквы `E`, чем сегодня он принципиально отличается от буквы `E`,
которая встречается в текстах примерно так же часто, которая встречается в текстах примерно так же часто,
и почему в короткий пробел вдруг станет как-то сложнее попадать, и почему в короткий пробел вдруг станет как-то сложнее попадать,
но это всё на самом деле не очень важно. но это всё на самом деле не очень важно.
@ -102,27 +102,29 @@ description: 'Почему нас окружают уродливые клави
а когда присутствовал физически, то использовался совершенно иначе. а когда присутствовал физически, то использовался совершенно иначе.
Процесс постепенного появления новых клавиш Процесс постепенного появления новых клавиш
можно характеризовать как эволюционный: можно охарактеризовать как эволюционный:
**кнопки добавляли не туда, где ими было бы удобно пользоваться, **кнопки добавляли не туда, где ими было бы удобно пользоваться,
а туда, где было свободное место**. а туда, где нашлось свободное место**.
Чаще всего это свободное место обнаруживалось где-нибудь сбоку. Чаще всего это свободное место обнаруживалось где-нибудь сбоку.
Если вдруг вам зачем-то нужно регулярно писать код, Если вам вдруг зачем-то нужно регулярно писать код,
то ситуация становится ещё хуже: то ситуация становится ещё неприятнее:
почти все скобки и математические операции тоже почти все скобки и математические операции тоже
располагаются где-то на краю клавиатуры. располагаются где-то на краю клавиатуры.
Получается, что через сотню лет после изобретения первых клавиатур Получается, что через сотню лет после изобретения первых клавиатур
мы обнаруживаем себя в ситуации, мы обнаруживаем себя в ситуации,
когда **в зоне ответственности двух маленьких и слабых когда **в зоне ответственности двух маленьких и слабых
мизинцев находится больше двадцати кнопок** (и в том числе все модификаторы), мизинцев находится больше двадцати клавиш** (и в том числе все модификаторы),
а **большие пальцы всё ещё призваны нажимать вдвоём на один пробел**. а **большие пальцы всё ещё призваны нажимать вдвоём на один пробел**.
![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default_no_hands.png) ![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default_no_hands.png)
На всякий случай, напомню, На всякий случай напомню,
что противопоставленный большой палец — это вообще-то эволюционное достижение. что противопоставленный большой палец — это вообще-то могучее и ловкое
Классические же клавиатуры это могучее и ловкое достижение просто игнорируют: эволюционное достижение,
которое классические клавиатуры просто игнорируют:
- Взяв в руки геймпад, - Взяв в руки геймпад,
я **двумя большими пальцами могу контролировать космический корабль**. я **двумя большими пальцами могу контролировать космический корабль**.
- Достав телефон из кармана, - Достав телефон из кармана,
@ -130,14 +132,12 @@ description: 'Почему нас окружают уродливые клави
- Сидя перед ноутбуком, - Сидя перед ноутбуком,
я **двумя большими пальцами могу делать дырки между словами**! я **двумя большими пальцами могу делать дырки между словами**!
Для мизинцев, травмированных частым использованием модификаторов, Кстати, для мизинцев, травмированных частым использованием модификаторов,
есть даже специальный термин: есть даже специальный термин:
<a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_pinky.html'> <a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_pinky.html'>**Emacs Pinky**</a>.
**Emacs Pinky**
</a>.
Можно ознакомиться со Можно ознакомиться со
<a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html'> <a target='_blank' href='http://xahlee.info/emacs/emacs/emacs_hand_pain_celebrity.html'>
списоком разработчиков разной степени именитости, которые с ним сталкивались списком разработчиков разной степени именитости, которые с ним сталкивались
</a> и подсмотреть, </a> и подсмотреть,
какими методами они с этим недугом боролись. какими методами они с этим недугом боролись.
@ -157,7 +157,8 @@ description: 'Почему нас окружают уродливые клави
![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg) ![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg)
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов. Одним из возможных решений этой проблемы
как раз и стал горизонтальный сдвиг рядов.
На <a target='_blank' href='https://www.publicdomainpictures.net/en/view-image.php?image=166278&picture=typewriter'> На <a target='_blank' href='https://www.publicdomainpictures.net/en/view-image.php?image=166278&picture=typewriter'>
фотографии фотографии
</a> видно, </a> видно,
@ -165,7 +166,7 @@ description: 'Почему нас окружают уродливые клави
а `Z` почти ровно под `A`. а `Z` почти ровно под `A`.
Именно в этом "почти" и скрывается вся магия: Именно в этом "почти" и скрывается вся магия:
небольшое смещение позволяет избежать пересечения рычагов, небольшое смещение позволяет избежать пересечения рычагов,
расположить цифры с буквами в четыре ряда и сделать клавиатуру компактной. уложить цифры с буквами в четыре ряда и сделать клавиатуру компактной.
С цифровым рядом, кстати, произошло вообще что-то нелепое: С цифровым рядом, кстати, произошло вообще что-то нелепое:
он идёт первым, а сдвинут как третий. он идёт первым, а сдвинут как третий.
@ -260,8 +261,7 @@ description: 'Почему нас окружают уродливые клави
поэтому сошлюсь на поэтому сошлюсь на
[подборку страшилок с сайта Kinesis](https://kinesis-ergo.com/solutions/keyboard-risk-factors/): [подборку страшилок с сайта Kinesis](https://kinesis-ergo.com/solutions/keyboard-risk-factors/):
там показывают картинки и предлагают опасаться там показывают картинки и предлагают опасаться
локтевого отклонения кисти, избыточного разгибания или локтевого отклонения кисти,
избыточного разгибания кисти,
загадочной пронации предплечья загадочной пронации предплечья
и чрезмерного выноса руки к мыши. и чрезмерного выноса руки к мыши.
@ -745,27 +745,25 @@ https://github.com/jamessa/Angel
Сначала я натыкался на него в r/MechKeyboards, а потом целенаправленно Сначала я натыкался на него в r/MechKeyboards, а потом целенаправленно
высматривал в r/ErgoMechKeyboards. высматривал в r/ErgoMechKeyboards.
Я и не знал, что мне очень нужно что-то подобное, пока не увидел. Я и не подозревал, что мне очень нужно что-то подобное, пока не увидел.
Кажется, что я вообще не был способен представить Пребывая в полном неведении относительно проблем "классических" клавиатур,
такое странное устройство ввода, я на каком-то интуитивном уровне моментально понял: "Мне надо!"
но как только наткнулся, то по какой-то неведомой причине моментально понял:
"Мне надо!"
![Kinesis Freestyle](/images/posts/ugly_keyboards/Kinesis_Freestyle.jpg) ![Kinesis Freestyle](/images/posts/ugly_keyboards/Kinesis_Freestyle.jpg)
TODO replace photo TODO replace photo
Подробно рассказывать про все перепетии, Не буду подробно рассказывать про все перепетии,
с которыми столкнулся в процессе сборки и прошивки, я не буду, с которыми пришлось столкнуться в процессе сборки и прошивки,
но в результате оказалось, но в результате оказалось,
что я случайно стал обладателем едва-ли не лучшей клавиатуры из тех, что я случайно стал обладателем едва ли не лучшей клавиатуры из тех,
что придумало человечество: что придумало человечество:
раздельная и изогнутая с учётом анатомии кистей рук, раздельной, изогнутой с учётом анатомии кистей,
64 клавиши (не слишком много, но и не слишком мало), с оптимальным количеством клавиш и целой дюжиной кнопок
12 из которых предназначены специально для больших пальцев. для больших пальцев.
Миграция прошла на удивление быстро: первые два дня я всё проклинал, Миграция прошла на удивление быстро: первые два дня я всё проклинал,
но уже через неделю средняя скорость на новой клавиатуре сравнялась но уже через неделю средняя скорость на новой клавиатуре сравнялась
со средней скоростью на моей предыдущей клавиатуре со средней скоростью на моей ноутбучной
и впоследствии продолжила расти. и впоследствии продолжила расти.
В итоге моя средняя скорость на новой клавиатуре стала выше, В итоге моя средняя скорость на новой клавиатуре стала выше,
чем рекордные показатели на классической раскладке. чем рекордные показатели на классической раскладке.
@ -774,27 +772,50 @@ TODO replace photo
и всё ещё уверен, что это отличная клавиатура. и всё ещё уверен, что это отличная клавиатура.
Минусы у этой модели тоже, конечно же, есть: Минусы у этой модели тоже, конечно же, есть:
мало того, что она сама по себе занимает немало места, - Такая клавиатура требует много места и некоторой дисциплины:
так для комфортной работы нужно ещё держать на столе для комфортной работы нужно держать на столе дополнительные
дополнительные
[подставки под руки](https://www.aliexpress.com/item/1005006443764748.html) [подставки под руки](https://www.aliexpress.com/item/1005006443764748.html)
и постоянно проверять, и постоянно проверять,
что эта система из шести тел расставлена симметрично. что эта система из шести тел расставлена симметрично.
Единственный реальный недочёт, который я за это время выявил, Да, именно шести: кроме половинок клавиатуры и подставок,
состоит в том, что в моей модели кластер клавиш для большого пальца, выравнивать нужно ещё меня и экран.
рассчитан на пальцы чуть короче моих. - Персональный просчёт, состоит в том,
Пользоваться им удобно, но чувствуется, что можно сделать ещё лучше. что кластер клавиш для большого пальца этого конкретного корпуса,
рассчитан на более короткие фаланги, чем мои.
Пользоваться удобно, но чувствуется, что можно сделать ещё лучше.
Время, к счастью, не стоит на месте, Время, к счастью, не стоит на месте
заниматься клавиатуростроением стало гораздо проще и заниматься клавиатуростроением сейчас стало гораздо проще.
и если бы я сейчас решился Если бы я решился
вдумчиво и неторопясь собирать себе совершенную клавиатуру, вдумчиво и неторопясь заново собирать себе совершенную клавиатуру,
то начал бы с того, что попытался сгенерировать идеальный корпус в то начал бы с того,
что попытался сгенерировать идеальный кластер для большого пальца в
[Cosmos](https://ryanis.cool/cosmos/) [Cosmos](https://ryanis.cool/cosmos/)
и распечатал бы несколько пробных вариантов перед окончательной сборкой. и распечатал бы несколько пробных вариантов перед окончательной сборкой.
### Cantor ### Cantor
С этой моделью меня познакомил друг, который однажды решил,
что в клавиатуре, которой он пользовался,
слишком много ненужных клавиш.
Поначалу я отнёсся к ней скептически,
но настолько впечатлился конструктивной простотой,
что когда меня через какое-то время попросили подобрать наименее сложную
для самостоятельной сборки модель, я не раздумывая предложил именно Cantor.
С того момента я успел в разной степени поучаствовать в создании
по меньшей мере десятка таких клавиатур и не собираюсь останавливаться.
Однажды за компанию собрал одну и для себя.
![Kinesis Freestyle](/images/posts/ugly_keyboards/Kinesis_Freestyle.jpg)
TODO replace photo
Не могу сказать, что мне очень уж нужна была ещё одна самодельная клавиатура,
но когда она у меня появилась, то я сразу нашёл ей применение.
Оказалось, что когда хорошая клавиатура безболезненно помещается в рюкзак,
то ей можно пользоваться везде, где есть ноутбук и стол,
а не только на заранее обустроенном рабочем месте.
Небольшое число клавиш не значит, что что-то не влезет. Небольшое число клавиш не значит, что что-то не влезет.
Это значит, что придётся дольше думать над раскладкой. Это значит, что придётся дольше думать над раскладкой.
Возможно потребуется больше итераций. Возможно потребуется больше итераций.
@ -802,6 +823,8 @@ TODO replace photo
- [34 keys is all you need](https://www.youtube.com/watch?v=unMXQTSQEak) - [34 keys is all you need](https://www.youtube.com/watch?v=unMXQTSQEak)
- https://precondition.github.io/home-row-mods - https://precondition.github.io/home-row-mods
### Как выбирать?
--- ---
## Ответы на воображаемые вопросы ## Ответы на воображаемые вопросы
@ -818,8 +841,9 @@ TODO replace photo
из-за очередного поста в интернете. из-за очередного поста в интернете.
Ни я, ни кто-то другой не собирается отбирать у вас любимую клавиатуру. Ни я, ни кто-то другой не собирается отбирать у вас любимую клавиатуру.
Единственная цель таких текстов — попытаться показать привычные вещи Единственная цель таких текстов — попытаться показать
с непривычной точки зрения, показать альтернативы и приблизить будущее, привычные вещи с непривычной точки зрения,
продемонстрировать альтернативы и приблизить будущее,
где эти альтернативы будут доступнее. где эти альтернативы будут доступнее.
Я допускаю, что могу где-то ошибаться. Я допускаю, что могу где-то ошибаться.