mirror of
https://github.com/He4eT/oddsquat.git
synced 2026-05-04 20:37:22 +00:00
posts: ugly_keyboards: touch typing
This commit is contained in:
parent
79359cd290
commit
813067f380
1 changed files with 194 additions and 22 deletions
|
|
@ -28,6 +28,9 @@ description: 'Почему нас окружают уродливые клави
|
|||
- 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/
|
||||
- [Katana60](https://deskthority.net/viewtopic.php?t=16287)
|
||||
|
||||
# Уродливые клавиатуры
|
||||
|
||||
|
|
@ -53,7 +56,7 @@ description: 'Почему нас окружают уродливые клави
|
|||
с формой или взаимным расположением стрелочек, а пользователи могут спорить, допустимо ли располагать `Fn` в углу
|
||||
и разумно ли заменять верхний ряд кнопок тач-панелью.
|
||||
|
||||
При всём этом разнообразии **центральная и основная часть** (та, где расположены буквы и цифры) уже **более 100 лет остаётся неизменной**.
|
||||
При всём этом разнообразии центральная и основная часть (та, где расположены буквы и цифры) уже более 100 лет остаётся неизменной.
|
||||
|
||||

|
||||
|
||||
|
|
@ -73,21 +76,22 @@ description: 'Почему нас окружают уродливые клави
|
|||
раз уж производители продолжают добавлять эти конструктивные особенности во все
|
||||
новые клавиатуры, значит это что-то очень важное и зачем-то всем нам очень нужно.
|
||||
|
||||
### Пробел, большие пальцы и мизинцы
|
||||
### Большим пальцам — большой пробел
|
||||
|
||||
Сам по себе длинный пробел не кажется чем-то неправильным.
|
||||
Раньше он служил рукам подставкой для отдыха, сейчас по нему сложно промахнуться.
|
||||
Мне, если честно, не до конца понятно, чем он так уж сильно отличается от буквы `E` и
|
||||
почему в маленький пробел вдруг станет как-то сложнее попадать, но ничего страшного, пусть будет
|
||||
самой длинной клавишей.
|
||||
Мне, если честно, не до конца понятно, чем он так уж сильно отличается от буквы `E`, которая встречается в текстах примерно так же часто, и
|
||||
почему в короткий пробел вдруг станет как-то сложнее попадать, но это всё на
|
||||
самом деле не очень важно.
|
||||
|
||||
"Проблема большого пальца" заключается не в самом пробеле, а в том, что во времена печатных машинок
|
||||
Настоящая "Проблема большого пальца" с большими пальцами вообще не связана
|
||||
и заключается не в длинне пробела, а в том, что во времена печатных машинок
|
||||
ещё не существовало многих кнопок, без которых клавиатуру сейчас представить
|
||||
невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win`/ `Super`, ни `Cmd`.
|
||||
Даже `Backspace` в привычном нам понимании ещё не существовал,
|
||||
и даже когда присутствовал физически, то использовался совершенно иначе.
|
||||
совершенно невозможно: не было ни стрелочек, ни `Esc`, ни `Ctrl`, ни `Alt`, ни `Win/Super`, ни `Cmd`.
|
||||
Даже `Backspace` в привычном нам понимании тоже не существовал,
|
||||
а когда присутствовал физически, то использовался совершенно иначе.
|
||||
|
||||
Процесс их постепенного появления можно характеризовать как эволюционный: **кнопки
|
||||
Процесс постепенного появления новых клавиш можно характеризовать как эволюционный: **кнопки
|
||||
добавляли не туда, где ими было бы удобно пользоваться, а туда, где было
|
||||
свободное место**. Чаще всего это свободное место обнаруживалось где-нибудь сбоку.
|
||||
|
||||
|
|
@ -101,14 +105,14 @@ description: 'Почему нас окружают уродливые клави
|
|||

|
||||
|
||||
На всякий случай, напомню, что противопоставленный большой палец — это вообще-то эволюционное достижение.
|
||||
Классические клавиатуры это могучее и ловкое достижение просто игнорируют:
|
||||
- взяв в руки геймпад, я **двумя большими пальцами могу контролировать космический корабль**;
|
||||
- сев перед ноутбуком, я **двумя большими пальцами могу делать дырки между словами**!
|
||||
Классические же клавиатуры это могучее и ловкое достижение просто игнорируют:
|
||||
- Взяв в руки геймпад, я **двумя большими пальцами могу контролировать космический корабль**.
|
||||
- Сидя перед ноутбуком, я **двумя большими пальцами могу делать дырки между словами**!
|
||||
|
||||
### Горизонтальный сдвиг рядов
|
||||
|
||||
Самые первые печатные машинки напоминали скорее рояль: большие, шумные, один
|
||||
ряд клавиш. Довольно быстро люди поняли, что это слишком широко и не слишком удобно.
|
||||
Самые первые печатные машинки напоминали скорее рояль без чёрных клавиш: большие, шумят, один
|
||||
ряд кнопок. Довольно быстро люди поняли, что это слишком широко и не слишком-то удобно.
|
||||
|
||||
Идея расположить клавиши на нескольких рядах витала в воздухе, но упиралась в
|
||||
конструктивные ограничения: рычаги, которые ударяют по бумаге, должны быть расположены в
|
||||
|
|
@ -117,21 +121,189 @@ description: 'Почему нас окружают уродливые клави
|
|||
|
||||

|
||||
|
||||
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что `H` расположена почти
|
||||
ровно под `Y`, а `N` почти ровно под `H`. Именно в этом "почти" и
|
||||
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что `A` расположена почти
|
||||
ровно под `Q`, а `Z` почти ровно под `A`. Именно в этом "почти" и
|
||||
скрывается вся магия: небольшое смещение позволяет избежать
|
||||
пересечения рычагов, расположить буквы в три ряда и сделать клавиатуру компактной.
|
||||
Понятно, что решение подсмотрели на клавиатурах музыкальных инструментов,
|
||||
там второй ряд клавиш добавлен ровно таким же способом: чёрные клавиши находятся между белыми.
|
||||
|
||||
С цифровым рядом, кстати, произошло вообще что-то нелепое и мне нравится думать, что это сделали
|
||||
С цифровым рядом, кстати, произошло вообще что-то нелепое: он идёт первым, а сдвинут как третий.
|
||||
Мне нравится думать, что это сделали
|
||||
не для экономии пространства, а для того, чтобы специально всех запутать :D
|
||||
|
||||
С одной стороны, нельзя не признать красоты инженерного решения: более 40 кнопок расположили в
|
||||
пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату и
|
||||
пространстве так, чтобы не нужно было тянуться за ними в соседнюю комнату, и
|
||||
сохранили при этом простоту механизма.
|
||||
|
||||

|
||||
|
||||
С другой стороны, нельзя не отметить, что, как и многие другие инженерные решения, сдвиг рядов
|
||||
имеет свою цену: люди с симметричными руками вынуждены пользоваться
|
||||
клавиатурами для двух правых рук, а споры, каким пальцем нужно нажимать на
|
||||
клавишу `B` (та, которая `И` в русской раскладке) не утихают до сих пор!
|
||||
имеет свою цену: **люди с симметричными руками вынуждены пользоваться
|
||||
клавиатурами для двух правых рук**, а споры, каким пальцем нужно нажимать на
|
||||
клавишу `B` (та, которая межу `V` и `N`) не утихают до сих пор!
|
||||
|
||||
У меня нет ссылок на какие-то исследования, но есть уверенность, что низкое
|
||||
распространение навыка слепой печати — прямое следствие существования
|
||||
горизонтального сдвига рядов: в классической клавиатуре не видно никакой
|
||||
системы, а при обучении (даже с правильной техникой постановки пальцев)
|
||||
только для букв с цифрами нужно запомнить почти 40
|
||||
уникальных движений и только в домашнем ряду кнопки расположенны симметрично для левой и правой рук.
|
||||
|
||||
Простой **отказ от сдвига снижает колличество асимместричных движений до 0**:
|
||||
симметричные руки наконец-то могут двигаться симметрично! И это не говоря даже о том, что
|
||||
зоны для слепой печати становятся очевидными и понятными:
|
||||
|
||||

|
||||
|
||||
Более подробно слепую печать я хочу отдельно обсудить чуть дальше, а в этом
|
||||
разделе хотел только озвучить свою главную претензию: **горизонтальный сдвиг рядов — это компромиссное решение проблемы, которой у нас больше нет**!
|
||||
|
||||
Это одно из тех инженерных решений, для которых **мы можем ответить на
|
||||
вопрос "Почему?", но не можем ответить на вопрос "Зачем?"**. Человечество поддерживает
|
||||
статус-кво, терпит какие-то неудобства и обрекает на них будущие поколения, но даже не
|
||||
может объяснить ради чего.
|
||||
|
||||
Ситуация настолько нелепая, что я не могу даже привести какой-нибудь другой
|
||||
пример из окружающей действительности, который будет настолько же абсурден.
|
||||
Хоть как-то передать бессмысленность ситуации может разве
|
||||
что вот этот доисторический анекдот:
|
||||
|
||||
> — Скажи, мама, почему ты всегда отрезаешь кончики у сосисок перед тем, как их поджарить?<br>
|
||||
> — Я не знаю, — ответила мама, — так делала моя мама, твоя бабушка, я училась готовить у неё и делаю всё так, как она. Такая в нашей семье традиция.<br>
|
||||
>
|
||||
> Они отправились к бабушке. Бабушка сидела в кресле, укутавшись в плед, и спала. Пришлось её разбудить.<br>
|
||||
>
|
||||
> — Бабушка, почему ты всегда отрезала кончики у сосисок?<br>
|
||||
> — Не знаю, — ответила бабушка, — моя мама всегда так делала. Пока не поздно, надо узнать у неё!<br>
|
||||
>
|
||||
> Прабабушка лежала на смертном одре и готовилась отойти в мир иной.<br>
|
||||
>
|
||||
> — Скажи, почему мы отрезаем кончики у сосисок перед жаркой?<br>
|
||||
> — А вы что, до сих пор готовите на той маленькой сковородке?<br>
|
||||
|
||||
---
|
||||
|
||||
В этом же разделе можно было бы ещё поговорить про то, что классические клавиатуры
|
||||
игнорируют разную ширину плеч у разных людей и вроде как являются фактором риска
|
||||
развития синдрома запястного канала (более известный как карпальный туннельный синдром),
|
||||
но раздувать текст ещё сильнее я не хочу и достаточной медицинской экспертизы не имею.
|
||||
|
||||
## Заложники печатных машинок
|
||||
|
||||
Продолжительное время навык быстрой и безошибочной печати относился к hard
|
||||
skills. Набрать страницу текста без единой опечатки — это вообще-то
|
||||
достижение, а заниматься этим изо дня в день — не только пытка, но и настоящая профессия.
|
||||
|
||||
В отсутствии такой привычной нам клавиши `Backspace` армии машинисток тритили многие
|
||||
часы и гектары бумаги на специальных курсах и становились заложниками той самой
|
||||
стандартной раскладки. Когда нет права на ошибку, учиться
|
||||
правильному методу слепой десятипальцевой печати или неторопливо переучиваться на новую раскладку
|
||||
по ходу работы просто невозможно: ты либо умеешь набирать текст быстро и без ошибок, либо нет.
|
||||
|
||||
Именно поэтому в ходе постепенной замены механических устройств на электрические стало
|
||||
очевидно: менять раскладку нельзя. Производители электрических печатных машинок
|
||||
технически могли поставлять их с удобными и логичными клавиатурами,
|
||||
перепридумать конструкцию заново и без учёта пропавших ограничений, но
|
||||
экономически это было бы самоубийством.
|
||||
|
||||
Зачем руководителю заботиться о комфорте рук машинисток, если они неделю только
|
||||
и будут делать, что переучиваться?
|
||||
Зачем предприятиям покупать утройства, для которых нельзя нанять готовый персонал?
|
||||
Что делать с индустрией курсов подготовки машинисток?
|
||||
Зачем вообще иметь несколько разных стандартов в мире, где механические и электрические
|
||||
печатные машинки просуществуют бок о бок десятки лет?
|
||||
|
||||
Ответы на все эти вопросы предсказуемы: cтандартная раскладка без заметных
|
||||
изменений пережила механическую печатную машинку для которой создавалась.
|
||||
|
||||
Появившиеся чуть позже компьютерные клавиатуры также столкнулись с аналогичными
|
||||
вопросами и тоже выбрали путь наименьшего сопротивления: стандартная клавиатура
|
||||
укоренилась в массовом сознании настолько, что была закреплена цементом официальных стандартов:
|
||||
`ISO/IEC 9995-2`, `ANSI-INCITS 154-1988` и `JIS X 6002-1980`.
|
||||
|
||||
## Cлепая и ненужная печать
|
||||
|
||||
C появлением персональных компьютеров и клавиши `Backspace` безошибочным набором текста стало сложно кого-либо
|
||||
удивить, а машинопись моментально перестала быть профессией.
|
||||
|
||||
Слепая десятипальцевая печать так и не стала частью пакета компьютерной грамотности, что всегда казалось мне чем-то странным:
|
||||
в массовом сознании считается нормальным пользоваться чем-то по восемь часов
|
||||
ежедневно на протяжении всей карьеры и делать это практически так же неуверенно, как и
|
||||
в первый день.
|
||||
|
||||
Невозможно представить себе гитариста, который вышел на сцену и не может играть,
|
||||
потому что на грифе не подписаны лады. Представить себе опытного разработчика,
|
||||
который не может быстро ответить на сообщение из-за того, что на новом ноутбуке забыли
|
||||
нарисовать кириллические буквы, очень легко.
|
||||
|
||||
В ходе разнообразных дискуссий я множество раз слышал высказывания такого вида:
|
||||
|
||||
>Всё это нелепая чушь! Я думаю дольше и чаще, чем печатаю!
|
||||
|
||||
Защитная реакция — это нормально, а высказывание выше вообще-то правдиво,
|
||||
но сегодня я предлагаю посмотреть на явление со слегка неожиданной стороны.
|
||||
|
||||
Мы привыкли считать, что "быстрые" компьютеры лучше "медленных": компании выдают
|
||||
работникам новые компьютеры раз в несколько лет, люди зачастую покупают себе новые
|
||||
ноутбуки не потому, что старый перестал справляться со своими обязанностями, а
|
||||
потому что "уже пора" и новый делает всё то же самое, но слегка быстрее.
|
||||
|
||||
Что такое "лаги" и "тормоза" на самом деле?
|
||||
Чем "быстрый" компьютер отличается от "медленного"?
|
||||
|
||||
Если абстрагироваться и немного подумать, то станет понятно, что практические все различия — это задержки:
|
||||
- при работе с интерфейсом;
|
||||
- при старте программ;
|
||||
- при переключении между ними;
|
||||
- между вводом адреса в браузере и загрузкой страницы;
|
||||
- между стартом сборки проекта и её окончанием;
|
||||
- между началом выполнения одной команды в терминале и возможностью запустить следующую;
|
||||
- между любыми другими запросами к компьютеру.
|
||||
|
||||
С этими задержками вообще-то принято бороться, и не всегда их снижают покупкой нового
|
||||
оборудования: слово "оптимизация" по отношению к ПО вызывает уважение, а на её
|
||||
отсутствие пользователи иногда даже жалуются.
|
||||
|
||||
Если подумать ещё немного, то станет понятно, что пользовательский ввод — это
|
||||
не только неизбежное зло, но и источник других задержек:
|
||||
- между концом одной мысли и началом новой во время написания кода или любого другого текста;
|
||||
- между намерением отправить поисковый запрос и чтением результатов;
|
||||
- между идей о запуске команды и результатом её работы;
|
||||
- между тем, как ответ придуман, и его отправкой.
|
||||
|
||||
Эти задержки деньгами уже не решить, да и автодополнение в каждое поле ввода
|
||||
вставить не получится, но самостоятельная борьба с ними почему-то считается непрестижной, неэффективной тратой времени,
|
||||
"экономией на спичках" и уделом фанатиков.
|
||||
|
||||
"Эффективность" сложно измерить как-то строго и объективно, но воображаемый коллега,
|
||||
который отказывается освоить условные `Ctrl + C / Ctrl + V`,
|
||||
гордо жмёт правую кнопку мыши и утверждает, что никуда не торопится,
|
||||
вызывает реальную улыбку и сомнения в компетентности.
|
||||
|
||||
В это же время, другой и вполне реальный "коллега", который способен несколько раз в день неторопливо ~~yfgtxtnfnm gfhe-nhjqre ghtlkj;tybq~~
|
||||
напечатать пару-тройку предложений в неправильной раскладке и только потом перевести взгляд на экран, возможно,
|
||||
прячется где-то в зеркале и обычно почему-то не получает насмешек по этому поводу.
|
||||
|
||||
Если вернуться к скорости, которую измерять попроще, то получается,
|
||||
что пользоваться клавиатурой каждый день и не иметь навыка слепой
|
||||
печати — это практически то же самое, что и добровольно использовать старый компьютер, когда новый,
|
||||
более быстрый уже лежит рядом на столе.
|
||||
|
||||
Отдельно хочется отметить, что скорость хороша не только сама по себе.
|
||||
Когда что-то можно сделать быстро, то и внутреннее сопротивление действию
|
||||
значительно ниже: собеседник, владеющий слепым десятипальцевым методом печати с
|
||||
меньшей вероятностью поленится уточнить все-все-все детали в первом же своём
|
||||
сообщении в вашей новой переписке по какому-нибудь вопросу, что может
|
||||
существенно сократить общее число сообщений, а следовательно и задержек при обсуждении.
|
||||
|
||||
В итоге получается, что всего одна неделя ненапряжных упражнений по 15-20 минут в день на тренажёре
|
||||
не только сделает ваш текущий и все будущие компьютеры чуть-чуть быстрее, но и,
|
||||
возможно, сделает вас более конструктивным собеседником :D
|
||||
|
||||
Для тренировок я рекомендую сайт <a target='_blank' href='https://keybr.com'>https://keybr.com</a>. Этот
|
||||
тренажёр не только простой, понятный и симпатичный, но ещё и очень гибко настраивается при желании.
|
||||
Все скриншоты с цветными зонами для печати я сделал именно там.
|
||||
|
||||
По моим наблюдениям за собой и окружающими, могу сказать, что градация сложности примерно такая:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue