mirror of
https://github.com/He4eT/oddsquat.git
synced 2026-05-04 20:37:22 +00:00
posts: ugly_keyboards: update draft
This commit is contained in:
parent
22ac36e1f6
commit
979d89dac3
1 changed files with 77 additions and 36 deletions
|
|
@ -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: 'Почему нас окружают уродливые клави
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Решением этой проблемы как раз и стал горизонтальный сдвиг рядов: на фотографии видно, что `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 кнопок расположили в пространстве так,
|
||||||
|
чтобы не нужно было тянуться за ними в соседнюю комнату,
|
||||||
|
и сохранили при этом простоту механизма.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue