posts: ugly_keyboards: update draft

This commit is contained in:
He4eT 2026-02-05 07:45:45 +01:00 committed by Alexey
commit f3c81faae5

View file

@ -42,11 +42,17 @@ description: 'Почему нас окружают уродливые клави
В этом посте не будет ничего про отличие механических клавиатур от мембранных, В этом посте не будет ничего про отличие механических клавиатур от мембранных,
не будет расследования, какие же переключатели лучше (тактильные и жёсткие, конечно), не будет расследования, какие же переключатели лучше (тактильные и жёсткие, конечно),
а так же не будет ни слова про бренды и разные логические раскладки. а так же не будет ни слова про современные бренды и разные логические раскладки.
Критикой QWERTY и дёшевых Genius пусть занимается кто-нибудь другой, Критикой QWERTY и дёшевых Genius пусть занимается кто-нибудь другой,
мы будем говорить тут только про **физическое расположение кнопок в пространстве**. мы будем говорить тут только про **физическое расположение кнопок в пространстве**.
---
Чтение поста займет примерно 25 минут.
---
## "Классическая" раскладка ## "Классическая" раскладка
Вообще, большинство клавиатур, при всём кажущемся разнообразии, так или иначе следует Вообще, большинство клавиатур, при всём кажущемся разнообразии, так или иначе следует
@ -64,14 +70,14 @@ description: 'Почему нас окружают уродливые клави
## Наследие печатных машинок ## Наследие печатных машинок
То, что наши современные классические клавиатуры наследуют клавиатурам механических печатных машинок — довольно известный, но недооценённый факт. То, что наши современные классические клавиатуры наследуют клавиатурам механических печатных машинок от Remington — довольно известный, но недооценённый факт.
Перед создателями прообразов современных клавиатур стояли нетривиальные ограничения и они их грациозно обходили Перед создателями прообразов современных клавиатур стояли нетривиальные ограничения и они их грациозно обходили
нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно нетривиальными способами. Самые заметные артефакты прошлого всё ещё можно
обнаружить практически на любом устройстве и они почему-то до сих пор кажутся обнаружить практически на любом устройстве и они почему-то до сих пор кажутся
людям чем-то необходимым. людям чем-то необходимым.
Многие уверены, что без **длинного пробела** и Многие уверены, что без **длинного пробела** и характерного
**горизонтального сдвига рядов** клавиатура вообще не может существовать: **горизонтального сдвига рядов** клавиатура вообще не может существовать:
раз уж производители продолжают добавлять эти конструктивные особенности во все раз уж производители продолжают добавлять эти конструктивные особенности во все
новые клавиатуры, значит это что-то очень важное и зачем-то всем нам очень нужно. новые клавиатуры, значит это что-то очень важное и зачем-то всем нам очень нужно.
@ -87,7 +93,7 @@ description: 'Почему нас окружают уродливые клави
Настоящая "Проблема большого пальца" с большими пальцами вообще не связана Настоящая "Проблема большого пальца" с большими пальцами вообще не связана
и заключается не в длинне пробела, а в том, что во времена печатных машинок и заключается не в длинне пробела, а в том, что во времена печатных машинок
ещё не существовало многих кнопок, без которых клавиатуру сейчас представить ещё не существовало многих кнопок, без которых клавиатуру сейчас представить
совершенно невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win/Super`, ни `Cmd`. совершенно невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win`, ни `Super`, ни `Cmd`.
Даже `Backspace` в привычном нам понимании тоже не существовал, Даже `Backspace` в привычном нам понимании тоже не существовал,
а когда присутствовал физически, то использовался совершенно иначе. а когда присутствовал физически, то использовался совершенно иначе.
@ -109,6 +115,14 @@ description: 'Почему нас окружают уродливые клави
- Взяв в руки геймпад, я **двумя большими пальцами могу контролировать космический корабль**. - Взяв в руки геймпад, я **двумя большими пальцами могу контролировать космический корабль**.
- Сидя перед ноутбуком, я **двумя большими пальцами могу делать дырки между словами**! - Сидя перед ноутбуком, я **двумя большими пальцами могу делать дырки между словами**!
Для мизинцев, травмированных частым использованием модификаторов, есть даже специальный термин:
<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> и подсмотреть, какими методами они с этим недугом
боролись.
### Горизонтальный сдвиг рядов ### Горизонтальный сдвиг рядов
Самые первые печатные машинки напоминали скорее рояль без чёрных клавиш: большие, шумят, один Самые первые печатные машинки напоминали скорее рояль без чёрных клавиш: большие, шумят, один
@ -121,20 +135,25 @@ description: 'Почему нас окружают уродливые клави
![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg) ![Клавиатура печатной машинки](/images/posts/ugly_keyboards/typewriter.jpg)
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что `A` расположена почти Решением этой проблемы как раз и стал горизонтальный сдвиг рядов.
На <a target='_blank' href='https://www.publicdomainpictures.net/en/view-image.php?image=166278&picture=typewriter'>фотографии</a>
видно, что `A` расположена почти
ровно под `Q`, а `Z` почти ровно под `A`. Именно в этом "почти" и ровно под `Q`, а `Z` почти ровно под `A`. Именно в этом "почти" и
скрывается вся магия: небольшое смещение позволяет избежать скрывается вся магия: небольшое смещение позволяет избежать
пересечения рычагов, расположить буквы в три ряда и сделать клавиатуру компактной. пересечения рычагов, расположить буквы в три ряда и сделать клавиатуру компактной.
Понятно, что решение подсмотрели на клавиатурах музыкальных инструментов,
там второй ряд клавиш добавлен ровно таким же способом: чёрные клавиши находятся между белыми.
С цифровым рядом, кстати, произошло вообще что-то нелепое: он идёт первым, а сдвинут как третий. С цифровым рядом, кстати, произошло вообще что-то нелепое: он идёт первым, а сдвинут как третий.
Мне нравится думать, что это сделали Мне нравится думать, что это сделали
не для экономии пространства, а для того, чтобы специально всех запутать :D не для экономии пространства, а для того, чтобы специально всех запутать :D
С одной стороны, нельзя не признать красоты инженерного решения: более 40 кнопок расположили в Подсмотрели сдвиг рядов, скорее всего, на клавиатурах музыкальных инструментов,
пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату, и где второй ряд органично добавлен именно таким способом:
сохранили при этом простоту механизма. чёрные клавиши находятся между белыми.
С одной стороны, нельзя не признать красоты инженерного решения:
более 40 кнопок расположили в пространстве так,
чтобы не нужно было тянуться за ними в соседнюю комнату,
и сохранили при этом простоту механизма.
![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default.png) ![Зоны слепой десятипальцевой печати для классической клавиатуры](/images/posts/ugly_keyboards/typing_zones_default.png)
@ -150,7 +169,7 @@ description: 'Почему нас окружают уродливые клави
только для букв с цифрами нужно запомнить почти 40 только для букв с цифрами нужно запомнить почти 40
уникальных движений и только в домашнем ряду кнопки расположенны симметрично для левой и правой рук. уникальных движений и только в домашнем ряду кнопки расположенны симметрично для левой и правой рук.
Простой **отказ от сдвига снижает колличество асимместричных движений до 0**: Простой **отказ от этого сдвига снижает колличество асимместричных движений до нуля**:
симметричные руки наконец-то могут двигаться симметрично! И это не говоря даже о том, что симметричные руки наконец-то могут двигаться симметрично! И это не говоря даже о том, что
зоны для слепой печати становятся очевидными и понятными: зоны для слепой печати становятся очевидными и понятными:
@ -182,12 +201,23 @@ description: 'Почему нас окружают уродливые клави
> — Скажи, почему мы отрезаем кончики у сосисок перед жаркой?<br> > — Скажи, почему мы отрезаем кончики у сосисок перед жаркой?<br>
> — А вы что, до сих пор готовите на той маленькой сковородке?<br> > — А вы что, до сих пор готовите на той маленькой сковородке?<br>
--- ### Запястья, плечи и другие части тела
В этом же разделе можно было бы ещё поговорить про то, что классические клавиатуры В этом разделе можно было бы поговорить про то, что классические клавиатуры
игнорируют разную ширину плеч у разных людей и вроде как являются фактором риска игнорируют разную ширину плеч у разных людей, мешают анатомически верной
развития синдрома запястного канала (более известный как карпальный туннельный синдром), постановке рук и поэтому, вроде как, являются фактором риска
но раздувать текст ещё сильнее я не хочу и достаточной медицинской экспертизы не имею. развития синдрома запястного канала (более известного как карпальный туннельный синдром)
и других нарушений работы опорно-двигательного аппарата.
На PubMed, которым я не умею пользоваться, как обычно есть
<a target='_blank' href='https://pubmed.ncbi.nlm.nih.gov/?linkname=pubmed_pubmed&from_uid=10332518'>множество статей</a>
по теме.
Некоторые из них подтверждают опасность классических клавиатур,
другие же, наоборот, утверждают, что риски переоценены.
Я не имею достаточной медицинской экспертизы, поэтому в некоторых дальнейших
рассуждениях буду полагаться только на какие-то общепризнанные рекомендации по
эргономике рабочего места и персональный опыт управления человеческим телом.
## Заложники печатных машинок ## Заложники печатных машинок
@ -203,28 +233,29 @@ skills. Набрать страницу текста без единой опе
Именно поэтому в ходе постепенной замены механических устройств на электрические стало Именно поэтому в ходе постепенной замены механических устройств на электрические стало
очевидно: менять раскладку нельзя. Производители электрических печатных машинок очевидно: менять раскладку нельзя. Производители электрических печатных машинок
технически могли поставлять их с удобными и логичными клавиатурами, технически могли перепридумать конструкцию заново уже без учёта пропавших ограничений и
перепридумать конструкцию заново и без учёта пропавших ограничений, но поставлять устройства с удобными и логичными клавиатурами,
экономически это было бы самоубийством. но экономически это было бы самоубийством.
Зачем руководителю заботиться о комфорте рук машинисток, если они неделю только Зачем руководителю заботиться о комфорте рук машинисток, если они неделю только
и будут делать, что переучиваться? и будут делать, что переучиваться?
Зачем предприятиям покупать утройства, для которых нельзя нанять готовый персонал? Зачем предприятиям покупать утройства, для которых нельзя нанять готовый персонал?
Что делать с индустрией курсов подготовки машинисток? Что делать с индустрией курсов подготовки машинисток?
Зачем вообще иметь несколько разных стандартов в мире, где механические и электрические Зачем вообще иметь несколько разных стандартов в мире, где механические и электрические
печатные машинки просуществуют бок о бок десятки лет? печатные машинки просуществуют бок о бок ещё десятки лет?
Ответы на все эти вопросы предсказуемы: cтандартная раскладка без заметных Ответы на все эти вопросы предсказуемы: cтандартная раскладка без заметных
изменений пережила механическую печатную машинку для которой создавалась. изменений пережила механическую печатную машинку для которой создавалась.
Появившиеся чуть позже компьютерные клавиатуры также столкнулись с аналогичными Появившиеся чуть позже компьютеры также столкнулись с аналогичными
вопросами и тоже выбрали путь наименьшего сопротивления: стандартная клавиатура вопросами и производители опять выбрали путь наименьшего сопротивления.
укоренилась в массовом сознании настолько, что была закреплена цементом официальных стандартов: Стандартная клавиатура укоренилась в массовом сознании настолько,
что была закреплена цементом официальных стандартов:
`ISO/IEC 9995-2`, `ANSI-INCITS 154-1988` и `JIS X 6002-1980`. `ISO/IEC 9995-2`, `ANSI-INCITS 154-1988` и `JIS X 6002-1980`.
## Cлепой и такой ненужный метод печати ## Cлепой десятипальцевый метод печати в наши дни
C появлением персональных компьютеров и клавиши `Backspace` безошибочным набором текста стало сложно кого-либо C появлением персональных компьютеров и клавиши `Backspace`, безошибочным набором текста стало сложно кого-либо
удивить, а машинопись моментально перестала быть профессией. удивить, а машинопись моментально перестала быть профессией.
Слепая десятипальцевая печать так и не стала частью пакета компьютерной грамотности, что всегда казалось мне чем-то странным: Слепая десятипальцевая печать так и не стала частью пакета компьютерной грамотности, что всегда казалось мне чем-то странным:
@ -234,8 +265,8 @@ C появлением персональных компьютеров и кла
Невозможно представить себе гитариста, который вышел на сцену и не может играть, Невозможно представить себе гитариста, который вышел на сцену и не может играть,
потому что на грифе не подписаны лады. Представить себе опытного разработчика, потому что на грифе не подписаны лады. Представить себе опытного разработчика,
который не может быстро ответить на сообщение из-за того, что на новом ноутбуке забыли который не может сегодня печатать из-за того, что на новом ноутбуке забыли
нарисовать кириллические буквы, очень легко. нарисовать буквы, очень легко.
В ходе разнообразных дискуссий я множество раз слышал высказывания такого вида: В ходе разнообразных дискуссий я множество раз слышал высказывания такого вида:
@ -268,21 +299,21 @@ C появлением персональных компьютеров и кла
Если подумать ещё немного, то станет понятно, что пользовательский ввод — это Если подумать ещё немного, то станет понятно, что пользовательский ввод — это
не только неизбежное зло, но и источник других задержек: не только неизбежное зло, но и источник других задержек:
- между концом одной мысли и началом новой во время написания кода или любого другого текста; - между концом одной мысли и началом новой во время написания кода или любого другого текста;
- между намерением отправить поисковый запрос и чтением результатов; - между намерением отправить поисковый запрос и чтением списка ссылок;
- между идеей о запуске команды и результатом её работы; - между идеей о запуске команды и появлением результатов её работы;
- между тем, как ответ придуман, и его отправкой. - между тем, как ответ придуман, и его отправкой.
Эти задержки деньгами уже не решить, да и автодополнение в каждое поле ввода Эти задержки деньгами уже не решить, да и автодополнение в каждое поле ввода
вставить не получится, но самостоятельная борьба с ними почему-то считается непрестижной, неэффективной тратой времени, вставить не получится, но самостоятельная борьба с ними почему-то считается непрестижной, неэффективной тратой времени,
"экономией на спичках" и уделом фанатиков. "экономией на спичках" и уделом фанатиков.
"Эффективность" сложно измерить как-то строго и объективно, но воображаемый коллега, Эффективность сложно измерить как-то строго и объективно, но воображаемый коллега,
который отказывается освоить условные `Ctrl + C / Ctrl + V`, который отказывается освоить условные `Ctrl + C` / `Ctrl + V`,
гордо жмёт правую кнопку мыши и утверждает, что никуда не торопится, гордо жмёт правую кнопку мыши и утверждает, что никуда не торопится,
вызывает реальную улыбку и сомнения в компетентности. вызывает реальную улыбку и сомнения в компетентности.
В это же время, другой и вполне реальный "коллега", который способен несколько раз в день неторопливо ~~yfgtxtnfnm gfhe-nhjqre ghtlkj;tybq~~ В это же время, другой и вполне реальный "коллега", который способен несколько раз в день неторопливо ~~yfgtxtnfnm gfhe-nhjqre ghtlkj;tybq~~
напечатать пару-тройку предложений в неправильной раскладке и только потом перевести взгляд на экран, возможно, напечатать пару-тройку предложений в неправильной раскладке в неправильном поле для ввода и только потом перевести взгляд на экран, возможно,
прячется где-то в зеркале и обычно никаких насмешек по этому поводу почему-то не получает. прячется где-то в зеркале и обычно никаких насмешек по этому поводу почему-то не получает.
Если вернуться к скорости, которую измерять попроще, то получается, Если вернуться к скорости, которую измерять попроще, то получается,
@ -296,13 +327,23 @@ C появлением персональных компьютеров и кла
меньшей вероятностью поленится уточнить все-все-все детали в первом же своём меньшей вероятностью поленится уточнить все-все-все детали в первом же своём
сообщении при обсуждении нового вопроса, что может существенно сократить общее число сообщений в этой переписке, а следовательно и задержек. сообщении при обсуждении нового вопроса, что может существенно сократить общее число сообщений в этой переписке, а следовательно и задержек.
В итоге получается, что всего одна неделя ненапряжных упражнений по 15-20 минут в день на тренажёре Слепая печать — пропуск в мир, где написать развёрнутый текст можно почти так же
не только сделает ваш текущий и все будущие компьютеры чуть-чуть "быстрее", но и, быстро, как записать голосовое сообщение.
Итого: всего одна неделя ненапряжных упражнений по 15-20 минут в день на тренажёре
не только сделает ваш текущий и все будущие компьютеры заметно "быстрее", но и,
возможно, сделает вас более конструктивным собеседником :D возможно, сделает вас более конструктивным собеседником :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
https://github.com/mtei/SemiErgo_Layout?tab=readme-ov-file#c-1-draft-of-macbookimac-us-key-set-mapping