Предисловие

Сколько не совершенствуй свои клавиатурные навыки, не достигнешь значительного прогресса, используя стандартную клавиатуру. Она давно устарела, но большинство готово с этим мириться.

Привычка свыше нам дана: Замена счастию она.

За последние 30 лет из всех периферийных устройств персонального компьютера не изменилась только клавиатура.

Причина этого не в её совершенстве, а в её сложности: к сложному долго привыкают, а привыкнув отвергают любые новшества.

Отсутствие развития стандартной клавиатуры создает рамки, ограничивающие развитие современных интерфейсов и снижающие продуктивность опытных пользователей.

Для того, чтобы понять, суть этой проблемы, достаточно разобраться в истории клавиатуры.

История клавиатур для набора текста

Первая клавиатура для набора и передачи информации (в составе первого электромагнитного телеграфа) была изобретена в России другом А. С. Пушкина — Павлом Львовичем Шиллингом в 1832 году.

Рисунок 1. Электромагнитный телеграф Шиллинга
Рисунок 1. Электромагнитный телеграф Шиллинга

Клавиатура состояла из 16 клавиш фортепьянного типа.

К 1860-м годам буквопечатающие телеграфные аппараты с клавиатурой фортепьянного типа использовались во всех развитых странах. Телеграфисты стали первыми пользователями клавиатур. Однако, использование телеграфных аппаратов для простой печати текстов было сравнимо со стрельбой из пушки по воробьям. Поэтому параллельно изобретались прототипы недорогих пишущих машин для делового использования.

Первые прототипы этих машин были ненадежны и сомнительны для инвесторов. В 1868 году американский изобретатель Кристофер Лэтем Шоулз запатентовал очередной прототип пишущей машины. Машина имела клавиатуру фортепианного типа (патент US79868A) и была с интересом воспринята телеграфистами.

Рисунок 2. Сравнение размеров 12 клавиш фортепьяно и аккордеона (баяна)
Рисунок 2. Сравнение размеров 12 клавиш фортепьяно и аккордеона (баяна)

Неугомонный Шоулз продолжил свои эксперименты и, чтобы уменьшить машину, заменил клавиатуру фортепианного типа на более компактную клавиатуру аккордеонного типа, состоящую из 4 рядов клавиш-пистонов (патент US182511A).

Машина Шоулза пополнила бы список практически-непригодных пишущих машин, если бы в 1873 году он не добился контракта на производство своей машины на оружейном заводе Ремингтонов в США. Опытные фабриканты-оружейники увидели большой коммерческий потенциал в машине Шоулза и довели её до ума.

Рисунок 3. Клавиатура пишущей машины Ремингтон № 2 (1879)
Рисунок 3. Клавиатура пишущей машины Ремингтон № 2 (1879)

Клавиатура именно этой машины впоследствии стала стандартом для всех пишущих машин, телетайпов (пишущих машин, связанных между собой по телеграфу для обмена сообщениями), терминалов (устройств для ввода команд и управления первыми компьютерами) и компьютерных клавиатур. Основные принципы этого стандарта:

  • три буквенных и один цифровой ряд клавиш (расстояние между клавишами 3/4 дюйма);

  • клавиша-дощечка для пробелов;

  • ряды клавиш с горизонтальным смещением;

  • две клавиши смены регистра Shift по бокам клавиатуры;

  • расположение букв в порядке QWERTY.

Клавиатура машины Шоулза кажется простой и привычной. Но, оказывается, она устарела уже через 5 лет после своего появления.

В первые годы производства пишущих машин инженеров заботила прежде всего надежность механизмов, а не скорость и удобство набора. Технический предел скорости набора на машине Шоулза из-за своего тугого механизма не превышал 60 слов в минуту. Это не было проблемой на момент её создания, так как не существовало людей, печатающих с такой скоростью. Поэтому, распространенный миф о том, что расположение клавиш QWERTY на машине Шоулза было выбрано для замедления проворных машинисток, ломающих машину бешеным темпом печати, не является правдой.

По мере повышения скорости работы машинистов и машинисток, инженеры озаботились простотой и удобством набора текста — эргономикой клавиатур.

Теория эргономики клавиатуры

Максимальная простота и скорость набора текста на клавиатуре обеспечивается ее физической и когнитивной (психологической) совместимостью с пользователем (эргономикой).

Физическая совместимость — взаимодействие устройства и человека с учетом его анатомии. В случае взаимодействия человека и клавиатуры подразделяется на три составляющие:

  • антропометрическая совместимость. Клавиши на клавиатуре должны максимально соответствовать форме и размерам пальцев рук.

  • энергетическая совместимость. Нажатия должны происходить без лишних движений, а нагрузка сбалансирована между пальцами.

  • сенсомоторная совместимость. Клавиши должны нажиматься осязаемо, легко и быстро.

При постоянном использовании клавиатуры, в мышцах, сухожилиях и суставах пальцев развивается ощущение направления движения и растяжения пальцев, необходимого для набора той или иной клавиши — моторная память.

Хорошая моторная память вырабатывается месяцами. Поэтому переход от одного типа клавиатур к другому так сложен.

Большинство пользователей клавиатуры не пользуются ею настолько часто, чтобы выработать идеальную моторную память.

Но опытные пользователи с идеальной моторной памятью при быстром наборе текстов рано или поздно упираются в потолок физической совместимости с клавиатурой, определяемый длиной перемещений пальцев от клавиши к клавише и их усталостью.

Поэтому пользователи, набирающие тексты двумя пальцами упираются в потолок физической совместимости раньше, чем пользователи, набирающие десятью пальцами: двум пальцам приходится преодолевать намного большее расстояние.

Минимизация движений обеспечивает лучшую физическую совместимость клавиатуры и рук.

На первых пишущих машинах нажатия или, вернее сказать, удары по клавишам выполнялись, в основном, указательными и средними пальцами, так как физически было сложно хорошо отпечатать букву, ударяя клавишу безымянным пальцем или мизинцем.
Не занятые мизинцы и безымянные пальцы использовались для удержания клавиш смены регистра, а большие пальцы для клавиши пробела.

Подобное расположение клавиш, ставшее привычным для нас, было пересмотрено инженерами в 1880-е.

Так у машин Крендель (1883), Гаммонд Идеал (1885) и Беннетт (1907) клавиши пробела и смены регистра находилась в центре клавиатуры и нажималась указательными пальцами.

Рисунок 4. Клавиатура пишущей машины Крендель
Рисунок 4. Клавиатура пишущей машины Крендель

У машины Каллиграф (1880) было две клавиши пробела, расположенные по бокам от клавиатуры.

Рисунок 5. Клавиатура пишущей машины Каллиграф
Рисунок 5. Клавиатура пишущей машины Каллиграф

Благодаря появлению машин с легким ходом клавиш, в 1888 году возник «слепой» 10-пальцевый метод набора, при котором все пальцы рук участвовали в наборе и были закреплены за своими клавишами. Это позволило значительно повысить скорость набора благодаря повышению физической и когнитивной совместимости: машинисты тратили меньше времени на перемещение пальцев и на визуальный поиск нужной клавиши.
Появилось понятие правильной расстановки пальцев, а также понятие основной (начальной, домашней) позиции пальцев на клавиатуре.

Рисунок 6. Фрагмент из инструкции к пишущей машине Ундервуд-5 (1914) с определением расстановки пальцев
Рисунок 6. Фрагмент из инструкции к пишущей машине Ундервуд-5 (1914) с определением расстановки пальцев

Начали выпускаться машины для «слепого» метода набора с оптимальным расположением букв на клавиатуре: наиболее частые алфавитные клавиши были размещены в основной позиции. Бликенсдерфер (1893).

Клавиши смены регистра стали располагаться не под мизинцами, а под большими пальцами, не занятыми в наборе букв Франклин (1891) и Форд (1895).

Рисунок 7. Клавиатура пишущей машины Форд
Рисунок 7. Клавиатура пишущей машины Форд

Идеи, используемые в этих машинах, значительно повысили физическую совместимость клавиатур.

Ещё большее повышение физической совместимости достигалось за счёт сокращения количества клавиш, что требовало использования специальных приемов набора.

Приемы сокращения количества клавиш на клавиатурах

Аккорды

На клавиатуре, ранее упомянутого телеграфного аппарата П. Л. Шиллинга (1832), было 12 клавиш для ввода букв. Первые 12 букв набирались одной клавишей, остальные буквы, а также цифры, набирались одновременным нажатием нескольких клавиш — аккордами.

Рисунок 8. Аккорды клавиатуры Шиллинга
Рисунок 8. Аккорды клавиатуры Шиллинга

Французский инженер Бодо пошел дальше и изобрел в 1872 телеграфный аппарат с клавиатурой из 5 клавиш: 2 для левой и 3 для правой руки. Буквы набирались аккордами, модулирующими 5 битный двоичный код. На основе кода Бодо в 1924 году был принят международный телеграфный код ITA2 (МТК-2).

Рисунок 9. Телеграфный аппарат Бодо и код МТК-2
Рисунок 9. Телеграфный аппарат Бодо и код МТК-2

Обратите внимание, что самым частым буквам в телеграфном коде МТК-2 соответствуют самые легкие для набора комбинации, что снижает износ оборудования и позволяет сократить нагрузку на пальцы — повысить энергетическую совместимость.

Также обратите внимание, что буквы русского и латинского алфавита сопоставляются по фонетическому принципу. Данный принцип сопоставления, использующийся ещё с 1856 года в русском варианте азбуки Морзе, был впоследствии перенят для компьютерных кодировок КОИ-7 и КОИ-8.

В 1879 американский стенографист (судебный писарь) Майлс Бартоломью запатентовал пишущую машину, основанную на принципе телеграфа Бодо. При нажатии одной из 5 клавиш отпечатывался штрих в одной из 5 возможных позиций. Клавиши дублировались для правой и левой руки.

Рисунок 10. Клавиатура машины Бартоломью и расшифровка штрихового кода
Рисунок 10. Клавиатура машины Бартоломью и расшифровка штрихового кода

Машина позиционировалась Бартоломью как машина для стенографии — быстрой записи устной речи с использованием системы сокращений слов. Коллеги Бартоломью предпочитали эту простую машинку полноценным пишущим машинам по следующим причинам:

  • пальцы не перемещались и постоянно находились в основной позиции.

  • буквы набирались поочередно правой и левой рукой: когда первая рука заканчивала набор буквы, вторая рука начинала набирать следующую. Благодаря такому чередованию возрастала скорость набора.

  • кроме аккордов для букв, использовались аккорды для частых биграмм английского языка (например биграмма th используется в английском языке чаще, чем буквы k, x, j, q, z).

Главный недостаток, из-за которого машина не обрела широкую популярность, был в необходимости расшифровки набранных штрихов и сокращений. Сегодня специальные программы легко расшифровывают набранный таким образом текст и компьютерная стенография становится все более популярной.

В 1892 году директор школы для слепых, Фрэнк Холл создал машину для тиснения на бумаге шрифта Брайля. Буквы тактильного шрифта Брайля кодируются комбинациями из 6 выпуклых точек. Соответственно, клавиатура машины состоит только из 6 клавиш для букв и 1 клавиши пробела. Одним аккордом набирается одна буква.

В 1973 году был создан прототип современного персонального компьютера — Xerox Alto. Клавиатура Xerox Alto предполагала совместное использование с мышью, поэтому не имела курсорно-цифрового блока. Третьим устройством ввода была аккордная клавиатура с пятью большими продолговатыми клавишами, не ставшая популярной и канувшая в лету.

Рисунок 11. Устройства ввода Xerox Alto
Рисунок 11. Устройства ввода Xerox Alto

Регистры

Регистр — совокупность символов, выдаваемых клавишами клавиатуры (то же самое, что раскладка или слой)

Пишущая машина Шоулза образца 1873 года Ремингтон № 1 не имела прописного регистра и могла печатать только строчные буквы.

Во второй модели 1879 года Ремингтон № 2 был добавлен механизм, позволяющий печатать с помощью одной клавиши два разных символа — механизм сдвига каретки (вала, перемещающего бумагу).

Рисунок 12. Принцип сдвига каретки (смены регистра)
Рисунок 12. Принцип сдвига каретки (смены регистра)

При поднятой каретке удар рычагов с литерами о бумагу приходился не на основной, а на дополнительный знак.

Для подъема каретки использовалась дополнительная клавиша Shift (англ. shift — сдвиг).

Это решение усложняло машину, но позволяло набирать с помощью 42 клавиш 84 символа (два регистра).

У пишущей машины Крендель (1883) и Гаммонд (1884) было уже три регистра, что позволяло с помощью 30 клавиш набирать 90 символов:

  1. строчные буквы,

  2. прописные буквы,

  3. символы и цифры.

У пишущей машины Адлер 11 (1909) было 6 регистров:

  1. строчные русские буквы,

  2. прописные русские буквы,

  3. символы и цифры для русского языка,

  4. латинские строчные буквы,

  5. латинские прописные буквы,

  6. символы и цифры для латинских языков.

Рисунок 13. Клавиатура пишущей машины Адлер 11. Обратите внимание, что цифровой ряд расположен в основном ряду
Рисунок 13. Клавиатура пишущей машины Адлер 11. Обратите внимание, что цифровой ряд расположен в основном ряду

До появления машины Адлер 11 для набора текстов на русском и английском (или французском, или немецком) приходилось иметь две отдельные машины, либо использовать машины со сменными литерами (например Адлер 7).

Пишущие машины не могли печатать буквы разных размеров и форм, так что для выделения заголовков использовались прописные буквы. Для удобства набора таких псевдо-заглавных букв, чтобы не держать клавишу регистра, а с нею и каретку, клавиша регистра стопорилась специальным замочком, который называли Caps Lock (англ. capitals — заглавные, англ. lock — замок). Сегодня данный прием потерял свою значимость, так как существует масса альтернативных способов выделения заголовков.

С появлением телетайпов, на клавиатурах стал использоваться управляющий регистр, когда при зажатой клавише Ctrl (англ. control — управление), алфавитные клавиши отправляли не буквы, а команды.

Ритм нажатий

В 1838 году Сэмюэль Морзе предложил использовать для передачи информации по телеграфу только одну клавишу (ключ). Буквы кодировались ритмом и продолжительностью нажатия этого ключа.

Этот прием не использовался в пишущих машинах, но применим в компьютерных клавиатурах.


Перечисленные приемы и их комбинации позволяют кратно сократить количество клавиш клавиатуры без потери её функциональности, но значительно усложняют работу неподготовленного пользователя.

Так повышение физиологической совместимости приводит к снижению когнитивной совместимости.

Когнитивная (психофизиологическая) совместимость — взаимодействие устройства и человека с учетом его мыслительных способностей (восприятие, память, мышление).

Чтобы снизить когнитивную нагрузку, клавиатура должна обладать следующими свойствами:

  • функциональность — возможность набора всех необходимых пользователю символов и команд.

  • легкость восприятия — клавиши быстро идентифицируются визуально и тактильно.

  • предсказуемость — клавиша вводит символ или команду, ожидаемую человеком.

  • простота набора — количество сложных комбинаций, таких как смена регистра, сведено к минимуму.

Лучшую когнитивную совместимость обеспечивают клавиатуры с отдельными клавишами для всех необходимых символов и команд, так что пользователь не теряет времени на поиск и обдумывание нужной клавиши или комбинации клавиш.

В 1880-е годы ХIХ века, конструкторы пишущих машин пришли к мнению, что клавиатура должна быть как можно более проста в обращении. Использование клавиш смены регистров усложняло работу неопытных пользователей. Потому стали выпускаться машины с отдельными клавишами для всех символов, в том числе для прописных букв: Каллиграф-2 (1882), Иост (1887), Смис Премьер 1 (1889), Бар-Лок 4 (1893).

Такие машины назывались машинами с полной клавиатурой, а машины с двумя регистрами называли машинами с полуклавиатурами.

Рисунок 14. Клавиатура пишущей машины Смис Премьер 1. Обратите внимание на разный цвет клавиш для строчных и прописных букв. Это позволяло лучше ориентироваться в клавишах
Рисунок 14. Клавиатура пишущей машины Смис Премьер 1. Обратите внимание на разный цвет клавиш для строчных и прописных букв. Это позволяло лучше ориентироваться в клавишах

Чтобы повысить структурное восприятие клавиш и скорость их обнаружения, ряды клавиш стали размещать прямой сеткой — ортолинейно,

Сдвиг клавиш на первых пишущих машинах был технически-обусловленным решением, упрощающим устройство рычажной системы клавиатуры и сокращающим затраты на её производство.

Когда удобство использования стало важнее экономии в производстве, клавиши стали размещать без сдвига. Для этого просто изгибали рычаги клавиш. (Смис Премьер 1 (1889), Empire 1 (1895), Беннетт (1907)).

Простота однорегистровых клавиатур имела и минусы: расстояние, преодолеваемое пальцами, увеличивалось, снижая физическую совместимость.

Однако, если сравнивать клавиатуру с отдельными клавишами для наиболее частых символов и команд (около 165 клавиш) со стандартной клавиатурой, то среднее расстояние, преодолеваемое пальцами на 165-клавишной клавиатуре, благодаря отсутствию перемещений для смены регистров, меньше на 20 %.

То есть физическая и когнитивная совместимость 165-клавишной клавиатуры значительно лучше, чем у стандартной клавиатуры.

Рисунок 15. Пример 165-клавишной клавиатуры
Рисунок 15. Пример 165-клавишной клавиатуры

Концепция клавиатуры с лучшей когнитивной совместимостью (165 клавиш) противоречит концепции клавиатуры с лучшей физической совместимостью (10 клавиш), поэтому не может существовать идеальной для всех пользователей клавиатуры.

Для неопытных пользователей максимальная скорость набора достижима на клавиатуре с лучшей когнитивной совместимостью.

Для опытных пользователей с развитой моторной памятью максимальная скорость набора достижима на клавиатуре с лучшей физической совместимостью.

Цена достижения лучшей физической совместимости — время на обучение. Развитие моторной памяти для быстрого набора текста на 10-клавишной клавиатуре у рядового пользователя затянется на несколько лет.

Определить целесообразность использования той или иной клавиатуры можно по объему набираемого за день текста.

Теория набора текста

Время непосредственного набора текста на клавиатуре складывается из трех составляющих:

  1. время нажатий клавиш — полезная работа.

  2. время перемещения пальцев к нажимаемой клавише — бесполезная работа, снижающая физическую совместимость.

  3. время обдумывания какую клавишу или комбинацию клавиш нажать — бесполезная работа, снижающая когнитивную совместимость.

Максимальную скорость набора можно достичь, сократив время нажатий клавиш (например, за счёт чередования пальцев) и избавившись от бесполезной работы — перемещений и обдумываний.

Зависимость физической и когнитивной совместимости можно представить, как зависимость времени перемещений пальцев и времени обдумывания от количества клавиш на примере трех клавиатур:

  • стандартная 104-клавишная клавиатура;

  • 165-клавишная клавиатура (максимальная когнитивная совместимость);

  • 10-клавишная клавиатура (максимальная физическая совместимость).

Рисунок 16. Современные 10-клавишные клавиатуры. Цельная и раздельная
Рисунок 16. Современные 10-клавишные клавиатуры. Цельная и раздельная

Эта зависимость будет разной для неопытных и опытных пользователей. Зависимость для неопытных пользователей, выглядит следующим образом:

Рисунок 17. Зависимость физической и когнитивной совместимости для неопытных пользователей
Рисунок 17. Зависимость физической и когнитивной совместимости для неопытных пользователей

Стандартная клавиатура расположена на самом верху диаграммы, так как требует больше всего времени на перемещение пальцев.

10-клавишная клавиатура расположена на самом краю диаграммы, так как требует больше всего времени на обдумывания, какую клавишу и как нажать.

Суммарное время, потраченное на бесполезную работу при наборе одного слова для неопытного пользователя получается следующим:

Клавиатура

Время на перемещение и обдумывание, с/слово

165-клавиш

3,5

104-клавиш (стандарт)

4,96

10-клавиш

7

Таким образом, для неопытного пользователя эффективнее использовать для набора 165-клавишную клавиатуру.

По мере развития моторной памяти, когнитивная совместимость становится менее значимой для достижения максимальной скорости набора. Отпадает необходимость в подписях клавиш, набор клавиш и их комбинаций становится машинальным.

Кривая обучения выглядит по-разному для рассматриваемых клавиатур:

Рисунок 18. Зависимость времени обучения от объема набираемых слов
Рисунок 18. Зависимость времени обучения от объема набираемых слов

Пользователь, набирающий по 30 страниц в день развивает моторную память набора на 10-клавишной клавиатуре за 90 дней, а пользователь, набирающий одно письмо в день, достигнет такого же уровня моторной памяти только через несколько лет.

На 165-клавишной клавиатуре, оба пользователя достигнут высокой скорости набора за месяц.

При достижении скорости набора 50 слов в минуту возникает приятное ощущение опытности. Существуют целые сообщества пользователей, готовых набирать тексты ради удовольствия.
Переход на незнакомую клавиатуру резко снижает скорость набора, ощущение удовольствия сменяется ощущением мучения. Поэтому процесс переучивания не имеет для опытных пользователей ни эмоциональной, ни практической ценности в краткосрочной перспективе.

Но если сравнить трёх опытных пользователей рассматриваемых клавиатур, то зависимость физической и когнитивной совместимости для них будет выглядеть следующим образом:

Рисунок 19. Зависимость физической и когнитивной совместимости для опытных пользователей
Рисунок 19. Зависимость физической и когнитивной совместимости для опытных пользователей

Бесполезное время приблизилось к 0, а взаимное расположение клавиатур осталось прежним.

Суммарное время, потраченное на бесполезную работу при наборе одного слова для опытного пользователя:

Клавиатура

Время на перемещение и обдумывание, с/слово

10-клавиш

0,100

165-клавиш

0,223

104-клавиш (стандарт)

0,282

Таким образом, опытный пользователь 10-клавишной клавиатуры будет тратить в среднем в 3 раза меньше времени на бесполезную работу по сравнению с опытным пользователем стандартной клавиатуры и в 2 раза меньше времени по сравнению с пользователем 165-клавишной клавиатуры.

Разница кажется не значительной, но если просуммировать бесполезное время за 30 лет использования клавиатуры, то для активного пользователя, даже с учётом потери времени на обучение, получается экономия в несколько суток.

Сокращение бесполезной работы за 30 лет при переходе опытного пользователя стандартной клавиатуры на 10-клавишную или 165-клавишную клавиатуру:

Объем набираемого текста, слов/сут

Экономия времени 10-клавишной, сут

Экономия времени 165-клавишной, сут

100

-2

1

1000

10

7

10000

195

74

Выводы:

  1. Опытные пользователи стандартной клавиатуры, набирающие 2—3 страницы в день, сэкономят от перехода на оптимальную клавиатуру несколько дней свой жизни.

  2. Опытные пользователи стандартной клавиатуры, набирающие меньше одного письма в день, не получат от перехода на оптимальную клавиатуру никакой экономии из-за потерянного на переучивание времени.

  3. Новым пользователям целесообразно сразу осваивать оптимальную клавиатуру.

Оптимальная клавиатура — клавиатура при использовании которой бесполезное время на перемещения и обдумывания сведены к минимуму.

Линия, соединяющая на диаграмме клавиатуру с лучшей физической и лучшей когнитивной совместимостью, является линией оптимальных клавиатур.

Может существовать множество оптимальных клавиатур с разными компоновками клавиш от лучшей физической до лучшей когнитивной.

Благодаря этому, изобретатели ХIХ века в конкурентной и патентной борьбе, не переставали создавать все более совершенные клавиатуры.

Такое разнообразие клавиатур стало проблемой для профессиональных машинистов и машинисток того времени, вынужденных переучиваться при переходе с одной машины на другую.

Под влиянием этой проблемы в 1888 году в Торонто состоялся съезд производителей пишущих машин, на котором расположение клавиш на клавиатуре машин Ремингтон (как наиболее распространенных) было признано стандартным. Золотой век развития клавиатур был закончен.

Рисунок 20. Фрагмент из рекламной брошюры пишущей машины Монарх
Рисунок 20. Фрагмент из рекламной брошюры пишущей машины Монарх

Машинистки и машинисты вздохнули с облегчением, но по мере появления новых функций пишущих машин, стандартная клавиатура начала обрастать по своей периферии новыми клавишами.

Как следствие, такое нагромождение клавиш привело к появлению комбинаций, набор которых осуществляется пальцами врастопырку, что со временем приводит к кумулятивным травмам опорно-двигательного аппарата верхних конечностей.

Вершиной процесса нагромождения дополнительных клавиш стала стандартная компьютерная клавиатура.

Причины, по которым я отказался от использования стандартной клавиатуры

Рисунок 21. Недостатки физической совместимости стандартной клавиатуры
Рисунок 21. Недостатки физической совместимости стандартной клавиатуры

Недостатки физической совместимости

  1. Руки в основной позиции находятся в неестественном положении: образуется угол в запястье. Причина в близком расположении рук в основной позиции. Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.

  2. Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

  3. Дальние перемещения к мышке. Причина в том, что изначально стандартная клавиатура не предполагала совместного использования с мышью.

  4. Дальние перемещения к курсорно-цифровому блоку клавиш.

  5. Дальние перемещения к клавишам управления курсором.

  6. Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

  7. Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

  8. Дисбаланс нагрузки между пальцами:

  • чрезмерная нагрузка на мизинцы из-за большого количества периферийных клавиш.

  • малая нагрузка на большие пальцы, используемые в основном только для пробела.

  • неоптимальное для «слепого» набора расположение алфавитных клавиш QWERTY.

Недостатки когнитивной совместимости

  1. Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

  2. Большое количество регистров (строчные, прописные, русские, английские, управляющие, дополнительные. Неопытные пользователи не знают, что блок управления курсором меняет регистр на цифровой при нажатии клавиши NumLock и поэтому, опасаясь получить неожиданный результат, просто им не пользуются).

  3. Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

  4. Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как (минус).

  5. Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

  6. Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.

  7. Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.

  8. Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)

  9. Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

  10. Несколько подписей на клавишах замедляют их визуальную идентификацию.

Часть из перечисленных недостатков достались стандартной клавиатуре по наследству от стандартной пишущей машины, часть из них обусловлена тем, что изначально стандартная клавиатура (IBM Model M) предназначалась для работы в текстовом интерфейсе (терминал IBM 3161) и не предполагала одновременного использования с мышью.

Все эти недостатки стали привычными для современных пользователей. Трудно подсчитать, сколько времени и нервов потрачено на их преодоление.
Эти недостатки повлияли и на культуру письма и речи:

  • вместо математических символов в программировании используются их суррогаты, состоящие из доступных со стандартной клавиатуры символов, например != или <> вместо .

  • вместо классических кавычек («» для русского языка, “ ” для английского), стало нормой использовать универсальную кавычку суррогат ".

  • вместо тире стало нормой использование дефиса -.

  • стало нормой записывать сокращения без пробелов после точки: А.С.Пушкин вместо А. С. Пушкин.

  • вместо сделай по шаблону, стали говорить сделай контрол+ц, контрол+в.

  • вместо запечатлей, стали говорить заскринь.

  • русскоязычные пользователи шифруют свои пароли, используя фонетическое несоответствие клавиш между русским и английским алфавитным регистром.

Но в отличие от пользователей ХIХ, современные пользователи перестали быть привязанными к производителям клавиатур, а сами клавиатуры стали настолько легкими, что их можно носить на работу в кармане.

Современные возможности клавиатуростроения позволяют легко преодолеть все недостатки стандартной клавиатуры, о чем будет рассказано в следующей статье.

Проникшись историей клавиатур, становится удивительно, что недостатки клавиатуры 150 летней давности сохранились до наших дней. Использование стандартной клавиатуры в наш век можно сравнить с использованием её ровесника — большеколесного велосипеда, появившегося также в 1870-х. Он тоже был сложен в освоении и далек от идеалов эргономики. И если бы все велосипедные заводы договорились 150 лет назад производить только один стандартный тип велосипеда, мы бы ездили на нем до сих пор и с недоверием относились бы к более скоростным и удобным велосипедам.

Автор: Илья Леонов

Комментарии (486)


  1. Francyz
    25.11.2022 08:10
    +120

    Кому лень читать, то "Почему он отказался от стандартной клавиатуры" это написано в самом конце статьи, остальные 7/8 статьи - это предисловие о том как клавиатуру изобрели.


    1. codecity
      25.11.2022 08:14
      +16

      И к какой клавиатуре он пришел?


      1. kovserg
        25.11.2022 08:19
        +85

        Использование секретарши.


        1. FanzilAlRawi
          25.11.2022 10:23
          +1

          А зашел с клавиатуры.


        1. imater
          25.11.2022 12:47
          +3

          .. сажая её на клавиатуру


      1. leveter
        25.11.2022 10:12
        +28

        А вот ответ на этот вопрос остался за рамками данной статьи. :)


        1. dravor
          25.11.2022 13:33
          +2

          там в тексте написано, что есть сообщества испытывающие удовольствия от самого процесса печати текста )))


          1. Drayden
            25.11.2022 17:39

            Ну так опытная секретарша может в это время ещё и печатать, не думая :)


          1. Recycled
            25.11.2022 23:51
            +3

            Неоднократно слышал, что процесс быстрой слепой печати мужчиной заводит девушек. Я серьёзно.


    1. DDroll
      25.11.2022 11:55
      +4

      "...а вот теперь - слайды!"


      1. lemos Автор
        25.11.2022 12:22
        +21

        Рассчитывал, что история появления компьютерной клавиатуры будет интересна читателям Хабра.


        1. vconst
          25.11.2022 12:39
          +10

          На самом деле — да, но стоило разделить эти публикации


        1. volk0ff
          26.11.2022 13:12
          +1

          Заинтриговали фактом, что есть какая то альтернатива. Надеюсь скоро будет продолжение статьи!


    1. boroda230
      26.11.2022 11:06
      +2

      Причем у автора все свалено в кучу, Model M у IBM да, это родственник клавиатуры IBM 3161, но пардон, там раскладки и количество клавиш разные. Он не упоминает о практически стандартной, но идеальной клавиатуре MS Natural(образца 1995-го, не путать ее с MS Elite) и не упоминает о в общем-то стандартной Kinesis


  1. fixin
    25.11.2022 08:34
    +30

    В итоге я так и не понял, на какую клавиатуру перешел автор. Сам использую Microsoft Natural, очень удобна для слепой печати и эргономична для кистей.


    1. skepticalpatient
      25.11.2022 08:40
      +2

      Я тоже не понял.

      Да, эргономичные клавиатуры очень удобны, если к ним привыкнуть.


      1. nafikovr
        25.11.2022 21:47

        до перехода на 60% клавиатуру тоже так думал. сейчас задумываюсь о том, что надо совместить.


        1. 0xd34df00d
          27.11.2022 04:08
          +1

          Настраиваемые сплиты вроде эргодокса — самый топ.


    1. sden77
      25.11.2022 08:57
      +4

      Это, возможно, будет в следующей серии. Пока только "почему отказался"


      1. lemos Автор
        25.11.2022 09:34
        +1

        Да. Сначала необходимо обозначить проблему.


        1. Dolios
          25.11.2022 10:00
          +8

          Подход монументальный. Скажите, в какой части вы будете предлагать решение описанных вами проблем?


          1. lemos Автор
            25.11.2022 10:05
            +1

            Спасибо. Решения в программной и железной части. Все мои попытки исправить стандартную клавиатуру только программно ни к чему хорошему не привели из-за обозначенных проблем.


            1. Dolios
              25.11.2022 10:08
              +10

              Вопрос был про то, в какой части своего повествования вы планируете это рассказать )


              1. lemos Автор
                25.11.2022 10:13
                +7

                В следующей статье постараюсь описать все решения.


                1. eugenk
                  26.11.2022 18:51

                  Как я понял, дальше речь пойдет о 10-клавишной клавиатуре. Давным-давно, ещё в 80-е, я читал об этом в замечательной книге "Основы интерактивной машинной графики" (книга актуальна даже сейчас). Там речь шла в том числе и об устройствах ввода. О клавиатурах в частности. Там она называлась "аккордная клавиатура". Т.е. на которой набирают текст одновременными нажатиями клавиш - как аккордами на фортепиано. Освоить это трудно, зато потом это окупается огромной скоростью работы. Есть однако небольшой пустячок - СТАНДАРТЫ. Для себя можно сделать любую компьютерную железку. Однако если на аккордных клавиатурах двух энтузиастов аккорды будут иметь различный смысл, такой гаджет точно не станет популярным. Сейчас попытался немного погуглить - увы, никаких стандартов на аккордные клавиатуры не нашел. Скажите, то о чем Вы написали в статье, это Ваша самостоятельная разработка ? Или Вы всё-таки нашли какие-то стандарты и их реализовали ? Вобщем с интересом жду следующую часть статьи. Пока ставлю плюсик.


                  1. lemos Автор
                    26.11.2022 19:37

                    Спасибо. Если говорить про аккордную клавиатуру, то на ней можно использовать стандарт телеграфного кода МТК-2.


                    1. fixin
                      27.11.2022 12:49

                      Мне кажется лучшее враг хорошего. Все же программисты не стенографируют речь, с этим сейчас хорошо справляются диктофоны и автоматические распознаватели голоса.
                      А для набора текста программы или статьи слепым методом обычные клавиатуры вполне хороши.

                      И можно за чужим рабочим местом применять свои навыки слепой печати.

                      Так что все улучшения уже только для гиков, большинству они не нужны


                      1. Grey83
                        27.11.2022 13:39
                        +1

                        И можно за чужим рабочим местом применять свои навыки слепой печати.
                        Если клавиатуры отличаются, то придётся либо свою тягать, либо переучиваться под чужую.

                        Или имеется в виду слепая печать, когда текст набирается не глядя на экран? =)



    1. huaw
      25.11.2022 10:05

      Тоже её пользую много лет.

      Самая главная проблема для меня, которую заметил, от альт-табаний мизинец болит :(


      1. saidelman
        25.11.2022 14:18

        А я вот всего за год отказался от неё, очень уж она шумела и дребезжала (модель 4000). Ещё хотелось раздельный пробел. И клавиши в целом слишком крупные, нужно было сильно пальцы растопыривать.

        Но ни о чём не жалею. Благодаря этой клавиатуре понял, чего хочу. Привык к концепции сплита, осознал удобство "обратного уклона".

        А ещё хочется памятник поставить людям, которые догадались над нумпадом поместить бэкспейс.


        1. nourish
          25.11.2022 17:00

          Что в итоге после модели 4000?


          1. hullaballoo
            25.11.2022 17:39
            +1

            Тоже интересно. Я лично использовал их же Sculpt - там и пробел раздельный и ход клавиш тихий, но не хватает той "механичности" от 4000, да и высота у 4000 была удобнее чем у Скульпта.


          1. saidelman
            26.11.2022 01:19

            Взял Mistel

            Из недостатков (очень субъективно): нет обратного наклона (можно только сделать "горб" посередине), переназначать клавиши можно только на те, которые уже есть на клавиатуре (не помню, что можно было делать в MS, но в идеале хотелось иметь возможность творить любые безумства)

            Зато она компактная (особенно после огромной MS), механическая (оказалось, что это действительно прикольно), клавиши нормального размера, два пробела.

            Недавно купил вторую клавиатуру, более странную (примерно такую, только клавиш у моей побольше). К ней за полтора месяца ещё не полностью привык, нужно больше сил. А мистель (первая после MS) вообще без усилий, поставил и печатай.


            1. nourish
              26.11.2022 10:48

              Неплохие, но, конечно, совсем другие. Я не пробовал, поэтому возникает вопрос: удается ли запястьям отдыхать?

              Мне же хотелось, чтобы модель 4000 получила какое-то развитие или хотя бы более качественное исполнение - к сожалению, все, что было сделано, трудно назвать развитием.


              1. saidelman
                26.11.2022 13:14

                На самом деле мистель концептуально не отличается от 4000. Она низкая, поэтому запястья можно почти не отрывать от столешницы. Для второй же я купил поставки под запястья. Они не идеальны, но лучше чем ничего.


        1. boroda230
          27.11.2022 13:15

          У MS была всего одна удачная модель. Это MS Natural.

          Ее делали инженеры. Все остальные - жалкие подобия созданные маркетологами.

          4000-я не исключение.


          1. saidelman
            27.11.2022 17:53

            А можете рассказать подробнее, чем оригинальная модель удачнее всех остальных (и конкретно 4000)? 4000 мне показалась очень хорошей, самый существенный её недостаток (шум) можно было исправить хотя бы частично.


    1. Didimus
      25.11.2022 19:56
      +1

      Я пошёл другим путём - стараюсь меньше печатать.


    1. Alexrook
      25.11.2022 21:02
      +2

      Я думаю, что речь пойдет о чем-то подобном - https://ergodox-ez.com


      1. lemos Автор
        25.11.2022 21:17

        Хорошая, но слишком громоздкая и дорогая.


        1. renakdup
          26.11.2022 15:21
          +1

          Как обладатель этой клавиатуры скажу - она стоит своих денег.

          Все те недостатки современных клавиатур о которых пишет автор она убирает. Печатать на ней одно удовольствие.


          1. grumegargler
            26.11.2022 16:33
            +1

            Классная клава, но я ушел от неё на cantor 42.


        1. 0xd34df00d
          27.11.2022 04:10
          +1

          Между половинками удобно держать мышку/трекбол/етц, так что в итоге на столе места даже больше.


          1. grumegargler
            27.11.2022 18:16

            а вы реально пользуетесь эргодоксом? Я пользовался, всё индивидуально, по мне мышь посередине - это неунобно, трекбол не зашел


  1. nipper
    25.11.2022 08:54
    +16

    «Время обдумывания какую клавишу или комбинацию клавиш нажать — бесполезная работа, снижающая когнитивную совместимость.» — коротко о современном IT.
    Извините, музыкой навеяло.


    1. M_AJ
      25.11.2022 12:32
      +2

      Телеграфный ключ должен решить эту проблему. Старые радиолюбители пустят настольгическую слезу :)


      1. vconst
        25.11.2022 12:40

        Копипаста

        Передаваться и приниматься азбука Морзе может с различной скоростью — это зависит от возможностей и опыта радистов. Обычно средней квалификации радист работает в диапазоне скоростей 80—140 знаков в минуту. Достижения по скоростным приёму-передаче находятся в диапазоне скоростей 260—310 знаков в минуту.

        Как-то не очень быстро, полуслепая печать без напряга столько сделает

        Зато — предельно компактно )))


        1. nipper
          25.11.2022 12:54

          Это наверное с обычным ключом, манипулятором то быстрее можно.


          1. vconst
            25.11.2022 12:55
            +2

            Может быть, я телеграфный ключ только неподключенный мацал, а из всей азбуки знаю буквы s и o ))


            1. nipper
              25.11.2022 13:36

              Я в детстве хотел позывной получить и ходил на занятия в дом пионеров, правда терпения выучить морзянку нормально мне не хватило.


            1. ibnteo
              25.11.2022 13:42

              Нокия ещё и М сделала всем знакомой, раньше постоянно была слышна морзянка ∙∙∙ –– ∙∙∙, когда у кого-то приходила SMS.


              1. vconst
                25.11.2022 13:54
                +8

                Кнопочные телефоны позволяли неглядя и незаметно набрать смску одним пальцем, не вынимая телефон из кармана )) Еще и отправить ее потом нужному человеку )


                1. SergeyMax
                  25.11.2022 13:57
                  +1

                  Я могу вслепую набирать текст на клавиатуре со скоростью 1000 символов в минуту. Но такая херня получается... (С)


                  1. aik
                    25.11.2022 14:06
                    +2

                    Если без «т9», то я до сих пор помню, сколько нажатий надо на какую букву, благо старенький самсунг до сих пор в использовании и я даже иногда на нём текст набираю. :)


                    1. vconst
                      25.11.2022 14:12

                      и я даже иногда на нём текст набираю. :)
                      Мсье знает толк )


                      1. aik
                        25.11.2022 14:32

                        Мне быстрее набрать пару-тройку слов на телефоне, чем цеплять его к компу и загружать туда контакты.


                      1. vconst
                        25.11.2022 14:35

                        Я не малую долю каментов набираю со смарта. Но со смарта, все же ))


                      1. aik
                        25.11.2022 14:42

                        Так я же не тексты в интернете там набираю и даже не тексты пишу. Инфа о контактах (ФИО, адрес) да смски время от времени. Причём сильно время от времени.


                      1. vconst
                        25.11.2022 15:04

                        Ну вот этот камент, как и предыдущий, я пишу в столовой, со смарта. Утром не мало их написал в автобусе. Свайп и мобильная Опера


                      1. Grey83
                        26.11.2022 12:45
                        +1

                        Скриншоты


                        Верхний регистр вводится свайпом вверх с клавиши, доп.символы — свайпом влево или вправо (если 1 доп.символ, то можно и вниз даже), в зависимости от его расположения на клавише.


                      1. vconst
                        27.11.2022 16:29

                        Свайпом там нельзя, как я понял?
                        Я так прикипел к нем, что по другому уже не хочется


                      1. Grey83
                        27.11.2022 16:54

                        Предугадывание слов есть, но ввод по одной букве, а не непрерывным движением.
                        Хотя лучше конечно поспрашивать в теме, если в её шапке явно не прописано.
                        Я сам той клавой не пользовался, т.к. лет 10 использую ту, что первой ссылке (с разными скинами).


                      1. vconst
                        27.11.2022 17:04

                        Не, я со свайпа не слезу. Как ни странно — лучше всего сейчас это умеет гугловая


                    1. Tamul
                      25.11.2022 23:29

                      У меня глюк остался с тех пор - я иногда путаю на qwerty-клавиатуре символы, которые на кнопочной Нокии на одной клавише паходились)


                  1. Didimus
                    25.11.2022 20:04
                    -1

                    Такое дело, но мне кажется в современных клавиатурах скорость опроса ниже 1000/сек


                  1. sourcerer
                    27.11.2022 14:42

                    1000 символов в минуту - редкость, но действительно бывает. Вот, например, девушка печатает осмысленный текст со скоростью 943 символа а минуту: https://youtu.be/IjrRC7K_eak


        1. BigBeaver
          25.11.2022 18:03
          +3

          Можно на мыши реализовать, и вообще отказаться от клавиатуры. Ура=)


      1. Didimus
        25.11.2022 20:02

        Еще олдскульно насвистывать модему в трубку, чтобы он тебе ответил. Тоже ностальгия


  1. aik
    25.11.2022 08:57
    +16

    Любые попытки изобрести клавиатуру для себя любимого упираются в то, что всё равно приходится помнить раскладку стандартной клавиатуры.

    Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.
    Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

    Компромисс с компактностью. Если сильно беспокоит — решается эргономичными клавиатурами.

    Дальние перемещения к мышке.

    У меня для удобства под левой рукой лежит тачпад, временами удобнее воспользоваться им, чем тянуть правую руку к мыши. Для самых ленивых есть клавиатуры с трекпойнтом.

    Дальние перемещения к курсорно-цифровому блоку клавиш.
    Дальние перемещения к клавишам управления курсором.

    Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.

    Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

    Backspace и Delete да, относительно далеко. Но вот Tab рядом, а Ctrl нажимается не пальцем.

    Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

    Ctrl+Shift вообще самая простая комбинация, нажимается согнутым мизинцем. А Alt+Shift+Tab далеко не самая востребованная комбинация и вообще зачастую проще Alt+Tab'ом окна прощёлкать или вообще мышью ткнуть.

    Дисбаланс нагрузки между пальцами:
    чрезмерная нагрузка на мизинцы из-за большого количества периферийных клавиш.
    малая нагрузка на большие пальцы, используемые в основном только для пробела.

    Согласен.

    неоптимальное для «слепого» набора расположение алфавитных клавиш QWERTY.

    Так исторически сложилось и бороться с этим массово смысла нет.

    Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

    Но вы же не рассматриваете каждую клавишу при печати? Тем более, что они перекрыты ладонями и пальцами, потому даже те, кто смотрит на клавиатуру и печатает двумя пальцами, через некоторое время привыкает к расположению символов.

    Большое количество регистров (строчные, прописные, русские, английские, управляющие, дополнительные.

    Строчные/прописные и русские/английские между собой не пересекаются. Так же как управляющие и дополнительные клавиши не пересекаются с алфавитно-цифровыми.

    Неопытные пользователи не знают, что блок управления курсором меняет регистр на цифровой при нажатии клавиши NumLock и поэтому, опасаясь получить неожиданный результат, просто им не пользуются).

    Как раз они активно им пользуются для набора цифр и страдают, если вдруг оно переключается на стрелки.

    Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

    Вы на них постоянно смотрите?

    Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).
    Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
    Отсутствие клавиши смены алфавитных регистров с английского на русский

    Отдельная клавиша на любой символ — это неправильно. Если вам важно отличие тире от дефиса или минуса — используйте какой-нибудь TeX. В личной переписке оно нафиг нужно, а там, где важно, вполне решается правилами автоподстановки или вычиткой с редактированием после набора. К примеру, тот же переключатель рус/лат — а если вам нужен не только английский? На каждый язык отдельную кнопку будете назначать?

    В итоге получится как в том стихотворении про рыбака:

    Ровно две тысячи
    Нужных вещей
    Стал он укладывать
    В лодке своей.

    Лодка качнулась,
    Воды зачерпнула,
    Перевернулась
    И вмиг утонула.
    ...

    Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
    Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
    Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).

    В кириллице и латинице разное количество символов. А визуально совпадают только 12, по-моему. Так что запоминать в любом случае придётся.

    Несколько подписей на клавишах замедляют их визуальную идентификацию.

    Выше упоминал — вы что, постоянно их рассматриваете при наборе текста?
    А ведь ещё про модные сегодня «эмоджи» не вспомнили, кому-то ведь тоже потребуется по кнопке на каждый смайлик…

    В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу. Этим сразу решится очень большая часть проблем как с клавиатурами, так и с русификацией вообще. :)


    1. lemos Автор
      25.11.2022 10:01
      +3

      1. Нет, помнить раскладку стандартной клавиатуры не нужно. Раскладка может быть любой.

      2. Чтобы руки были на ширине плеч, достаточно просто разнести основные позиции правой и левой руки на площади клавиатуры. При этом площадь стандартной клавиатуры избыточна.

      3. Все равно приходится убирать руку с основной позиции.

      4. Согласен. Курсорно-цифровой блок клавиш не нужен.

      5. Мизинцы устают при частом нажатии на Тab и Ctrl

      6. Ctrl+Shift простая для людей к этому приученных. Вертикальные комбинации неестественны для пальцев.

      7. QWERTY. Массово вообще ни с чем бороться нельзя. Единицы уходят от QWERTY и счастливы.

      8. Я рассматриваю каждую клавишу при наборе на незнакомой клавиатуре. Даже на стандартной клавиатуре приходится подсматривать клавиши, которыми редко пользуешься.

      9. Проблема большого количества регистров в постоянной необходимости на них переключатся.

      10. Будучи неопытным пользователем, когда цифровой блок переключался на стрелки, я плевал на него и пользовался цифровым рядом.

      11. Дублирование создает когнитивную нагрузку для тех, кто практикует чередование нажатий. Например если прошлое слово закончилось на левой руке, то Shift нажимать правой.

      12. Отдельная клавиша на символ нужна, если вы им постоянно пользуетесь. Я часто пользуюсь тире и переключением с русского на английский поэтом эти клавиши здорово упрощают мне жизнь. Клавиатрура не должна быть для всех языков и случаев жизни.

      13. Кириллицы перекрывает латиницу. Остальные буквы кириллицы я использую как английские биграммы. Например ч — ch. ю — th.

      14. Подписи важны неопытным пользователям.

      В корне не согласен, что нужно переходить на латиницу, чтобы упростить ввод с клавиатуры. Нельзя терять свою самобытность. Необходимо её развивать. Посмотрите на японцев, у них проблем ещё больше.


      1. Dolios
        25.11.2022 10:18
        +13

        1. Не согласен. Принципиально не покупаю ни клавиатуры ни ноутбуки без него. А еще бухгалтерам расскажите, что он не нужен..
        2. У меня не устают и я ихинечасто нажимаю. Зачем вы на них постоянно жмете?
        3. Чтобы клавиатура была знакомой, она должна быть стандартной. Все проблемы начинаются, когда каждый придумывает свою.
        4. Про NumLock рассказывается на первых страницах любого руководства или на первых занятиях курсов.
        5. Переназначьте клавиши. Я использую ненужный мне CapsLock для переключения языков.


        1. lemos Автор
          25.11.2022 10:46

          1. Цифровой блок очень удобен. Но вводить цифры из основного ряда клавиш ещё удобнее.

          2. Для командных комбинаций.

          3. Так можно сказать про что угодно и ничего не развивать веками.

          1. Я тоже раньше использовал CapsLock. Но тут проблема в когнитивной совместимости. Любой, кто будет использовать вашу клавиатуру, будет воспринимать CapsLock как клавишу фиксации регистра, а не переключения алфавита.


          1. Vitaly83vvp
            25.11.2022 11:16
            +2

            Это анекдот просто напрашивался.

            Нанимают секретаря:

            Директор: - Какова скорость вашей печати?
            Претендент(ка): - 300-400 символов в минуту.
            Директор: - Впечаталяет.
            Претендент(ка): - Правда, такая ерунда получается...

            На счёт цифрового блока поспорю - он удобен. Особенно, если нужно набирать много цифр. Сколько я себе ни выбирал клавиатур, всегда искал полную версию. Да, я привык к обычной раскладке и расположению клавиш. Стрелки и Home/End и пр. мне тоже важны.

            По расположению рук... на картинке человек, как будто сидит в ограниченном пространстве. Либо я неправильно держу руки. Набирая текст на клавиатуре, мои руки не находятся в покое, они, скорее, "бегают" из стороны в сторону. Возможно, это не классическая схема слепой печати, но она для меня удобна - реки не на весу и не изогнуты. Сказать, что я не использую слепой набор тоже нельзя - на одной рабочих из клавиатур полностью исчезли символы. Не только русские, но и английские. Так что, на ней мог работать только я.

            Клавиатуры я меняю только при необходимости. Самая большая "прихоть" была в том, что я заменил проводную клавиатуру (и мышь) на беспроводную.


          1. avelor
            25.11.2022 11:17
            +2

            1 - для работы с буквоцифрами -да. для работы только с цифрами и простой матемтикой - цифровой блок мастхев. видел как-то и Ъ использование, когда почти вся работа велась на цифровом блоке с включением-выключением numlock одной рукой - очень быстро) левая при этом на подхвате если нужны редкие буквы)


            1. lemos Автор
              25.11.2022 11:41
              -4

              Цифровой блок удобен, потому что цифры на нем лучше структурированы благодаря отсутствию сдвижки рядов и компактности расположения.

              Я тоже его люблю,

              но цифровой блок не естественен для анатомии рук: пальцы передвигаются на нем дальше, чем пальцы на цифровом ряду.


              1. Ndochp
                25.11.2022 14:59
                +4

                Сантиметр они там передвигаются.


              1. arheops
                25.11.2022 15:38
                +6

                Именно по этому бухгалтеры и операторы в банках(продвинутые) используют цифровой блок, да.
                Возможно, вы просто мало цифр вводите. Как вводивший несколько раз очень много цифр, могу сказать, что цифровой блок ускоряет процес раз в 5.
                Рука просто вешается над блоком и разные цифры нажимаются разными пальцами. Перемещение практически отсутсвует.


                1. lemos Автор
                  25.11.2022 15:51

                  Я сам работаю с цифрами и знаю, что цифровой блок очень удобен. Но цифры на нем вводятся максимум 3 пальцами.

                  На цифровом ряду можно вводить цифры 8 пальцами, так что цифровой ряд теоретически быстрее.

                  Дело в том, что классический цифровой ряд не оптимален в части соответствия сильных пальцев и частых цифр. Мизинцами приходится вводить наиболее частые цифры: 1, 0, 2. Вряд ли кто-то использует мизинец при вводе цифр на цифровом блоке.

                  Но если расположить цифровой ряд в последовательности

                  4 3 2 1 0 5 6 7 8 9

                  , то вводить цифры из ряда становится намного проще.


                  1. LordDarklight
                    25.11.2022 16:15
                    +2

                    Цифровым блоком вводят цифры одной рукой - часто потому что вторая занята чем-то ещё (в т.ч. может вводом текста).

                    И ещё - цифровой блок особенно удобен тем, кто уже привычен к калькулятору. Но, вот я уже более 20 не пользуюсь физическим калькулятором (смартфон не в счёт - там механика ввода несколько иная) - и мне легче вводить цифры верхним рядом двумя руками! А цифровой блок (выносной) использую изредка только для хоткеев и ввода ANSI кодов (иначе не вводятся просто), а то забил бы на него вовсе!


                    1. lemos Автор
                      25.11.2022 16:18
                      -3

                      Так и текст печатают многие одной рукой, потому что другая на мышке.


                      1. Grey83
                        26.11.2022 12:48

                        В экселе ячейки можно заполнять практически не используя грызуна, а если не вводить формулы, не делать форматирования и прочее, то мышка вообще не будет нужна. ^_^


                      1. lemos Автор
                        26.11.2022 13:21
                        +1

                        В Microsoft Excel часто нужно быстро перемещаться из одной части таблицы в другую. Мышь значительно экономит время в таком случае. То же и с редактированием кода.


                    1. shoorick
                      26.11.2022 12:27

                      А зачем вам коды вводить? Есть более удобные способы набора редких символов.


                  1. arheops
                    25.11.2022 17:03
                    +2

                    Ну так может проблема в том, что вы не захотели вводить на цифровом блоке всеми пальцами?
                    Вы попробуйте.
                    У вас 10 цифр. Нижний ряд нажимается большим и мизинцем, два ряда под остальные 3 пальца, никуда тянутся не надо. Максимально интуитивно.
                    Смысл делать то же самое двумя руками?

                    Левая рука занята документами, чаем, чем угодно.


                    1. lemos Автор
                      25.11.2022 20:23

                      Смысл в том, чтобы не сдвигать руки с основной позиции при наборе цифр.


          1. YegorP
            25.11.2022 20:18

            Через цифровой блок к мышке тянуться приходится. Так что для тех, кто мало цифр вводит, этот блок доставляет неудобства.


            1. aik
              25.11.2022 21:55

              Цифровым блоком очень удобно в двухпанельном файловом менеджере перемещаться.


            1. AlchemistDark
              26.11.2022 07:43

              А у меня мышка слева. А на цифровой блок переназначены wasd ????
              Но это когда я не работаю. По работе мышка редко нужна.


          1. maldalik
            26.11.2022 05:35

            Любой, кто будет использовать вашу клавиатуру, будет воспринимать CapsLock как клавишу фиксации регистра, а не переключения алфавита.

            хм, а этот гребаный капс реально кто-то юзает для этого? я бы просто оставил там пустое место, его как то можно отключить?


            1. lemos Автор
              26.11.2022 10:20

              Снять колпачок клавиши и поставить заглушку )


            1. nixtonixto
              26.11.2022 11:29

              В некоторых языках программирования используется верхний регистр. И на схемах имена выводов и контактов принято писать капсом. Но даже здесь он используется не настолько часто, чтобы выделять под него (и под Tab) клавишу вместо клавиатурной комбинации. Скорее всего, это наследие прошлого…


          1. shoorick
            26.11.2022 11:25
            +1

            1. Не любой. Я видел немало систем, где по умолчанию раскладка переключается именно капслоком. Ситуация, когда кому-то чужому нужна фиксация регистра букв именно на моей клавиатуре весьма маловероятна, но даже она решается за пару секунд:

            — Чё у тебя капслок не работает?
            — Шифт-капслок нажми.


        1. andygreedy
          27.11.2022 00:18

          Поправил нумерацию.

          4. Не согласен. Принципиально не покупаю ни клавиатуры ни ноутбуки без него. А еще бухгалтерам расскажите, что он не нужен..
          5. У меня не устают и я ихинечасто нажимаю. Зачем вы на них постоянно жмете?
          8. Чтобы клавиатура была знакомой, она должна быть стандартной. Все проблемы начинаются, когда каждый придумывает свою.
          10. Про NumLock рассказывается на первых страницах любого руководства или на первых занятиях курсов.
          12. Переназначьте клавиши. Я использую ненужный мне CapsLock для переключения языков.


      1. AcckiyGerman
        25.11.2022 10:34
        +5

        Нельзя делать самобытность самоцелью в ущерб естественному развитию языка. Клавиатурный язык это тоже язык, который развивается, где можно - упрощаясь, где нужно - усложняясь.

        Унификация кавычек, исчезновение из оборота некоторых знаков (№) и смена одних знаков на другие, аналогичные по смыслу ( на != ), это естественный процесс.

        То, что этот процесс кому-то не нравится, его не остановит.


        1. lemos Автор
          25.11.2022 10:51

          Когда я делал свою клавиатуру, я ставил себе целью создать именно самобытную русскоязычную клавиатуру без ущерба удобству. Считаю, что у меня получилось.

          Исчезновение из оборота знаков ( № и пр.) и появление новых знаков, таких как эмодзи, происходит не сколько из-за развития языка, сколько из-за технических возможностей.


          1. AcckiyGerman
            25.11.2022 11:25
            +2

            Новые знаки появляются ради сжатия информации, но в обособленных странах это происходило с большим элементом случайности:

            • на русской клавиатуре какой-то изобретатель добавил знак "номер" №

            • на deutsche Tastatur другой изобретатель добавил знак "параграф" §

            • а ведь могло бы случится наоборот

            В современном, связанном интернетом мире новые знаки приживутся, только если будут использоватся большинством пользователей (включая разные народы и языки) - как случилось со знаками ввести/войти (Enter), "вызвать главное меню", Escape (выйти).

            А местечковые знаки, которые нигде кроме "нашей самобытной великой родине" не используются, естесвенным образом будут исчезать.


            1. lemos Автор
              25.11.2022 11:47
              +3

              Русская клавиатура была изобретена в США для существовавшего на тот момент русского делопроизводства, в котором часто использовался знак №. Он был на самой первой клавиатуре, потому что аналогичный знак # был на английской.

              Не стоит задачи в том, чтобы какие то знаки прижились или унифицировались. Стоит задача упростить набор тех знаков, которые часто используются.


            1. ss-nopol
              25.11.2022 12:57
              +2

              на deutsche Tastatur другой изобретатель добавил знак "параграф" §

              а ведь могло бы случится наоборот

              С учётом немецкого менталитета - нет. :)


            1. Gummilion
              26.11.2022 07:23

              Вообще-то на пишущих машинках был знак параграфа - слева от 1 была клавиша +/§. Но в компьютерной раскладке он не сохранился - даже если выбрать «Русская (машинопись)», там параграфа не будет.


        1. Ok_Lenar
          25.11.2022 19:48

          ЗЫ про самобытность и

          Почитайте про иврит и почему он такой)


      1. aik
        25.11.2022 10:43
        +2

        помнить раскладку стандартной клавиатуры не нужно

        Только в том случае, если вы работает исключительно со своей клавиатурой. Лично у меня рабочих мест очень много и таскать с собой собственную клавиатуру возможности не будет. И это ещё закрывая глаза на ноутбуки.
        достаточно просто разнести основные позиции правой и левой руки на площади клавиатуры

        Это возможно только за счёт уменьшения количества кнопок. Иначе просто придётся не от центра к краям гонять руки, а наоборот.
        Все равно приходится убирать руку с основной позиции.

        Как уже сказал — для тех, кому вообще не хочется двигать руки, есть трекпойнт. И командный режим в vim :)
        Мизинцы устают при частом нажатии на Тab и Ctrl

        Так не нажимайте Ctrl мизинцем. Я его нажимаю основанием мизинца/ребром ладони, для чего мне достаточно просто чуть-чуть повернуть ладонь. Alt сложнее нажимать, там большой палец надо сильно под ладонь загнать.
        Единицы уходят от QWERTY и счастливы.

        «Я не такой как все».
        Я рассматриваю каждую клавишу при наборе на незнакомой клавиатуре.

        Ну так познакомиться надо перед использованием. Если вы тут один раз, то вам пофиг на то, как оно подписано, потратите на несколько минут больше, чтобы разобраться. А если вы тут регулярно, то тем более пофиг — изучите и привыкнете.
        Проблема большого количества регистров в постоянной необходимости на них переключатся.

        Это не проблема. Плюс вполне решаемая автоподстановкой или всякими пунто свитчерами, если у вас постоянно чередуются разные раскладки в тексте.
        когда цифровой блок переключался на стрелки, я плевал на него и пользовался цифровым рядом.

        Сам собой он на стрелки не переключается. А если переключается, то мои пользователи звонят в поддержку и просят починить. Рефлекс «горит лампочка — набираются цифры» вырабатывается очень быстро.
        если прошлое слово закончилось на левой руке, то Shift нажимать правой.

        У меня шифт обычно нажимается той рукой, которой удобнее. Чаще левой, впрочем — он там ближе.
        Клавиатрура не должна быть для всех языков и случаев жизни.

        Массовая — должна.
        Отдельная клавиша на символ нужна, если вы им постоянно пользуетесь.

        Не просто постоянно, но и часто.
        переключением с русского на английский

        У меня переключение раскладок на правом Ctrl висит, я им реже пользуюсь, чем левым. Впрочем, это не мешает его использовать в комбинация клавиш.
        С другой стороны, кто-то считает, что должна быть отдельная кнопка на кириллицу, отдельная — на латиницу. Чтобы не требовалось помнить текущее состояние.
        Кириллицы перекрывает латиницу.

        ABCEHKMOPTYX — совпадающие с кириллицей символы
        DFGIJLNQRSUVWZ — несовпадающие
        А ещё в кириллице 9 своих используется.
        Например ч — ch. ю — th.

        Подписи важны неопытным пользователям.

        А как у вас подписана кнопка, которая набирает букву «ю»?
        Посмотрите на японцев, у них проблем ещё больше.

        Конечно. И, насколько помню, у них активно используется автоподстановка при наборе текста.


        1. lemos Автор
          25.11.2022 11:02
          +1

          1. Чтобы разнести основные позиции без изменения количества клавиш достаточно перенести цифровой блок в центр клавиатуры.

          2. Можно не убирать руку с основной позиции вообще. Расскажу дальше как.

          3. Командный режим в vim отличное направления развития клавиатур. Но не для обычного пользователя.

          4. Когда вы говорите о том, что можно обойтись без подписей, вы забываете сколько времени вы потратили на их запоминание. Большинство людей вообще не могут набирать без подписей.

          5. Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.

          6. Речь про фонетическое, а не графическое сопоставление кириллицы и латиницы. Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.

          7. Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.


          1. aik
            25.11.2022 11:08
            +2

            достаточно перенести цифровой блок в центр клавиатуры.

            И на него не придётся сдвигать пальцы, они будут дотягиваться?
            Но не для обычного пользователя.

            Точно так же, как и все нестандартные раскладки.
            Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.

            А собственную клавиатуру устанавливать не надо? Это раз.
            Возможность установки программ, облегчающих работу — это одно из основных предназначений компьютеров. Если ничего нельзя устанавливать, то это будет печатная машинка.
            Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.

            А если вы пишете слово «Рено», то на латинице у вас получается Reno или Renault?
            Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.

            А откуда пользователь узнает, что эта клавиша выдаёт «th» в латинице, если она подписана только как «ю»?


            1. lemos Автор
              25.11.2022 11:54
              +1

              1. Сдвигать придется, но к центру, так что можно использовать обе руки. Правая рука при этом становится ближе к мышке.

              2. Нестандартную клавиатуру можно и нужно использовать без вмешательство в ПО компьютера.

              3. С Рено этот прием, как вы очевидно сами понимаете, этот прием не работает. Но это не означает, что он бесполезен.

              4. Вы спросили про мою клавиатуру. Если я буду делать клавиатуру для кого-то ещё, то я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.


              1. aik
                25.11.2022 12:27

                Сдвигать придется, но к центру, так что можно использовать обе руки.

                А зачем вообще сдвигать, если ваша цель — перестать двигать руками?
                Правая рука при этом становится ближе к мышке.

                Ну и мышь тогда тоже не нужна, надо трекпойнт или что-то подобное прикрутить.
                Ноги использовать, опять же. А то что они простаивают в то время, как пальцы трудятся.
                Нестандартную клавиатуру можно и нужно использовать без вмешательство в ПО компьютера.

                Так если задача решается программно, то зачем ей придумывать аппаратное решение? Конечно, есть случаи, когда проще решить вопрос физически (не взламывать пароль, а воткнуть паяльник пониже спины). Но не всегда они адекватны задаче.
                Но это не означает, что он бесполезен.

                Как раз бесполезен. Потому что не универсален и придётся учить исключения.
                я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.

                То есть пользователь не будет знать заранее, что данная кнопка делает? И вы считаете, что это удобно?


                1. lemos Автор
                  25.11.2022 12:55
                  +1

                  1. Да, можно отказаться от цифрового блока в пользу цифрового ряда на основной позиции. Но к этому нужно привыкать. А пока привыкаешь, пользуешься цифровым блоком.

                  2. Да, мышь должна быть объединена с клавиатурой.

                  3. Потому что не все программные решения можно использовать, например, на рабочем ПК.

                  4. Для вас бесполезен, для меня полезен.

                  5. Пользователь видит подписи, соответствующие результату нажатия. В русском регистре видит букву ю. Хочет писать по-английски — нажимает клавишу Р/А, и подпись меняется с ю на th (знает заранее, что точно сделает эта клавиша).


                  1. aik
                    25.11.2022 13:05

                    Но к этому нужно привыкать.

                    Так к любой нестандартной клавиатуре надо привыкать. Потому нет никакого смысла делать переходные варианты, надо сразу делать как хочется.
                    Потому что не все программные решения можно использовать, например, на рабочем ПК.

                    Точно так же, как и не все аппаратные.
                    Для вас бесполезен, для меня полезен.

                    Потому что вы его придумали и считаете истинно верным. Но правило должно быть универсальным. Если из него будут десятки исключений, то нафиг оно надо?
                    К примеру, если «спорт» у вас «sport», то «трактор» у вас будет «traktor» или «tractor»?
                    Пользователь видит подписи, соответствующие результату нажатия.

                    знает заранее, что точно сделает эта клавиша

                    Если на кнопке написано «ю», то как пользователь узнаете заранее, что эта же кнопка выдаёт «th»?
                    Ну и вообще, сама идея двойных символов — чтобы набрать «t» вы потом стираете «h»? Или у вас три кнопки будет — «t», «h» и «th»?


                    1. lemos Автор
                      25.11.2022 13:22
                      +1

                      1. Если к ПК подключена клавиатура через USB, то к нему можно подключить любую другую клавиатуру через этот же порт.

                      2. Фонетическое объединение позволяет в два раза быстрее выучить расположение клавиш русского и английского алфавита.

                      3. Зачем вам знать заранее, какую букву выдаст клавиша в другом регистре? Нужны английские буквы — переключаетесь на английский регистр.

                      4. Конечно три клавиши: Т Х Ю (на русском), T H Th на английском.


                      1. aik
                        25.11.2022 13:36

                        Если к ПК подключена клавиатура через USB, то к нему можно подключить любую другую клавиатуру через этот же порт.

                        Во-первых, без гарантии. Во-вторых, те же правила, которые запрещают ставить сторонний софт, могут запрещать и стороннее железо подключать.
                        Фонетическое объединение позволяет в два раза быстрее выучить расположение клавиш русского и английского алфавита.

                        Которых всего 12 одинаковых, при этом разные звуки могут передаваться разными буквами.
                        Зачем вам знать заранее, какую букву выдаст клавиша в другом регистре?

                        Потому что я хочу знать, что делает кнопка? Для набора паролей в другой раскладке? Для того, чтобы сказать человеку «нажми русскую „п“ в английской раскладке»?


                      1. lemos Автор
                        25.11.2022 13:59

                        Я насчитал 22 пары букв, которые я без проблем ассоциирую фонетически (e-е, t-т, a-а, o-о, i-и, n-н, s-с, h-х, r-р, d-д, l-л, u-у, c-ц, m-м, w-в, f-ф, g-г, p-п, b-б, k-к, z-з, j-й). Для меня это было аргументом для перехода на фонетическое сопоставление, особенно если учитывать, что это самые частые буквы.


                      1. aik
                        25.11.2022 14:04

                        В принципе да, я по написанию смотрел, а не по фонетике.
                        Только почему «с» — это «ц», а не «с» или «к»?
                        И почему «в» — это «w», а не «v»?


                      1. lemos Автор
                        25.11.2022 14:09

                        1. Потому что русская «к» это «k», а русская «с» это «s».

                        2. Английская w намного более частая буква, чем английская v.


                      1. aik
                        25.11.2022 14:31

                        Английская w намного более частая буква, чем английская v.

                        Чуть более частая — да, но не намного, там где-то в пределах нескольких процентов разница.
                        А вот «с» в отличие от «k» действительно в несколько раз чаще встречается.


                      1. lemos Автор
                        25.11.2022 14:46

                      1. ibnteo
                        25.11.2022 14:29

                        По частотности лучше совпадают пары h-в c-к k-ч x-х, полная фонетика хороша в обычной раскладке, я сейчас работаю в советской JCUKEN вместо QWERTY, она по нагрузке на пальцы как и русская ЙЦУКЕН, а то от QWERTY мизинцы сильно уставали.


                      1. lemos Автор
                        25.11.2022 14:38
                        +1

                        Так классическая JCUKEN это и есть фонетика по КОИ-7.

                        Тоже согласен, что JCUKEN удобнее QWERTY.


                      1. LordDarklight
                        25.11.2022 14:46

                        Вот Вы, в статье ни слова не написали - почему возникла раскладка QWERTY, и почему возникла ЙЦУКЕН (и даже не упомянули альтернативные и почему они возникли). Ну почти не упомянули (про близкое расположение наиболее частых клавиш написали - но почему именно так их расположили). А там много нюансов. И, главное, эти нюансы различны для русского, английского и других языков - и если совмещать эти символы по фонетическому признаку - то скорее всего будет не так удобно ни в русской ни в английской раскладке - т.к. уже не будет удобства нахождения под пальцами наиболее употребимых символов. Впрочем, возможно за счёт чего-то ещё скорость и не упадёт.

                        Тем более Вы вынашиваете идею аккордного ввода - но он, скорее всего, только усугубит ситуацию - ибо фонетические сочетания на разных языках уж точно различны (за редким исключением, и кроме заимствованных слов - впрочем их всё больше и больше)


                      1. lemos Автор
                        25.11.2022 15:06

                        Слишком большая статья получалась. Напишу о происхождении QWERTY и ЙЦУКЕН обязательно, это важный момент.

                        Соответствие расстановки пальцев частоте букв у QWERTY очень плохое. Так что любая раскладка с наиболее частыми буквами для русского языка в основном ряду покажет себя намного лучше QWERTY. Наиболее частые буквы для русского и английского одни и те же: е о а т н л и с р

                        Я активно использую аккордный ввод, но больше для команд, а не букв. Фонетика здесь не важна.


                      1. LordDarklight
                        25.11.2022 16:34

                        Добавлю ещё то, что какой-то умник повесил на одну клавишу буквы c и c - вот гадайте сами где я какую написал. От того полно опечаток, с неверным символом - в разном языке! От такой привязки вреда больше, чем пользы. Хотя у вас то с и s должны быть на одной клавише, как и ц и с соответственно


                      1. lemos Автор
                        25.11.2022 16:38

                        Можно использовать шрифты с разным начертанием латинских и русских букв.


                      1. Zenitchik
                        25.11.2022 17:09

                        В исходном коде тоже?


                      1. Ndochp
                        25.11.2022 15:04

                        только в английском e это и, а i это ай. Открытых слогов кажется чуть больше, чем закрытых.


                      1. DirectoriX
                        25.11.2022 20:29

                        • J чаще звучит как ж/дж;
                        • W — чаще как у;
                        • А вот Y — обычно как й (кроме той половины случаев, когда это гласная буква со звуком и);


                      1. Zenitchik
                        26.11.2022 15:41

                        Смотря в каком языке.


                      1. Steve_Key
                        25.11.2022 22:27

                        У меня получилось 23 пары.
                        https://klava.wiki/binary/эйцукын


                      1. AlchemistDark
                        26.11.2022 08:01

                        А для японского (я часто пользуюсь канами), китайского или хинди этот принцип можно приспособить?


                      1. lemos Автор
                        26.11.2022 11:02

                        Да, можно тоже.


                  1. Ritan
                    25.11.2022 20:57

                    А если мне надо будет писать на немецком? Куда экранчик для ö и ü вставлять? А для š?


                    1. lemos Автор
                      25.11.2022 21:26

                      ё, ю, ш?


      1. StriganovSergey
        25.11.2022 10:59
        +4

        Что значит "нельзя терять свою самобытность"? Она вообще зачем? Можно критиковать переход на английский язык с той точки зрения, что и он недостаточно эффективен. В идеале, надо бы где-то на суперкомпьютерах и нейросетях оценить преимущества и недостатки всех существующих языков, выработать правила эффективности, и спроектировать супер эффективный язк. Это будет не очень сложно, самое сложное в том - как его внедить по всему миру. Везде найдутся такие, кто про эту, так называемую "самобытность" бурчать начнет :)))


        1. lemos Автор
          25.11.2022 11:07
          +1

          Согласен. Идеального языка нет. Поэтому необходимо развивать в сторону идеального тот язык на котором разговаривают (и пишут) в твоей среде. Самобытность здесь в том, чтобы сохранить наиболее удачные языковые и письменные приемы предков.


        1. FreeNickname
          25.11.2022 14:08
          +2

          Вы только что придумали эсперанто. Ну и да, "xkcd 15 стандартов". Один язык программирования-то придумали уже на всех? :) Там попроще.


          1. ibnteo
            25.11.2022 14:38
            +2

            Придумали, это Forth (и аналоги), это язык и низкого и высокого уровня одновременно, ещё он и компилятор и интерпретатор, и отладочная консоль в комплекте. Но мало кому нужен, слишком уж непривычный.

            На форте в 80-х годах была создана необычная операционка для компьютера Canon Cat, в 256 КБ памяти разместили саму операционку, мощный текстовый процессор с живым поиском, ещё и большо словарь для проверки орфографии, не занимая им память дополнительно, слова форта им и являлись. Компьютер загружался с рекордной скоростью, всегда в том состоянии, в котором его оставили. Всё работало через текстовый интерфейс текстового редактора и специальной клавиатуры с дополнительными кнопками для быстрого поиска (навигация только через поиск), выполнения команд и запуск кода.


            1. FreeNickname
              25.11.2022 14:42

              Но мало кому нужен

              :)


            1. Rigidus
              26.11.2022 04:00
              +1

              статью про это я бы почитал...


              1. AlchemistDark
                26.11.2022 08:07

                Плюсую.
                С примерами синтаксиса, кода для типовых примеров и сравнениями.



        1. TheTryProgrammerName
          25.11.2022 18:41
          +1

          Она вообще зачем?

          Разнообразие - это хорошо, это прогресс. А

          спроектировать супер эффективный язк и внедить по всему миру

          - это унификация, это плохо. Унификация ведёт к деградации.

          Тут как с языками программирования: чем их больше их есть - тем больше интересных подходов и практик мы наблюдаем, тем эффективнее решаем задачи. Благодаря разнообразию происходят дискуссии в духе "что лучше", что рождает очередное новое и прекрасное. И т.д. и т.п.


        1. AlchemistDark
          26.11.2022 08:04

          суперэфынктивный язык

          Эфкуил же. Или Илакш.
          Только, как показала практика, эффективные языки для людей слишком сложны, а компромиссов между простой и эффективностью как раз не меньше, чем существующих языков.


      1. Steve_Key
        25.11.2022 22:28

        Про переход на латиницу моя шуточная статья: https://habr.com/ru/post/543172/


      1. shoorick
        26.11.2022 11:18
        +1

        Если вам хочется ставить в тексте тире и разные виды кавычек — поставьте себе раскладку Ильи Бирмана или аналогичную и вводите этим символы сочетанием пары клавиш — вполне рабочий вариант. Нет смысла добавлять на клавиатуру ещё десятки, а то и сотни клавиш, если можно обойтись без этого.


        1. lemos Автор
          26.11.2022 11:42

          По такой логике можно использовать 10-клавишную клавиатуру и переключаться на разные регистры (раскладки) при необходимости.


    1. ris58h
      25.11.2022 10:05

      а Ctrl нажимается не пальцем

      И тут же

      Ctrl+Shift вообще самая простая комбинация, нажимается согнутым мизинцем.

      Ctrl то тогда чем нажимается или мизинец - не палец?


      1. Kuklachev
        25.11.2022 10:09

        Ctrl в слепой печати нажимается основанием мизинца. Очень удобно, и не приходится пальцы отрывать от базовой позиции (на среднем ряду клавиш)


        1. ris58h
          25.11.2022 10:29

          А ведь можно как белый человек нажимать большим пальцем, как это сделано на Mac.


          1. aik
            25.11.2022 10:51

            У пользователей маков большой палец растёт слева от мизинца? Потому что Ctrl на маковой клавиатуре точно там же, где и на виндовой.


            1. FirExpl
              25.11.2022 11:33
              +1

              Пользователям маков не надо жать Ctrl. Сочетания все те же самые, но используют клавишу CMD


              1. aik
                25.11.2022 11:44

                Так речь конкретно про нажатие Ctrl, а не про хоткеи вообще.
                Переназначить Alt на Ctrl, в принципе, и в винде можно, если очень хочется.
                Но хоткеев с Alt'ом в винде (и приложениях) тоже достаточно много, потому особой разницы не будет, левую нижнюю кнопку всё равно придётся тыкать регулярно.


                1. ris58h
                  25.11.2022 12:18
                  +1

                  У меня на обычный клавиатуре Ctrl|Win|Alt переназначены на Win|Alt|Ctrl. Ctrl и Alt нажимаю большим пальцем. Win нужен не часто - его нажимаю мизинцем.

                  Так же Esc переназначен на CapsLock - мизинцем не нужно двигать в верхний левый угол.


                  1. aik
                    25.11.2022 12:32

                    Чтобы нажать Win лично мне придётся сдвинуть руку влево. Потому что большой палец туда с усилием заходит. Так что из всей троицы это самая неудобная для нажимания кнопка.
                    Левая нижняя кнопка (мой Ctrl — ваш Win), как уже сказал, мизинцем не нажимается — это тупо неудобно. Впрочем, точно так же, как и Esc тыкать мизинцем. Мизинец максимум до тильды ходит, а Esc нажимается безымянным с выпрямлением пальцев.


                    1. ris58h
                      25.11.2022 12:51

                      Так смысл не в том, что Win будет удобнее нажимать, а в том что удобнее будет нажимать Ctrl и Alt, которые используются намного чаще.

                      Esc назначается на CapsLock и никуда тянуться не надо. На Mac или в GNOME это делается галочкой в настройках.


                      1. aik
                        25.11.2022 12:55

                        Так смысл не в том, что Win будет удобнее нажимать, а в том что удобнее будет нажимать Ctrl и Alt, которые используются намного чаще.

                        Win — это кнопка с флажком, а не та, куда вы её переназначили.
                        Ctrl мне удобно нажимать основанием мизинца. Alt можно большим пальцем. А вот Win требует сдвига ладони, потому использовать её в регулярных комбинациях мне неудобно.
                        Esc назначается на CapsLock и никуда тянуться не надо.

                        Esc — это верхняя левая кнопка клавиатуры. Это в ней самое важное. Не нажмёшь случайно, при этом моментально нажимается вслепую.


                      1. ris58h
                        25.11.2022 14:48
                        -1

                        А вот Win требует сдвига ладони

                        У вас слева от пробела сколько клавиш? На маке их 4 и пробел начинается под С. Может в этом дело?

                        Не нажмёшь случайно

                        Не представляю как я нажму CapsLock, на котором у меня Esc, случайно. И тянуться никуда не надо.


                      1. aik
                        25.11.2022 14:57

                        У вас слева от пробела сколько клавиш?

                        Три.
                        На маке их 4

                        А причём тут мак, если вы про переназначение виндовых клавиатур?
                        На основной клавиатуре у меня пробел начинает под С, на вторичной — под Х, она более компактная и там Ctrl, Win и Alt относительно короче. Зато пробел стандартной длины.
                        Не представляю как я нажму CapsLock, на котором у меня Esc, случайно

                        Вы может и не нажмёте, а у меня иногда получается вместо таба или вместо А. Что уж говорить про обычных юзеров.
                        И тянуться никуда не надо.

                        То, что Esc в стороне от основных кнопок — это лично для меня хорошо и правильно. Нечего ей делать в основном массиве. Ибо пользователю свойственно ошибаться, а цена ошибки при случайном нажатии на Esc может быть велика.


            1. ris58h
              25.11.2022 11:35

              Ctrl на обычной клавиатуре соответствует (в большинстве случаев) Cmd на Mac. Речь про это.


            1. warhamster
              25.11.2022 11:40
              +1

              На маке ctrl нужен на порядок реже, вместо него используется command, который на месте Alt виндового. При всей моей нелюбви к маку это, пожалуй, единственная фича, которую я бы позаимствовал в винду/линукс.


              1. aik
                25.11.2022 11:46

                В винде, на мой взгляд, Ctrl и Alt примерно одинаково используются в хоткеях. Потому особой разницы в том, как они расположены, не будет.

                Плюс лично мне, к примеру, гораздо проще по тексту перемещаться через Ctrl и стрелки, чем через Alt и стрелки. Особенно когда одной правой это делаю (используя правый Ctrl).


                1. warhamster
                  25.11.2022 11:55

                  Ну вот да, просто менять расположение не выход - это должны все приложения изначально учитывать, поэтому на винде я даже не пробую перебиндить.

                  К слову, аналог Ctrl+стрелки на маке это option+стрелки, так что одной правой тоже можно. Но там других проблем хватает, конечно.


                  1. ris58h
                    25.11.2022 12:21

                    просто менять расположение не выход - это должны все приложения изначально учитывать

                    Почему не выход? Делаем "как на Mac" - Win|Alt|Ctrl и жмём Alt и Ctrl большим пальцем.


                  1. aik
                    25.11.2022 12:38

                    аналог Ctrl+стрелки на маке это option+стрелки, так что одной правой тоже можно

                    На маке, по-моему, обычно нет правого Ctrl, так что там и выбора нет.
                    А на винде правый Ctrl как раз около стрелок курсора. Там ещё удобно Ctrl+Ins/Del/Home/End и т.п. нажимать.


                    1. ris58h
                      25.11.2022 12:54

                      На Mac функцию Ctrl выполняет Cmd, и справа он там есть вместе с Option. Передвижение стрелками: с зажатым Option - по словам, с зажатым Cmd - начало/конец строки.


                      1. vconst
                        25.11.2022 12:57

                        А еще можно нажать в текстовом поле кнопку аналогичную End — и эта сволочь унесет тебя в самый низ страницы сайта, вместо того, чтобы перейти на конец строки

                        Маковая клава у меня много вопросов вызывает…


                      1. ris58h
                        25.11.2022 14:52

                        Так это не особенность клавиатуры, а софта.

                        End на то и end, что уносит в конец документа.


                      1. aik
                        25.11.2022 14:59

                        А почему в конец документа, а не строки? Он же не «DocEnd», а просто «End».


                      1. ris58h
                        25.11.2022 17:02

                        Но и не LineEnd, согласны? А документы бывают не только текстовые. Pdf, например, или веб-страница.


                      1. aik
                        25.11.2022 17:36

                        Так в пдф у вас нет строки, вы там по страницам перемещаетесь.


                      1. ris58h
                        25.11.2022 17:41

                        И что же End делает в открытом pdf? Даже интересно стало.


                      1. vconst
                        25.11.2022 17:49

                        Фигня в том, что на маке эти кнопки по разному ведут себя в разных местах.


                      1. aik
                        25.11.2022 21:53

                        Смотря где у вас фокус.
                        Если на уровне документа и вы перемещаетесь по страницам — отправляет в конец документа.
                        Если на уровне курсора и перемещаетесь по символам — отправляет в конец строки (это если пдф у вас текстовый, а не графический).
                        Это контекстно-зависимая кнопка. В отличие от PageUp/Down — эти всегда на страницу вверх/вниз должны гонять.


                      1. vconst
                        27.11.2022 16:34

                        На винде нет кнопки, которая бы одним нажатием кидала в конец документа, там везде надо с какими-то модификаторами. На маке «энд» по дефолту кидает нафик в самый конец страницы, какого черта и кому это вообще требуется так часто — что цельную кнопку по это приделали?


                      1. vconst
                        25.11.2022 15:00

                        Но текущий «документ» у меня в поле ввода. Но да, ессно это вопросы софта

                        В еще бесит капслок, который надо нажать и немного удержать для включения режима прописных букв. Простого клика — недостаточно. Бесит…


          1. Kuklachev
            25.11.2022 10:58

            Можно, но чем мизинец хуже?


            1. vconst
              25.11.2022 11:31
              +1

              Дома у меня винда, на работе мак — маковые шорткаты короче, чисто физически короче — меньше миллиметров между кнопками


            1. ris58h
              25.11.2022 11:41

              Писал тут https://habr.com/ru/post/669912/

              Если коротко:

              • Он слабее других пальцев и не так подвижен. Баянистов и прочих пальцевых гимнастов в расчёт не берём - у нас речь про обычных людей. До Ctrl далеко тянуться.

              • Большой палец - большой и сильный. Им удобно нажимать, а нажатие на Cmd не требует смещения рук.


              1. Kuklachev
                25.11.2022 13:06

                Вопрос не в силе, а в координации. Если печатать вслепую, привыкаешь быстро, и мизинец не уступает другим пальцам. Кроме того, как уже писалось ранее, Ctrl надо нажимать не кончиком мизинца, а основанием. Тогда очень удобно.

                В итоге, удобство - это лишь вопрос привычки. Я лично не вижу смысла переучиваться со стандартной клавиатуры. Если бы они изначально были удобнее, может, мне сейчас и было бы лучше (то есть быстрее бы печатал или работал в программах). Но лично меня скорость печати меня более чем устраивает (порядка 500 с/мин). То есть проблема не в скорости работы, а в скорости мышления. Я думаю медленнее, чем печатаю, в большинстве случаев.


                1. ris58h
                  25.11.2022 14:59

                  В итоге, удобство - это лишь вопрос привычки.

                  Опять вы тёплое с мягким путаете.

                  Ctrl надо нажимать

                  Кто сказал что надо? Мне это физически сложно сделать. Вы за много лет привыкли и смирились, но мне подход "дед терпел и нам велел" не нравится.

                  Ctrl расположен неудобно - это факт. То, что для его нажатия люди выдумывают какие-то трюки, только это подтверждает.


      1. aik
        25.11.2022 10:49

        Ctrl то тогда чем нажимается или мизинец — не палец?

        Ctrl нажимается основанием мизинца/ребром ладони. Оно, фактически, всегда на этом Ctrl лежит или слегка нависает.
        А согнутый мизинец слегка сдвигается с «ф» и нажимает на правый край шифта. Потому, кстати, я предпочитаю раскладку ANSI, c длинным шифтом, а не "/" около буквы «я», как особенно логитек любит. Могу терпеть короткий Backspace и двухэтажный Enter разной формы, но вот короткий левый шифт — клавиатура сразу идёт нафиг, если мне за ней долго работать, а не полчасика посидеть.


        1. Ndochp
          25.11.2022 15:10

          Как вы CTRL-C CTRL-V нажимаете при ребре ладони на CTRL? Большим пальцем?


          1. aik
            25.11.2022 15:16

            Большой палец я вообще не использую при наборе текста. Пробел только.
            На Ctrl основание мизинца, на C/V — указательный палец.
            Хотя я чаще Ctrl+Ins/Shift+Ins использую. Да, сдвигаю правую руку к курсорным клавишам.


            1. Ndochp
              25.11.2022 15:21

              Я именно потому написал про большой палец, что если я нажму CTRL и не нажму SHIFT ребром ладони, то на классическом полноразмерном свене у меня все пальцы задраны вверх, и до клавиатуры дотягивается только противопоставленный, и тот боком.


              1. aik
                25.11.2022 15:27

                Заголовок спойлера





                1. Ndochp
                  25.11.2022 15:30

                  Ноут, корткий ход кнопок… у меня при таком положении руки шифт прожимается. но наверное можно приспособиться если потренироваться. Пока с вами переписываюсь — пробую. Со временем все удобнее становится.


                  1. aik
                    25.11.2022 15:35

                    Ну так у меня тоже ход кнопок небольшой, я за это и люблю ножничные клавиатуры. А вот на ноуте оно менее удобно может быть из-за того, что корпус выше. Впрочем, от самого ноута зависит. К примеру, у меня сейчас айбук только под рукой — и там у меня ладонь в корпус упирается при попытке нажать левую нижнюю кнопку. Впрочем, у него это Fn и её нет особой необходимости нажимать.


    1. MaximKharin
      25.11.2022 10:18
      +2

      Ctrl нажимается не пальцем.

      У меня прям сегодня мир перевернулся. Никогда раньше не задумывался, но ведь действительно можно нажимать не пальцем, и так вроде даже удобнее, надо только привыкнуть.


      1. ris58h
        25.11.2022 10:30

        Можно ещё много чего придумать https://habr.com/ru/post/669912/


      1. aik
        25.11.2022 11:02

        Да я вообще не задумывался никогда, само собой такое получается.
        Мизинцем приходится Ctrl нажимать тогда, когда левая нижняя кнопка — Fn.


        1. Didimus
          25.11.2022 20:08

          Fn - фуууу...


    1. Maccimo
      25.11.2022 10:46
      +3

      В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.

      Гораздо логичнее бороться за общемировой переход на кириллицу. Латиница это безнадёжно устаревшее легаси. Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh».


      1. aik
        25.11.2022 10:53
        +6

        Тогда уж на бинарный код всем переходить. И тогда все клавиатуры сильно упростятся.
        image


        1. lemos Автор
          25.11.2022 11:08
          +1

          Да, это тоже решение )

          Но абсолютный минимализм — одна клавиша (как ключ Морзе).


          1. aik
            25.11.2022 11:13

            А смысл? Там же два символа как раз — потому оптимально две кнопки иметь.


            1. vconst
              25.11.2022 11:33

              Телеграфный ключ работает с двумя парами контактов, а том конце, который держат в руке и противоположном. Так быстрее получается. Второе плечо можно под другой символ назначить


            1. lemos Автор
              25.11.2022 11:55

              Нажатие — 0, удержание — 1.


              1. aik
                25.11.2022 12:38

                Так это не от хорошей жизни придумано было.


        1. pavel_raskin
          25.11.2022 11:10

          Если подумать, то и "Done" тут лишняя :)


          1. aik
            25.11.2022 11:15

            Какой-то третий символ может быть полезен как разделитель.


            1. vconst
              25.11.2022 11:33

              В старославянском не было пробелов)


              1. aik
                25.11.2022 11:36
                +1

                И строк тоже? ;)


                1. vconst
                  25.11.2022 12:42

                  Ну, это я в шутку. Вся эта письменность имела только внутрицерковное значение


            1. pavel_raskin
              25.11.2022 12:01

              У каждого символа есть свой код - у пробела и перевода строки тоже. Так что достаточно только двух клавиш - ноль и единица.


              1. aik
                25.11.2022 12:41

                Но тогда придётся либо выдерживать конкретную скорость набора, либо все символы делать строго одной длины, незначащие разряды не получится пропускать.
                То есть 00000001 вам всегда придётся набирать со всеми нулями. А если будет разделитель, то нажали «1» «done» и начали следующий символ.
                Впрочем, в идеале и символов других быть не должно — весь язык должен будет превратиться в нули и единицы. И люди будут между собой бинарными звуками общаться. «Ку» и «Кю», например.


                1. pavel_raskin
                  25.11.2022 12:49

                  Так-то я думал что мы это в шутку обсуждаем? Нет? :)))


                  1. aik
                    25.11.2022 12:50
                    +1

                    Кю!


      1. event1
        25.11.2022 16:37

        Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh»

        Хуже того, даже оригинальный пользователь (собственно латынь) имел никак не выделяемые на письме долгие гласные и символы только для заимствованных слов: x, y и z для греческих. Типичный defective by design.


    1. Crafter2012
      25.11.2022 11:59
      +1

      В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.

      Если уж реально бороться с причиной, а не со следствием, то кхе-кхе, это себя и окружающих нужно переводить с кириллицы русского на латиницу английский.

      Для себя решил, что наилучшим для меня вариантом была бы полноразмерная стандартная беспроводная клавиатура, у которой numpad блок и только numped блок должен быть слева от буквенно-символьного блока. Правда еще не выбрал\купил себе такую :(
      Пользуясь случаем, если у кого-то есть такая, поделитесь опытом и посоветуйте к какой модели присмотреться


      1. lemos Автор
        25.11.2022 12:25

        У меня цифровой блок в центре клавиатуры, чтобы пользоваться им и правой и левой рукой.


      1. aik
        25.11.2022 12:42

        Вроде есть клавиатуры для левшей.


      1. Survtur
        25.11.2022 19:32

        Вам нужен отдельный цифровой блок! Их можно даже иметь два: слева и справа.


        1. aik
          25.11.2022 22:01
          +7

          У меня этих цифровых блоков — завались, у меня тётя на цифро-блоковой фабрике работает.


          1. Survtur
            25.11.2022 23:08

            Жалко не вы автор коммента, на который я отвечал, а то было бы совсем смешно :)


            1. aik
              26.11.2022 08:50

              Ну не у всех же такая крутая тётя.


    1. event1
      25.11.2022 16:40

      Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.

      Не знаю как другие, но я до сих пор при слепой печати часто не попадаю в цифры, которые над буквами. Хотя научился ещё в детстве 25 лет назад.


      1. lemos Автор
        25.11.2022 16:51

        Причина этого непопадания — сдвиг рядов.


        1. event1
          25.11.2022 17:40

          Вряд ли. Ряды сдвинуты все, но проблемы только с цифрами. Скорее, дело в что тренажёры это не тестировали, а идея убрать цифровой блок с клавы ещё не родилась в сумрачном дизайнерском мозгу в те золотые времена.


  1. Zzzz9
    25.11.2022 09:28
    +6

    Приходится работать на разных объектах, представляю на каждом объекте своя, удобная для кого-то клавиатура, придется каждый раз подключать свою и всегда иметь её при себе.


    1. lemos Автор
      25.11.2022 10:02
      -2

      Я на разные объекты ношу свою легкую клавиатуру. Удобство и гигиена.


      1. geher
        25.11.2022 10:32
        +4

        С другой стороны:

        1. Разъемы ушатываются.

        2. Разъем подключения может быть недоступен или плохо доступен (занят, расположен сзади системного блока, установленного в нишу стола, вообще отсутствует).

        3. Злые безопасники, не позволяющие "совать что попало" в порты компьютеров.

        4. Порой долго ждать, пока оно клавиатуру распознает и подключит, бывает быстрее на непривычной клавиатуре набрать.

        5. Клавиатуре нужно найти место на столе, что иногда может быть весьма затруднительно по причине, например, отсутствия собственно стола.


      1. sasha_semen
        25.11.2022 17:59
        +1

        Гигиена?? Ты много случаев заражения через клавиатуру знаешь?


        1. Vasil_sky
          25.11.2022 20:10
          +1

          Смотря, как её использовать.


        1. foxweb
          27.11.2022 02:11
          +1

          Иголки клавиатурные

          Заводятся в клавиатуре, если не чистить ее 13 лет. Образуются из окостеневших неведомым образом попавших внутрь волос. При нажатии на клавиши пользователь обычно ничего не чувствует, однако с каждым днем бледнеет и худеет, пока не умрет. Избавиться можно, полив клавиатуру пивом и трижды набив текст "Отче Hаш".


          1. vconst
            27.11.2022 16:35

            Фееричненько )


      1. Didimus
        25.11.2022 20:11

        У меня есть такая, блютусная. Хотел для работы через rdp с айпада использовать, но не пригодилась.


      1. aborouhin
        25.11.2022 20:57
        +1

        Особенно где-нибудь в самолёте / поезде / на скамейке удобно не только ноутбук на коленях размещать, но ещё и внешнюю клавиатуру к нему подключать :) Ну или в переговорке на стол выкладывать эту конструкцию. А это гораздо более частые сценарии в современной жизни, чем работа за стационарным ПК. Нет, дома и в офисе у меня самого к ноуту через док-станцию подключены внешние клавиатуры, но если они будут нестандартными и я к ним изрядно привыкну - то в мобильном режиме мне придётся тяжко.


  1. sergeyns
    25.11.2022 09:37
    +5

    Я так и не понял какую клавиатуру использует автор. Возможно он таки об этом написал, но я не разобрал. Запутался в истории клавиатур (лень было в N раз это перечитывать, пробежал глазами).

    А вообще, судя по истории публикаций, автор сам себе выдумал проблему, сам с ней борется... (ну хоть что-то новое, а не борьба кверти с азерти)

    PS

    Да. Сначала необходимо обозначить проблему.

    Да уж, капитальная монография получается. Уже вторая статья на обозначение. Читатели не выдержат интриги...

    PS2

    Мне кажется автор незаслуженно упустил из виду педали как дополнительный способ переключение регистров *сарказм*


    1. lemos Автор
      25.11.2022 10:21
      +3

      В статье я не советую никакую клавиатуру.

      Я лишь говорю о том, что хорошие (оптимальные) клавиатуры должны быть лишены недостатков стандартной клавиатуры.

      Слишком большая статья получалась, поэтому разбил её на части.

      О педалях расскажу в следующей статье (использую её прямо сейчас, при написании этого комментария).


  1. TheMrWhite
    25.11.2022 09:43
    +5

    Почему программисты частенько пытаются сделать клавиатуру более удобной? Неужели код пишется в таких огромных количествах? Не писатели или какие-нибудь редакторы, не представители множества других профессий, чей труд связан с набором огромного количества текста. Или в этом нет рационального зерна, а просто потому что хочется + постоянная жажда чего-то новенького и необычного?


    1. Andrey_Epifantsev
      25.11.2022 09:51
      +3

      Потому что для программиста клавиатура должна быть продолжением рук. Работа с клавиатурой должна проходить совершенно прозрачно для мозга - только подумал что изменить в коде - тут же это изменение произошло. Так, чтобы не пришлось задумываться, какие именно клавиши при этом были нажаты.


      1. WraithOW
        25.11.2022 18:21
        +5

        только подумал что изменить в коде - тут же это изменение произошло.

        А дальше ждешь 5 минут, пока соберется. Ухх, экономия.

        Так, чтобы не пришлось задумываться, какие именно клавиши при этом были нажаты.

        Так слепая печать в помощь, мышечна память и все дела. Я вот прям сейчас печатаю на клаве без русских символов, корявенько, конечно, но вопросов где какая буква вообще не возникает.


        1. Andrey_Epifantsev
          27.11.2022 12:55

          При написании программы на правку уже написанного уходит больше времени, чем на написание нового текста с нуля. Поэтому навыка слепой печати недостаточно. Нужен навык слепого редактирования текста. Причём желательно это делать так, чтобы не переносить руки с места на место - с букв на стрелки или на мышь.

          По поводу времени на сборку - это кому как, смотря на каком языке и что писать. Где-то это время есть, где-то результат виден мгновенно.


          1. kovserg
            27.11.2022 13:05
            +1

            Именно поэтому есть vim редактировать там можно без мышей очень быстро, даже на маленькой клавиатуре.


          1. WraithOW
            27.11.2022 15:54

            Нужен навык слепого редактирования текста

            Всё еще не ясно, зачем тут думать над кнопками - вы не помните, где на клавиатуре Backspace? Какую кнопку зажать, чтобы выделить слово?

            Для большинства программистов львиная доля времени при написании кода - это вспомнить нужное API, выбрать из десятка перегруженных методов нужный и так далее. Не говоря уже о том, что чисто механический программинг для разработчика чуть повыше джуна - часто далеко не самая большая часть обязанностей. Сколько там в мифическом человеке-месяце строчек кода было? 10 в день?

            Где-то это время есть, где-то результат виден мгновенно.

            Если вы TDD используете - мгновенно мало где будет. Да и в целом хоть сколько-то ни было крупные проекты мгновенно изменения не переваривают.


      1. Red_Nose
        25.11.2022 23:25

        " Так, чтобы не пришлось задумываться, какие именно клавиши при этом были нажаты. " - эк Вы замахнулись ! Уже и "прокладку" между креслом и Клавиатурой (да-да, с большой) скоро захотите устранить :)
        А вот для " Работа с клавиатурой должна проходить совершенно прозрачно для мозга " подходит любая привычная. Например для меня ноутбучная - просто лютый напряг (и кнопочки маленькие, и ход недостаточный, и расположение. А <Fn> просто вызывает ненависть)


    1. lemos Автор
      25.11.2022 10:08

      Потому что это основной инструмент работы. Если вы столяр, то вряд ли вам при работе подойдет здоровенный рубанок плотника.


      1. Lord_Ahriman
        25.11.2022 10:31
        +12

        Я дико извиняюсь, а у наборщиков, редакторов, корректоров, писателей, копирайтеров, секретарей и прочих людей, профессионально работающих с текстом это какой инструмент работы? Не основной?

        По теме: мне приходится и программировать, и набирать тексты (технические документы, статьи, монографии, диссертацию когда-то), и работать с разным прикладным ПО (AutoCAD, Wolfram Mathematica, MATLAB, MathCAD, Altium и т.д.). Не вижу особых проблем со стандартными и эргономичными клавиатурами ни как программист, ни как работающий с текстами естественного языка (единственное - люблю клавиатуры с большим ходом клавиш, но если нет, то это не является проблемой).

        И вообще, простите, у вас название не соответствует содержанию статьи, поскольку заявленная тема вами не раскрыта, воды в тексте больше, чем в студенческих работах, где всякими историческими сведениями отчаянно добивают текст до нужного объема. Не обижайтесь, но примите к сведению, пожалуйста - это, прежде всего, уважение к читателям.


        1. holodoz
          25.11.2022 10:38
          +10

          Вы присутствуете при изобретении велосипеда, не мешайте прогрессу


          1. lemos Автор
            25.11.2022 11:57
            -2

            Аналогию с велосипедами я провел. Все велосипеды уже изобретены, просто кто-то ездит на неудобных.


        1. vconst
          25.11.2022 11:34
          +3

          Потому что программисты привыкли к тому, что все можно перепрограммировать


        1. grumegargler
          26.11.2022 18:10

          Почему вы решили, что в названных вами специальностях люди не работают над постоянным поиском улучшений? А как на счет Steno Machine позволяющей набирать 250+ слов в минуту? Откройте в гугле поиск картинок по слову keyboard и вы поразитесь существующему многообразию клавиатур, из разных сфер деятельности.

          Чтобы вам сейчас было удобно работать на вашей эргономной клавиатуре, ведь кому-то до этого этим пришлось заморочится? И наверняка и тогда были люди, которые не видели в этом смысла. Нельзя винить людей не восприимчивых к неудобствам в определенной профессиональной сфере, как и тех, кто замечает возможности для улучшений и рассказывает об этом другим.

          Иначе, зачем совершенствовать автомобили, если по городу максимум 50, или делать удобной спортивную обувь, если на стометровке из 10 секунд выбегают единицы.


      1. AlexNixon
        25.11.2022 10:35
        +20

        Главный "инструмент" в работе - это, как известно, прокладка, которая между стулом и клавиатруой. Если прокладка вместо своей функции сидит и скрупулезно выбирает себе стул и клавиатуру, то выводы о качестве такой прокладки делать вам.

        А пока вот несколько примеров людей, которые действительно не просто прокладки:

        Вот Кармак. Обычная клавиатура.
        Вот Кармак. Обычная клавиатура.

        Вот Торвальдс. Обычная клавиатура.
        Вот Торвальдс. Обычная клавиатура.

        Вот Габен. Весьма необычный моник,
 но вполне обычная клавиатура.
        Вот Габен. Весьма необычный моник, но вполне обычная клавиатура.

        Столман вот тут пишет, что работает на обычных ноутах, и фотки его тоже удалось найти только с ноутбуками, где клавиатруы тоже вполне обычные.

        Поищите любого другого толкового программера и я готов спорить, что что-либо более выпендрежное, чем максимум Microsoft Naturals (или иже с ней) вы найдете у 1 из 20 человек. А всей прочей ерундой занимаются в основном либо всякие любители барберов, смузи и инсайтов на митингах в коворкингах, либо гики, которым просто прикольно сделать или купить что-то необычное.


        1. ris58h
          25.11.2022 10:39
          -3

          С вами случился argumentum ad verecundiam.


          1. AlexNixon
            25.11.2022 10:50
            +8

            Вы так говорите, как будто это что-то плохое.


        1. vconst
          25.11.2022 11:37
          +1

          Один друг постоянно экспериментирует с клавиатурами, ему надо много печатать, порой очень много. Мануалы, патенты и тд тп. Но он довольно неординарный сам по себе, таких точно мало, это да


        1. event1
          25.11.2022 16:48
          +4

          Все перечисленные персонажи — очень взрослые мужчины. RMSу уже 70 почти. В таком возрасте тратить время на переучивание на новую клавиатуру просто глупо. Во-вторых, любой инженер (и программист особенно, и перечисленные корифеи особенно особенно) знает, что оптимизацию надо начинать с тех частей процесса, где тратится больше времени. По-этому, на прогресс средств ввода тратили много ресурсов, во времена перфокарт. Сегодня ввод текста занимает незначительную долю времени разработки, по-этому унификация победила дальнейшую оптимизацию.


          1. BigBeaver
            26.11.2022 11:00
            +2

            RMSу уже 70 почти.
            И не смог нормальную клавиатуру выбрать за столько лет… //сарказм


        1. Jromashin
          26.11.2022 00:10

          занимаюсь ровно тем же, что Вы перечислили. Если бы до этой статьи меня спросили какой клавиатурой я пользуюсь - ответил бы что-то вроде "Эммм, Logitech, наверное...". В среднем печатаю 10 страниц а4 в день шрифтом 12 с интервалом 1. Использую 5 разных клавиатур (3 стационарных и две ноутбучных): 1. Какую-то беспроводную Logitech, 2. Какую-то проводную Logitech. 3. Apple wireless. А также два ноутбука Мак и Виндобук. Инструмент для меня вторичен, первичен результат. Возможно автор статьи достиг уже таких высот в написании кода, что совершенствовать можно только сам процесс написания, но лично я пока так высоко не летаю. Спроси супругу (копирайтер\тех. писатель) имеет ли для нее значение клавиатура? Она пользуется клавиатурой Макбука и Apple wireless просто потому что для Мака так удобней. Печатает до 15-20 страниц а4 каждый день. Полагаю, что за несколько лет она напечатала уже больше текста чем некоторые программисты за всю жизнь. Ее тоже не напрягает. Говорит, что когда творит - инструмент для нее вторичен.

          Проблема автора статьи напомнила анекдот:

          "— Доктор, когда я кончиком языка дотрагиваюсь до комочка фольги, в котором до этого пекли картошку, у меня покалывает за ухом. Что это значит?

          — Что у Вас слишком много свободного времени!"


          1. lemos Автор
            26.11.2022 00:14

            Люди ко всему привыкают. Если бы вы оказались в прошлом и предложили бы хорошему писарю использовать клавиатуру вместо пера, он бы тоже сказал, что его и так все устраивает и был бы по своему прав.


    1. AlchemistDark
      26.11.2022 08:35
      +1

      У программистов просто есть понимание, что изменить можно почти всё, что связано с IT, ведь это и есть наша работа. А у людей, для которых IT — это лишь инструмент, без которого их предшественники вообще обходились, это понимание или вовсе отсутствует или не более важно, чем для Шекспира, который про IT знать не знал.


    1. BigBeaver
      26.11.2022 10:57
      +1

      Неужели код пишется в таких огромных количествах?
      Так в том и дело, что у программистов слишком много свободного времени и ресурсов=)


  1. igrishaev
    25.11.2022 09:56
    +13

    Зачем писать про историю клавиатур под заголовком "Почему я отказался от стандартной клавиатуры"? Вы даже на свой вопрос не ответили.


    1. lemos Автор
      25.11.2022 10:10
      -2

      Прочитайте раздел статьи «Причины, по которым я отказался от использования стандартной клавиатуры».

      Без истории было трудно объяснить как у стандартной клавиатуры появились указанные недостатки.

      Но в целом я согласен, статья получилась больше историческая.


      1. igrishaev
        25.11.2022 12:20
        +1

        Мне кажется, это и так очевидно, что клавиатур долгое наследние. Переделывать стандарт экономически трудно. Это подверждает тот факт, что половина стартапов с новыми клавиатурами не проходит Какстартер, а наладить хоть какой-то выпуск удается единицам. Хорошие клавиатуры серии Скульпт выпустили Микрософт. Я лично пользуюсь внешней клавиатурой Эпла.


  1. MarksMan09
    25.11.2022 10:09
    +3

    Думал потратить время на захватывающую историю в стиле агента 008,5, как человек сам с помощью золотого сечения, скрепок и крови единорога сделал суперпуперклаву, а ему не давали - а на деле типовая прелюдия к hollywar между тупоконечниками и остроконечниками ... Ну Dieu le veut ...


    1. lemos Автор
      25.11.2022 10:24

      Именно для предотвращения hollywar я не стал рекомендовать клавиатуру с золотым сечением. Я только обозначаю проблему и рассказываю о том, как её решали деды.


  1. Walker99011
    25.11.2022 10:10
    +2

    И все же, отказались в пользу чего? Любопытно посмотреть на достойную замену с Вашей стороны.


  1. Martian97
    25.11.2022 10:10

    так какую клавиатуру лучше использовать? Какая марка более современная? Наверное та, что у Apple


    1. lemos Автор
      25.11.2022 10:12
      -1

      Ни одна из существующих на рынке клавиатур лично мне не подходит. Лучше использовать клавиатуру, которая максимально упрощает вашу работу. Постараюсь лучше изложить в следующие статье.


      1. vconst
        25.11.2022 11:42
        +1

        Чаще всего пользуются стандартными вещами не потому, что они очень удобны, а потому что они везде одинаковые. Чтобы не возить с собой везде свою клавиатуру, к примеру


        1. lemos Автор
          25.11.2022 12:28

          Согласен. Но у меня нет проблемы в том, чтобы возить с собой клавиатуру и иметь клавиатуру для дома и работы. Мне так удобнее.


          1. vconst
            25.11.2022 12:53

            Мало у кого так.
            А если кто-то с ноутом и вечно в разьездах?


            1. lemos Автор
              25.11.2022 13:01

              Вместо ноута использую планшет и клавиатуру. Намного универсальнее ноутбука получается.


              1. vconst
                25.11.2022 13:02
                +1

                Пробовал пользоваться планшетными клавиатурами в гугл докс — выбесило очень быстро. Мне таки нужен нормальный блок «инсерт… пейдж даун». Нажимать это все через fn или как-то еще, в нестандартных местах — пытка


                1. ibnteo
                  25.11.2022 14:02
                  +1

                  Я для этого разработал клавиатуру Hlider, крупные кнопки в матрице 5×3, в одном слое все буквы, цифры, символы, навигация, буфер обмена.

                  Можно научиться печатать вслепую, для ускорения этого процесса можно отключить отображение букв, тогда не будет смысла поглядывать на клавиатуру, смотришь лишь на набираемый текст.


                  1. vconst
                    25.11.2022 14:11
                    +3

                    Да, видел эту штуку в ваших статьях. Для «человека с улицы» — выглядит полным адом )

                    Чтобы мне хотелось попробовать, так то «т9-свайп» на клавиатуре «кнопочного телефона». Основа — привычные 9 клавиш, свайпом по которым пишется слово. Клавиш всего 9 и, как мне кажется, они лучше приспособлены для того, чтобы возить по ним толстым пальцем, чем мелкие «полноформатные».

                    Насколько я помню, там был вполне неплохая автоподстановка, вариантов предлагала не много и, чаще всего, правильно угадывала с первого раза. Современные словари и алгоритмы должны работать еще лучше

                    Пусть там не будет ВСЕХ символов на основном экране, я готов переключаться для того, чтобы ввести что-то за пределами -.,!? но слова то должны хорошо получаться


                  1. Grey83
                    26.11.2022 12:57

                    Хм, ещё и диагонали используются. А серые в центре как выбираются?

                    Я чуть попроще себе делал (ну и сама используемая мной прога не поддерживает диагональные свайпы с клавиши, так что скин такой не сделать): habr.com/ru/post/701494/#comment_24952312


                1. lemos Автор
                  25.11.2022 14:11

                  Так я с планшетом механическую клавиатуру использую.


                  1. vconst
                    25.11.2022 14:12

                    Я тоже про механическую. Но на них все равно нет отдельного блока из шести клавиш «инсерт — пейдж дуйн»


                    1. Grey83
                      26.11.2022 12:58

                      Я, кстати, чуть выше в комменте вам дал ссыль на тему 4PDA про клавиатуру, которая в такое (и не только) умеет.


                      1. vconst
                        27.11.2022 16:38

                        Не, я про полноценную работу с текстом, не «камент набрать». Ноутные клавы бесят попытками запихнуть нужные кнопки в самые непотребные места, а уж планшетные — там их вовсе нет.


                      1. Grey83
                        27.11.2022 21:19

                        jback — клава-конструктор, которую можно настроить как душе угодно и она умеет больше, чем обычная клава ПК (в смысле не только F1-F12, но и другие доп клавиши).
                        Разве что вроде нет ввода непрерывным движением по кнопкам. Хотя лучше поспрашивать в теме: там присутствует разработчик и с ним там можно пообщаться на счёт клавы и её развития (периодически заглядываю и почитываю).
                        В шапке той темы под первым спойлером на скринах уже видно, что клава умеет всё, что умеют стандартные клавы ПК (и даже немного больше). Ну и в самом начале шапки есть ссылка на тему, где пользователи выкладывают свои версии клавиатур для проги. Так что можно на свой вкус подобрать (если же нет, то можно отредактировать под себя любую существующую версию или же создать что-то своё).


                      1. vconst
                        27.11.2022 21:22

                        Да нет же, ёопарэсэтэ
                        Я про обычную механическую клавиатуру, с физическими кнопками

                        Планшетные внешние клавы лишены блока десктопных кнопок над курсором и из-за этого работать с текстом — неудобно


                      1. Grey83
                        27.11.2022 23:40

                        К планшету можно подключить обычную клаву для ПК (точно также как и к смарту, если есть OTG). =)

                        У меня имеется беспроводная 2E KT100 (покупал для использования с TVBox'ом, но я просто TVBox не использую и поэтому она валяется уже давно на полке). У неё есть Insert, PgDn и прочие, но они нажимаются, если юзать кнопку Fn. Зато имеется тачпад вместо цифрового блока.
                        В общем так себе альтернатива клавы для ПК.


              1. aik
                25.11.2022 13:07

                Только если планшет можно намертво в клавиатуре зафиксировать. Иначе приходится искать ровное место, где можно разложиться, на коленях или на весу не поработаешь.


  1. Kuklachev
    25.11.2022 10:11
    +6

    Проблемы описаны, но являются ли они реальными проблемами? Я печатаю грубо говоря 500 символов в минуту на стандартной клавиатуре. Вы печатаете хотя бы 700? Или может, 1000? Если нет, то в чем смысл оптимизации?


    1. lemos Автор
      25.11.2022 10:29
      -2

      Современная клавиатура для меня это не столько про скорость печати, сколько про скорость управления программами.

      Недостатки, даже если они не являются большой проблемой для людей быстропечатающих, должны быть устранены, если это возможно.


      1. Kuklachev
        25.11.2022 11:01
        +1

        Скорость управления программами - резонный аргумент сам по себе. Но раскрытия этой идеи я не заметил. Как именно предлагает ускорить управление программами?


        1. lemos Автор
          25.11.2022 11:10
          -1

          Например использовать для копирования текста не комбинацию клавиш Ctrl+c, а клавишу КОП (копировать). То же самое с остальными частыми командными клавишами.


          1. vconst
            25.11.2022 11:42

            Педали
            Не шучу, кстати


          1. Physmatik
            26.11.2022 04:42

            Не проще тогда мышку с дополнительными кнопками взять?


    1. ris58h
      25.11.2022 10:34

      Проблемы описаны

      Именно. И скорость печати лишь одна из них. Есть ещё удобство использования и влияние на здоровье, например.


      1. Kuklachev
        25.11.2022 11:08
        +1

        Удобство - это вопрос привычки. Скорость печати - аргумент, причем основной. Но именно он автором как раз и не раскрыт. Если люди будут набирать на "правильной" клавиатуре хотя бы процентов на 30 быстрее - это результат. А если скорость не повышается - значит, проблема надумана


        1. vconst
          25.11.2022 11:43

          Программисты печатают всё меньше, автодополнение же )


        1. ris58h
          25.11.2022 12:00
          +1

          Удобство - это вопрос привычки.

          Отнюдь. Ездить на детском трёхколёсном велосипеде взрослому человеку неудобно и это не про привычки.

          Скорость печати - аргумент, причем основной.

          Повторюсь, один из.

          А если скорость не повышается - значит, проблема надумана

          Мне достаточно моей текущей невысокой скорости печати, да и печатаю я не часто. Зато часто взаимодействую с компьютером с помощью клавиатуры (шорткаты). Если пользоваться клавиатурой неудобно, то это сказывается на моей производительности - значит, проблема не надумана.

          Добавлю ещё про здоровье. Мне пришлось отказаться от мыши из-за болей в запястье. И я такой не один. Представьте насколько безразлично вы бы отнеслись к скорости набора, если бы использования "быстрой" клавиатуры доставляло вам физическое страдание.


          1. Kuklachev
            25.11.2022 13:11

            Трехколесный велосипед - крайность. Я говорю про примерно равные альтернативы. Например, пересев в новую машину, сначала все кажется неудобным. Но через месяц уже сидишь как влитой. Вот про такое я говорю. Научиться печатать вслепую и быстро пользоваться шот-катами можно за месяц-два. Вопрос желания.

            Для начинающих - да, возможно, обычные клавиатуры неудобны. Для профессионала (именно в пользовании клавиатурой) не вижу больших неудобств.

            Другой вопрос, что очень много людей работают за компьютером годами. Но даже среди программистов до сих пор большинство не умеют печатать вслепую. Да и шоткатами далеко не все умеют пользоваться. Даже Ctrl+C, Ctrl+V не все используют. Да, есть и такие "специалисты" среди сотрудников, которые через контекстное меню копируют. Или не знают про Alt+tab и т.п. Но чем больше таких "специалистов", тем ценнее мы )))


        1. lemos Автор
          25.11.2022 12:01
          +1

          Скорость печати повысится. Расчёты будут в следующей части (частях). Но, повторюсь, скорость набора букв не самое главное.

          Есть ещё эстетика — удовольствие от использования клавиатуры.


          1. Kuklachev
            25.11.2022 13:19
            +1

            Это совсем другая плоскость. Как ни парадоксально, эстетично обычно как раз неудобное и непрактичное. Высокие каблуки, машины без крыши, хрустальные бокалы и т.п.


            1. lemos Автор
              25.11.2022 13:25
              +1

              Я нахожу эстетику в минимализме. Чем меньше клавиш, тем для меня эстетичнее.


        1. grumegargler
          26.11.2022 18:56
          +1

          Не соглашусь, не основной. Программистам, в подавляющем большинстве случаев, не нужна скорость печати 100 слов в минуту. Оценивать клавиатуру с т.з. скорости набора, все равно что оценивать автомобиль по максимальной скорости на спидометре. У программиста как правило высокая вариативность работы с клавиатурой. Экстремально высокая скорость набора (а ваши 500 в минуту - это выдающийся результат) практически не повлияет на скорость навигации по коду,или его рефакторинг. А это, на мой взгляд, ключевое, что упускают в разговорах про клавиатуры. Как часто каждый из нас решает не переименовывать переменную или разгрузить функцию, потому что накопилась "ленца" бегать за курсорными кнопками или мышкой? Недостижимость шорткатов без смещения рук требует постоянный возврат в "домашний ряд", что в 1 из десяти случаев заканчивается неверным стартовым набором, с годами, это начинает становиться заметным.


          1. lemos Автор
            26.11.2022 19:42

            Если проводить аналогии с автомобилями, то более мощный автомобиль это не только большая максимальная скорость, но и большое ускорение. Чем вы медленнее пишете, тем меньше мыслей/кода можете записать за отведенный для набора промежуток времени.


            1. grumegargler
              26.11.2022 19:59

              Я писал про экстремально высокую скорость. Продолжая аналогию, болид формулы 1 будет не лучшим решением для улиц города, обладая при этом феноменальной скоростью и маневренностью. А вообще, я думаю над кодом медленней, чем пишу.


  1. WhiskyBar
    25.11.2022 10:19
    +1

    1. Надежность механизмов и сейчас волнует инженеров.

    2. «Миф» (или не миф) о расположении клавиш был связан не с ломающимися от скорости печати механизмами, а от заедании «битков» при быстром последовательном нажатии двух близко расположенных клавиш. Что, кстати, очень похоже на правду, имел опыт печати на относительно современных печатных машинках и там такая проблема была довольно частой.

    3. Я правильно понял, что статью правильно назвать «почему современные клавиатуры неудобные». Это и так все чувствуют, а что с этим делать - миллион мнений. Нейроинтерфесы скорее изобретут.


    1. lemos Автор
      25.11.2022 10:33

      Рычаги пишущих машин заедают (переплетаются), только если вы одновременно нажимаете несколько клавиш.

      Современные клавиатуры неудобны потому же, почему не удобна универсальная обувь на один размер ноги. В идеале клавиатура должна быть под конкретного специалиста с конкретными задачами.


      1. aik
        25.11.2022 10:56

        Рычаги пишущих машин заедают (переплетаются), только если вы одновременно нажимаете несколько клавиш.

        Большую часть современных клавиатур, кстати, тоже клинит, если несколько кнопок нажать рядом находящихся. Геймеры подтвердят. :)


      1. WhiskyBar
        25.11.2022 11:28
        +1

        понятие «одновременно» - на инженером языке означает «с какой-то минимальной разницей во времени», что приводит нас к тому, что даже медленно печатающий человек при определенных сочетаниях может эту разницу преодолеть.

        Пол универсальную обувь, вы не покупаете обувь в магазинах, а делаете только по универсальным лекалам? А про клавиатуры для конкретных нужд, проходили - например, клавиатуры для АСУТП, и все равно в массе своей отказались.


        1. lemos Автор
          25.11.2022 12:10

          Да, вы верно заметили. «Очень быстро» может быть равно «одновременно».

          В ходе написания этой статьи я стал небольшим коллекционером пишущих машин ХIХ века. Могу сказать вам с уверенностью, что рычаги и штанги сцепляются только если специально нажимать две клавиши сразу. При очень быстром темпе печати, нажимая две клавиши с максимально возможной скоростью, но без наложения нажатий, заклиниваний не происходит.

          Все упирается в человеческую лень. Никто не станет целенаправленно осваивать более удобный инструмент. Если я куплю обувь по размеру, вместо износившейся, то я предпочту износившуюся, чтобы не натирать мозоли.


          1. WhiskyBar
            26.11.2022 13:14

            Лень, даже не привыкать к новому инструменту, а выбирать его. И обувь я всегда ношу свою, трудно представить ситуацию, что я беру прокатную. Разве что различные спортивные мероприятия, но там уже это скорее экипировка, а не обувь.


      1. vconst
        25.11.2022 11:44
        +1

        Один рычаг не успел опуститься, а второй уже поднимается — и все застревает

        Не миф


        1. lemos Автор
          25.11.2022 12:32

          Они могут пересечься только при ударе по каретке. Если один начал опускаться, то второй уже может ударять дальше.


          1. vconst
            25.11.2022 12:44
            +2

            Конструкции были разные.
            Скорость нажатий — не всегда равна скорости печати, просто две кнопки было удобно быстро ударить одну за другой. И да, для зацепления есть определенный интервал, это не материальная точка, потому — хватало. Цеплялись


            1. lemos Автор
              25.11.2022 13:03

              Конструкции всегда были такими, чтобы рычаги или штанги не сцеплялись. Это происходило только если машина была плохо смазана (рычаги плохо опускались).


              1. vconst
                25.11.2022 13:06

                Они старались делать их такими, а получалось по всякому. В любом случае — пересечение имело место именно на определенном интервале движения, не таком уж маленьком. Это реально не точка


            1. WhiskyBar
              26.11.2022 13:09

              Цеплялись, тем более когда уже знаешь приблизительно расположение двух букв для разных рук. Наверное, у людей с музыкальным образованием, все обстояло хуже - аккордная игра на инструментах в крови.


  1. Ghostcar
    25.11.2022 10:23
    +2

    Таки да, тема сисек выбранной автором клавиатуры не раскрыта. Раскрыта только тема хреновости современных клавиатур. Такой же анализ альтернатив, полной и 10-ти кнопочной клавиатур не приведён.


    1. vconst
      25.11.2022 11:44
      +1

      Автор долго запрягает, но быстро печатает едет


  1. ris58h
    25.11.2022 10:25

    Экскурс в историю интересный. Жаль закончилось быстро. Требую продолжения.

    Интересно, какую клавиатуру выбрали вы в итоге и какая, по вашему мнению, станет следуюшим стандартом?

    Ещё интересно, какие, на ваш взгляд, модификации обычной клавиатуры возможны, чтобы не "шокировать" обычного пользователя? Я бы начал с переноса Ctrl под большой палец (как на Mac) и переноса Esc на CapsLock.

    Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

    Не понял как именно эта нагрузка возникает. Дублирование это, помогает, например, пользоваться шорткатами одной рукой. Попробуйте LeftCtrl+O одной рукой нажать.


    1. lemos Автор
      25.11.2022 11:15

      Спасибо. Нового стандарта, думаю, не будет. Скорее люди перейдут на нейроинтерфейсы.

      Модификации обычной клавиатуры — тупиковый путь. Они не дают существенного прироста производительности.

      Когнитивная нагрузка создается для пользователей, замороченных чередованием этих клавиш при наборе.


      1. vconst
        25.11.2022 11:46
        +1

        Вы недочитали ту статью, откуда все это взяли. При слепой печати нет никакой «когнитивной нагрузки» — это банальный рефлекс.


        1. lemos Автор
          25.11.2022 12:34

          Когнитивная нагрузка для тех, кто не выработал рефлекса (большинства).


          1. vconst
            25.11.2022 12:45

            Речь все еще про слепую печать?
            Если да — то это чистый рефлекс, ни о каком рассуждении тут речи не идет, вообще

            А тем кто не наработал рефлексы слепой печати — рано задумываться о том, какую выбрать клавиатуру. В этом нет смысла — они одинаково долго будут печатать на любой


            1. lemos Автор
              25.11.2022 13:05

              Те кто не выработал рефлексов, будут быстрее печатать на 165-клавишной клавиатуре.


              1. vconst
                25.11.2022 13:06
                +1

                Очень сильно в этом сомневаюсь, потому что глазами елозить по этому монстру они будут в 10 раз дольше


                1. lemos Автор
                  25.11.2022 14:53
                  +1

                  Проводил эксперименты на детях и замерял расстояния преодолеваемые пальцами. Скорость обнаружения нужной клавиши на 165-клавишной клавиатуре была выше, а преодолеваемые расстояния меньше, чем на стандартной клавиатуре (о чем сказано в статье).


                  1. vconst
                    25.11.2022 15:03

                    Сложно в это поверить, но если ты эксперименты проводили…

                    А как быстро человек привыкает к клавиатуре через пару месяцев, полгода, год? Тут тоже кажется, что обычная будет иметь преимущество


                  1. Ndochp
                    25.11.2022 15:18

                    Вы утверждаете


                    Те кто не выработал рефлексов, будут быстрее печатать на 165-клавишной клавиатуре.

                    при чем тут измерения расстояний? задача не выработавшего рефлексы — найти нужную клавишу, а не дотянуться до нее. И тут 165 как бы в полтора раза проигрывает 101.


                    1. vconst
                      25.11.2022 15:24

                      Возможно стоит поверить тому, что человек ставил эксперименты. Методология, правда, неизвестна )


                      1. lemos Автор
                        25.11.2022 15:42

                        Методология простая: я даю человеку таблицу с матрицей из 165 букв и символов и начинаю называть буквы, одновременно включая секундомер.

                        Потом повторяю эксперимент на матрице букв, соответствующей 104-клавишной клавиатуре.

                        Методология определения перемещений ещё проще: определяю трекером частоту нажатия клавиш и перемножаю её на расстояние от основной позиции.


                      1. vconst
                        25.11.2022 16:00

                        А через месяц-полгода?


                      1. lemos Автор
                        25.11.2022 16:04

                        Делаю допущение, что если человек сразу находит быстрее буквы на структурированной 165-клавишной клавиатуре, то и через полгода он будет находить их на ней быстрее, чем на стандартной.


                      1. vconst
                        25.11.2022 16:07

                        Думается мне, что уже в течении недель будут сформированы рефлексы, хоть и не полностью вслепую. Потому, я бы не экстраполировал это так прямо


                      1. lemos Автор
                        25.11.2022 16:10

                        Да, время на поиски будет стремится к 0, но не вижу причин, по которым динамика формирования рефлексов для стандартной клавиатуры будет лучше.


                      1. vconst
                        25.11.2022 16:12

                        Так, навскидку думается вот что. При работе с обычной клавой руки не настолько высоко и долго висят, как это пришлось бы делать над большой клавой.

                        Кто-то пробовал набирать на мегаклаве клаве текст в течении пары-тройки часов без перерыва?


                      1. vconst
                        27.11.2022 16:40

                        Кто-то пробовал набирать на мегаклаве клаве текст в течении пары-тройки часов без перерыва?
                        Значит — не пробовал…

                        А зря, именно по этому тесту и надо оценивать клавиатуры — комфорт в течении целого дня


                      1. arheops
                        25.11.2022 17:34
                        +1

                        Плохая методология.
                        Человек запоминает не буквы, а части слов в целовом языке.
                        Тоесть вы сознательно меняете парадигму печати.


                    1. lemos Автор
                      25.11.2022 15:27

                      Нет, не проигрывает. Вы забываете про то, что на 104-клавишной клавиатуре вам придется для ввода команд и смены языка тянутся к клавишам Shift Ctrl Alt. А на 165-клавишной все эти команды вводятся одной клавишей.


                  1. SpeedWalker
                    25.11.2022 15:30

                    На детях лучше такие вещи не тестировать. У них нет предыдущего опыта работы. Мы с другом в начале девяностых сели первый раз играть в Денди. Там были джойстики с выступами под указательные пальцы. Взяли джойстик вверх ногами, так как показалось удобнее. Сейчас в таком формате выпускают большинство джойстиков. Нас совершенно не смущало, что нужно бежать влево, при нажатии вправо, и приседать, нажав клавишу вверх (сами себе инвертировали управление).


                    1. lemos Автор
                      25.11.2022 15:38

                      Как раз-таки дети не зашорены предыдущим опытом, который мог быть не оптимальным, а мы к нему привыкли.


                      1. SpeedWalker
                        25.11.2022 15:45

                        Я к тому, что детям без опыта может быть удобно все что угодно. Другое дело попробовать тестировать все на 18+. Мне не 80 лет, но постоянные изменения, например, банковских приложений иногда вводят в ступор. Такое ощущение, что цель была в самих изменениях, а не улучшении юзабельности.


                      1. lemos Автор
                        25.11.2022 16:00

                        Дети быстрее учатся, это факт.

                        Но я говорю про то, что пользователь много лет использующий стандартную клавиатуру не репрезентативен для экспериментов по оценке её удобство в сравнении с другими клавиатурами.

                        В статье говорится о недостатках клавиатуры. Тема изменений в статье не раскрывается.


                    1. vconst
                      25.11.2022 16:01

                      К подобному быстро привыкается
                      Например — совершать какие-то действия глядя на свои руки в зеркало. Взрослые тоже быстро переучиваются


      1. ris58h
        25.11.2022 12:05

        Модификации обычной клавиатуры — тупиковый путь. Они не дают существенного прироста производительности.

        Ну я про революцию и не говорил. Просто небольшие изменения, которые бы положительно сказались на опыте использования.


  1. chegr
    25.11.2022 10:25
    +1

    Вам нужно исправить заголовок. Историю клавиатур я знаю (хотя изложение действительно хорошее и подробное), а вот ваш опыт и решение меня интересовало больше. А его нет. Жду продолжения, но вводить в заблуждение нехорошо.


    1. lemos Автор
      25.11.2022 10:35
      -3

      Я не ввожу никого в заблуждения. Я отвечаю на конкретный вопрос — почему я отказался. Следующую статью назову «Как я отказался» )


      1. chegr
        25.11.2022 10:45
        +4

        Вы не вводите, но вот заголовок вводит. Формально содержание ему соответствует, а фактически — ну, как-то же вы статью написали? Наверное, на какой-то нестандартной клавиатуре. Я, как читатель, ожидаю узнать ответ именно в статье, как написанной уже после отказа, но обманываюсь своими допущениями, как и другие, впрочем. Вместо удовольствия выходит разочарование. Редактор бы исправил такое наверняка.

        Просто добавить «Часть 1» в конце названия будет достаточно.


        1. lemos Автор
          25.11.2022 11:17

          Спасибо, так и сделал. Просто хотел следующую статью по-другому назвать.


  1. DIMM-54
    25.11.2022 10:26
    +1

    "Почему я отказался от стандартной клавиатуры" - по сути статья соответствует данному утверждению. К какой клавиатуре тс пришел - узнаем из следующей статьи.

    зы. прочитал его комментарий выше, будет несколько статей по выбору клавиатур. Ох, нас ждет еще та Санта Барбара.


    1. lemos Автор
      25.11.2022 10:36
      +2

      Год назад я хотел уместиться в одну статью, но пока её писал, много нового узнал )


      1. vconst
        25.11.2022 11:47
        +4

        Историю клавиатур можно было полностью скипнуть. Вообще


        1. lemos Автор
          25.11.2022 12:36
          -1

          Не согласен. Изучение истории дало мне много идей и многое объяснило. В следующей части я буду ссылаться на эту историю.


          1. vconst
            25.11.2022 12:47
            +3

            Вам — вполне может быть. Но фактически — это две разные темы, две разные статьи. Я и так неплохо знаю историю клавиатур и всего этого, просто в силу личной эрудиции, потому, к концу повествования мне стало скучно и я практически скипнул всю дальнейшую теорию — по диагонали


            1. ris58h
              25.11.2022 12:56

              Я и так неплохо знаю историю клавиатур

              Статья не только для вас.


              1. vconst
                25.11.2022 12:58
                +2

                Судя по каментам — не я один так думаю

                Что сразу все заметили: одна статья по теории и одна по истории — тогда уместился бы и ответ на вопрос «что выбрал»


                1. krabdb
                  25.11.2022 19:57

                  Просто никому на самом деле не интересно, что выбрал себе автор в качестве клавиатуры.


  1. StriganovSergey
    25.11.2022 10:46

    А какие тексты печатаете? Мне в программном коде приходится часто переключаться между английским и русским языками, и вводить много спецсимволов. Может оказаться, что решение хорошо адаптированное под конкретный язык - английский или русский в таком сценарии окажется неудобным.


    1. lemos Автор
      25.11.2022 11:19

      Я также пишу на русском и на английском. Но использую при этом одинаковые клавиши для знаков, символов и даже букв (фонетическое соответствие).


  1. askharitonov
    25.11.2022 10:48

    Недостатки физической совместимости

    1. Руки в основной позиции находятся в неестественном положении: образуется угол в запястье. Причина в близком расположении рук в основной позиции. Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.

    2. Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

    Да, на картинке изображено достаточно неудобное положение для печати на клавиатуре. Возможно дело не в клавиатуре, возможно там неудобный стол?.. Сравнил с тем, как держу руки я: они идут к клавиатуре не параллельно, между ними угол примерно 90 градусов (сижу за компьютерным столом угловой формы, место для пользователя сделано в виде дуги), при этом руки не прижаты к телу, правда не скажу, что пальцы передвигаются точно параллельно оси, но и дискомфорта такое положение не вызывает. Печатаю достаточно быстро, если что.

    При этом клавиатуры в 165 и 10 клавиш удобными не выглядят: в первом случае часть клавиш расположены слишком далеко, до них придётся тянуться, возможно опираясь при этом руками на другие клавиши (сейчас я опираюсь руками об стол, при печати они немного двигаются, но, при этом, поднимать их не приходится). Второй вариант приводит меня в ужас: иногда нужно набрать на клавиатуре что-то типа Ctrl-a ", Ctrl-x s, это на обычной клавиатуре не совсем удобно, а как это было бы на 10-клавишной клавиатуре? К ней явно должна прилагаться нормальная клавиатура.


    1. lemos Автор
      25.11.2022 11:26
      +1

      Спасибо за комментарий. Дело в том, что как ни держать руки, они будут сведены к буквам П и Р и создавать определенный изгиб в запястье. Положите руки на края клавиатуры и изгиб исчезнет.

      165 и 10 клавиш это ультра-клавиатуры. Есть энтузиасты, которые ими пользуются. Золотая середина это 60—75 клавиш.

      10 пальцевая клавиатура обладает полной функциональностью (может заменить стандартную), но для этого необходимо выучить все комбинации и аккорды.


      1. askharitonov
        26.11.2022 15:59

        А почему П и Р? Я держу на клавиатуре руки так, что указательные пальцы касаются клавиш с русскими буквами А и О (или, соответственно, F и J если латиница). На этих клавишах есть выпуклости, чтобы находить их не глядя. Небольшой изгиб, наверное, есть, но чтобы его не было вообще, надо расставить руки так широко, что они окажутся за пределами клавиатуры. Тогда уж нужна сверхдлинная клавиатура, где посередине будет место, ну не знаю, для документов или для чашки кофе и тарелки с бутербродами, а сами клавиши будут по бокам. Надо бы попробовать, взять две одинаковые клавиатуры, освободить для них место на столе и попробовать так печатать. Правда боюсь, что будет неудобно, потому что расположение клавиатур не будет фиксированным, и то есть, клавиши будут каждый раз немного по-другому расположены. Если печатаешь не глядя на клавиатуру, то там важно, чтобы клавиши были на одном и том же месте, там не задумываешься о том, где клавиша, это уже на уровне рефлексов, надо набрать букву Ы например, и просто её нажимаешь, не задумываясь даже где она на клавиатуре находится (я быстро печатаю, но я не смогу называть клавиши по порядку не глядя на них). Клавиатура из двух частей наверное будет неудобна из-за того, что эти части будут «гулять» относительно друг друга. В общем, может самый удобный вариант — это клавиатура, где есть два блока клавиш, а между ними — жёсткое соединение, ну или регулируемое, чтобы подходило разным людям. То есть, может нужна какая-нибудь раздвижная клавиатура. Допустим, чтобы её части могли быть и соединены в одно целое, и раздвинуты так, чтобы можно было нажимать клавиши держа руки параллельно друг другу, не прижимая их к телу.


        1. BigBeaver
          26.11.2022 16:59

          где посередине будет место, ну не знаю, для документов или для чашки кофе и тарелки с бутербродами, а сами клавиши будут по бокам.
          Для мыши. КОгда она сбоку, рука как-то стремно выворачивается наружу, а если положить посередине так, как локтю удобно, то клавиатура слишком далеко. вот клава с ковриком для мыши была бы отличным решением. Если бы мышь еще и питалась от нее индукционно, то цены бы ей не было.


    1. ris58h
      25.11.2022 12:12

      правда не скажу, что пальцы передвигаются точно параллельно оси

      На правой руке у вас параллельно должны идти, т.к. стандартные (не ортолинейные) клавиатуры перекошены влево, а вот с левой рукой возникают проблемы.


  1. LordDarklight
    25.11.2022 11:15
    +1

    2. Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

    Мне кажется тут всё как раз ради уменьшения боковых перемещений. Диагональный сдвиг клавиш позволяет охватить 5-7 клавиш, практически не используя боковое смещение пальца, т.к. диагональное перекрытие клавиш как раз позволяет держать палец не по середине клавиши, а чуть со смещением. И делать не вертикальный сдвиг, а диагональный.

    1.Руки в основной позиции находятся в неестественном положении: образуется угол в запястье

    Это Вы ещё не вспомнили про диагональный наклон клавиш (вспоминаю A4 Tech ergonomyc) - там как раз пытались снять излишнее напряжение разворотом кисти в другой плоскости.

    9. Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

    Что тут с усложнением структурного восприятия я не понял. По-моему, вполне нормально всё воспринимается, но я не психолог и не нейрофизиолог, чтобы об этом судить.

    6. Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

    Мне наоборот, нравится когда эти клавиши расположены стандартно. Tabи Ctrl у меня всегда под пальцами левой руки (причём Tab часто нажимая левыми пальцами левой руки, но могу и большим а контроль всегда большим, как чаще всего и Shift (кроме комбинаций c Ctrl+Shift - тут задействованы правые пальцы левой руки в разных сочетаниях). Backspace, Delete - наоборот удобно расположены справа - нажимаю обычно правым указательным пальцем, т.к. более правыми пальцами обычно в этот ммент активно управляю курсором клавишами стрелок - это режим коррекции - я редко исправляю опечатки сразу при наборе символа - почти всегда только после окончания набора слова (а то и двух) - мне важнее закончить мысль (или хотя бы её часть в виде словосочетания) - поэтому ранее очень любил программы автоматического исправления опечаток - но с ними были проблемы при работе не с типовым (разговорным текстом) - нужны были особые правила коррекции и глубокая интеграция с редакторами - что пока я не встречал - поэтому потом перешёл на ручное управление автокоррекцией.

    А вот отсутствие свободного пространства возле клавиш стрелок бесит очень сильно - как и близкое расположение к ним других клавиш (что почти всегда присутствует на ноутбуках) - мне лучше немного потянуться за ними, чем случайно задеть при активной работе со стрелочками. Больше всего бесит задевать Ins.

    Аналогично - очень люблю пользоваться клавишами Home, End - но они так же должны быть на некотором отдалении от стрелочек, чтобы не задевать.

    7. Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

    Самая популярная неудобная комбинация - это Alt+Shift (по идеи она задумывалась для нажатия двумя руками) - всегда меняю на Ctrl+Shift - после некоторого привыкания - очень удобно - но клавиши быстро изнашиваются и теряется чёткость нажатия.

    Остальные сложные комбинации обычно используются не так уж часто, чтобы сильно снижать скорость. Но да - сейчас есть клавиатуры с программируемыми клавишами - это очень удобно.

    4. Дальние перемещения к курсорно-цифровому блоку клавиш.

    К счастью выносные цифровые блоки уже давно изобрели (как и условно стандартные клавиатуры без них) - я люблю пользоваться таким - или вообще им не пользоваться ("по настроению" - в зависимости от режима ввода текста - убирать подальше или доставать) - это позволяет освободить справа от клавиатуры больше места для мышки и меньше за ней тянуться.

    Кстати, никогда не пользовался именно стрелочками на этом блоке, а вот "серыми" управляющими клавишами порой активно пользуюсь (но не при наборе разговорных текстов, а обычно только для особых хоткеев, или при работе с цифрами - но редко - обычно только ASCI коды набираю там).

    5. Дальние перемещения к клавишам управления курсором.

    Попробовал бы клавиатуру со стрелочками снизу от буквенных клавиш (но скорее только как доп. блок, от правого пока не готов отказаться). Ранее были клавиатуры где снизу был трекбол. Сейчас на ноутах там тачпад - в таком расположении есть некоторый смысл.

    11. Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создаёт дополнительную когнитивную нагрузку.

    Вот тут согласен - по-моему это дублирование уже давно ни к чему

    12. Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как   (минус).

    Это какие такие частые символы? В русской раскладке всё упирается в то, что на клавиатуре не достаточно места под все буквы (у китайцев и япошек, ещё всё хуже, у некоторых европейцев тоже). А дальнейшее расширение клавиатуры новыми клавишами повлечёт другие недостатки. Хотя, вот некоторые дублирующими клавиши можно было бы убрать - особенно бесит дублирование клавиш слешей и верт черты.

    Насчёт ввода спец символов отдельными клавишами не согласен - смысловое одинаковые символы нужно вводить одинаково (если нужные разные написания - нужно переключать регистр или автокоррекция по текущему профилю правил ввода). Так же не вижу ничего дурного вводе ряда особых спец символов комбинациями из двух-трёх подряд идущих символов (кстати в азиатских языках это частое явление при обычном вводе иероглифов). Вот что бы я добавил в редакторы - это включение быстрым хоккеем режима ввода спецсимволов - когда на экране появляется настраиваемая панель этих спецсимволов и можно быстро либо стрелочками либо лёгкими хоккеями (или одинарными клавишами, выводимыми в подписях к символам; ну или мышью) быстро ввести такой спецсимвол. В продвинутых случая эта панель может быть ещё и контекстно зависимой! И конечно же должны выделяться в отдельный блок как наиболее часто используемые символы, так и наиболее подходящие по контексту, статистике и стилю ввода (AI анализ).

    Не стоит забывать про клавиатуры с программируемыми доп клавишами или перепрограммированием стандартных клавиш. Тот же цифровой блок легко переиначить на ввод нужных спецсимволов одним нажатием (да и привязка к цифрам легко запоминается).

    17. Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

    Да - тут есть сложности. Но легко решаются настройкой хоткеев (да хоть через Alt+) - тем более при вводе обычных текстов эти комбинации нужны не часто.

    13. Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

    14. Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.

    Вот тут реально обеими рука и всеми пальцами за такие клавиши - давно пора! Сейчас даже в клавише Win не так много смысла сколько было бы в клавише переключения языка вместо неё!

    Но надо думать над эргономикой размещения.

    Несколько подписей на клавишах замедляют их визуальную идентификацию.

    Обычно к этому привыкаешь. Но не все. Ранее русские буквы наносили красным (для черных клавиатуры тёмно-зелёным) или синим - теперь перестали, почему-то...

    Помнится студия Артёмия Лебедева представляла клавиатуру с клавишами-дисплеями - где надписи менялись в зависимости от режима использования (в т.ч. под разное ПО можно было настраивать свои профили) - можно было выводить любые пиктограммы, причём в RGB цвете (там был микро AMOLED вроде бы на каждой клавише). Но стоила такая клавиатура очень дорого (свыше штуки баксов) и была очень ненадёжной (и проводной). Вот бы такую да на Enk чернилах (пусть и монохромную, хотя в цвете тоже можно было бы) - хотя, мне кажется, и такую уже тоже где-то встречал в анонсах - но в продаже не видел. Но такая будет ещё дороже, и не будет светиться в темноте.

    Сейчас больше внисмания стоит обращать на виртуальные клавиатуры смартфонов-планшетов - вот тут сейчас идёт самый пик развития искусства ввода и эргономики клавиш! Возможно со временем это придёт и в обычные клавиатуры - они тоже станут виртуальными - всё что нужно - это довести до ума тактильную отдачу! Может нам нужны специальные устройства, надеваемые на пальцы?


    1. lemos Автор
      25.11.2022 11:35

      1. Охват и расстояние между клавишами на ортолинейной и сдвинутой клавиатуре не отличаются. Проблема в синхронности движений пальцев.

      2. Поворот кисти, действительно, решает проблему.

      3. Представьте цифровой блок клавиш с таким же смещением. Насколько сложнее будет им пользоваться?

      4. Возможно, если бы Backspace, Delete находились ближе к основной позиции, вы бы исправляли опечатки сразу при наборе и реже бы о них забывали.

      5. Все комбинации с Ctrl, Shift и Alt можно выполнять из основного ряда без использования мизинцев.


      1. LordDarklight
        25.11.2022 13:11

        2. Представьте цифровой блок клавиш с таким же смещением. Насколько сложнее будет им пользоваться?

        Представить смещённый цифровой блок могу, а вот как изменится его использование представить не могу, да и не особо часто им вообще пользуюсь (как написал выше - у меня он вообще отдельный и часто убран в сторону).

        По другим тезисам насчёт смещений не согласен - но доказать ничего не могу и не буду. Может я и ошибаюсь.

        4. Возможно, если бы Backspace, Delete находились ближе к основной позиции, вы бы исправляли опечатки сразу при наборе и реже бы о них забывали.

        Всё может быть. Но навряд ли - на одном из моих ноутбуков они у меня достаточно близко - я наоборот часто из задеваю. То как они стандартно расположены - имхо - не так уж и далеко. Но если бы были ещё дубли где-то в других местах - то наверное они бы были лишними. Так как написал - мне при вводе не до коррекции ошибок - мне мысль скорее надо зафиксировать, а уже потом разбираться с опечатками!

        Все комбинации с Ctrl, Shift и Alt можно выполнять из основного ряда без использования мизинцев.

        Я мизинец вообще почти не использую


  1. XsamX
    25.11.2022 11:15
    +4

    Для начала - статья интересная. Разные факты по отдельности слышал и видел, но тут всё удобно собрано в одной статье. Я так понимаю - будет продолжение, т.к. есть ещё много фактов о клавиатурах.

    Однако, есть нюансы ухода со "104" клавиш:

    1) В статье довольно много времени посвящено 165-клавишной клавиатуре. Однако она применима исключительно в случае использовании двух типов знаков - кирилицы и латиницы...причём - именно "английской" латиницы. Вот мне, например, время от времени нужно печатать на четырёх разных языках (с разными графическими символами). Нужна 300-клавишная клавиатура? И заново учить все эти знаки? Я с ума сойду. Я старый и больной, у меня в голове уже столько памяти не осталось.

    2) Лень. Людям просто лень переходить на другие типы клавиатур. Я вот уже печатаю вслепую на "стандартной" 104-клавишной. И есть только одно условие при котором я стану учить новую раскладку - если все 104-клавишные клавиатуры забанят во всём мире.

    3) Есть большая проблема в том, чтобы слезть со 104-значной клавы...или, не дай Зевс, изначально заучивать 165/300-клавишное изделие: совместимость. Вот вы "с нуля" научились печатать на 165 клавишах, а на работе выдали ноут со стандартной (а как иначе?) клавиатурой. И порт USB, естественно, отключен заботливым админом. Естественно - в целях безопасности. А за принесение из дома неведомой херни, которую вы планируете втыкать в рабочую машину, безопасники вам скажут "ойойой"...ну или чего похуже. Да или просто - пришли вы к подруге...винду там установить с антивирусом, и что? Будете полчаса искать на клавиатуре буквы? Эдак вы никогда не дойдёте до части с чаем и...сладеньким тортом... Ну не будете вы везде таскать с собой вашу любимую клаву. Ну вот не будете. Тем более - показывать ТАКОЕ подруге, если, конечно, подруга не любительнница БДСМ.

    Жду продолжения.


    1. cyber_roach
      25.11.2022 11:34

       Ну вот не будете. Тем более - показывать ТАКОЕ подруге

      Я Буду)
      У меня тоже не обычная клава (из 104'х клавишных) и все девушки интересуются с эффектом "ВаУ!, а можно потрогать?"

      В целом же, я повелся на заголовок и тоже считаю что это 165-клавишное чудище для специфичных задач и без эргономики. Опять же, я могу быть не прав, но ИМХО, артрит - обеспечен на таком.


    1. lemos Автор
      25.11.2022 12:19

      Спасибо.

      1. Я использую русский и английский, поэтому 165. Да, есть клавиатуры и для китайского. Согласен, что смотрится безумно. Но это ультра-клавиатуры, приведены для примера. Никто бы не стал ими пользоваться всерьез.

      2. Согласен. Все эти проблемы останутся с человечеством на долго. А причина в том, что при создании стандарта не думали о будущем.

      3. Если вы поехали на отдых в дальнюю страну, то вы тоже не берете с собой машину/велосипед и мучаетесь с прокатной. Но дома или на работе вы стараетесь обеспечить максимальное удобство.


  1. engine9
    25.11.2022 11:32
    +2

    Спасибо, действительно монументальная проработка. Я хочу сказать про клавишу композ в linux, при помощи которой можно вводить тире, «ёлочки», многоточие…
    Работает по принципу нажал композ (без удерживания) потом ввёл мнемонику и система сама вводит типографический символ. Например << превратится в левую ёлочку, -- в тире и т.п.


  1. Svbakulin
    25.11.2022 11:41
    +3

    несколько растянуто но очень актуально. стандартная клава - злющее зло непригодное для использования, и том не менее все ее используют. Это касасается как физической раскладки - что называет я staggered и что досталось нам от печатных машинок, так и логических как то qwerty и их эквиваленты. Я сам пока перешел на colemak что было самым большим брэинфаком в моей жизни но одним из пожалуй лучших решений, а вот с физикой сложнее - нет ни одной годной клавы в мире так что пока обхожусь переучиванием левого нижнего ряда.

    Это на мой взгляд один из самых больших грехов современного ИТ мира, работает не трожь даже если работая оно создает гору физической боли и проблем как туннельный синдром и сильно портит продуктивность.


    1. lemos Автор
      25.11.2022 12:40
      +1

      Спасибо. Colemak это адаптированный под стандартную клавиатуру dvorak. То есть, по сути, полумера.

      Раскладки для ортолинейных клавиатур, не привязанные к стандартной клавиатуре, дают больший прирост в скорости набора.


      1. Svbakulin
        25.11.2022 14:46
        +1

        близко но не совсем то же самое. дворак неплох в целом если с нуля учить но он сделан в 1936 и его фишка в чередовании рук что было актуально для печатных машино опять же, но абсолютно ненужно для компьютеров. У колмака же наоборот много сочетаний на одной руке в домашнем ряду, что в целом мне кажется проще и удобнее, хотя вероятно не принципиально. Потому получается что дворак сложнее в переучивании, особенно с учетом горячих комбинаций, но при этом не более (а то и менее) эффективен чем колмак. Колмак все же сделан в 2000х и для компьютеров. Еще есть воркман который по идее немного эффективнее Колмака но опять же не настолько чтобы это стоило дополнительных сложностей. Разница с кверти же - огромная.

        ну и разумеется это все не решает большой проблемы отсутствия физической раскладки. Я пробовал ортолинейные клавиатуры и еще пару вариантов, но все упирается в то что они все слишком сложные и слишком уникальные, особенно когда они не подписаны. Сосуществование со стандартными клавами неизбежно как минимум из-за ноутбуков где клаву просто так не поменяешь. Плюс пальцы все же у всех разные и сдвиг по вертикали что часто делают у ортолинейных клав тоже скорее плохо чем хорошо. Нужно, по крайней мере как первый шаг, убрать горизонтальный сдвиг ( stagger) или даже лучше сделать его симметричными при это не менять все остальные клавиши кроме пробела который надо разбить на 3-4 клавиши для собственного пробела, ввода и шифта чтобы разгрузить перегруженные мизинцы. в освободившееся место посредине можно и нужно воткнуть бэкспейс. даже у маков положение основного модификатора (command) под большим пальцем уже сильно разгружает мизинцы. Такой подход будет максимально близок к стандартной клаве и даст возможность с ней сосуществовать без невыносимой боли, при этом решит самый большие проблемы - несимметричность левой руки, недоутилизацию сильных больших пальцев, и разгрузка мизинцев.

        гнаться за идеалом тут не нужно, для начала надо убрать вопиющие баги минимальной болью и разлочить путь для обучение более эффективным раскладам как тот же колмак. Переучиваться но новую логическую раскладу на стандартной физической раскладе - это мазохизм, особенно когда кверти все равно никуда еще долго не денется и придется с ней сосуществовать. Ваработанную ей плохую мышечную память надо удалять, и это очень сложно. Единственный пожалуй положительный момент из моего провалившегося 6 месячного эксперимента с ортолинейной клавой - то что я как раз убил эту память так как она не работала на ортолинейной клаве.


        1. lemos Автор
          25.11.2022 15:19

          Чередование рук и пальцев одинаково позитивно сказывается на скорости набора, что на машинке, что на ПК. Тут смысл в том, что за два нажатия с чередованием получается ввести больше знаков, чем за два нажатия одним пальцем. При чередовании нажатия получаются внахлест.

          Колмака делали для того, чтобы горячие клавиши остались на своих местах.

          Ортолинейные клавиатуры не отличаются шагом клавиш от стандартной.

          Цифровой блок стандартной клавиатуры — представитель ортолинейного царства клавиатур.

          Сдвиг путает пальцы. По своему опыту скажу, что при переходе с клавиатуры со сдвигом на ортолинейную клавиатуру с тем же расположением букв возникают трудности: пальцы не понимают как двигаться.

          Если вы решились переходить на другие типы клавиатур, не привязывайтесь к тем, которые похожи на стандартную. Эффект не будет стоить времени на переучивание.


          1. Svbakulin
            25.11.2022 16:37

            я имел в виду rolling, те нажатия последовательными пальцами, не нажатия одним пальцем - это конечно зло. Честно говоря я не уверен что колмак прям "та самая" раскладка. Но уверен что он несравнимо лучше кверти. Дворак не пробовал лично, потому из первых рук сравнить чередование дворака не могу. Стоит, наверное, попробовать, мозг уже почти отошел от того что с ним сделал колмак :D Насчет сдвига - по моим наблюдениям проблема не в самом сдвиге а в его асимметричности. Ортолинейные клавы почти всегда повернуты, в смысле части под правую и левую руку повернуты градусов на 30, и хоть там ровные колонки но вся клава получается совершенно несовместима со стандартной из-за отсутствия рядов как таковых, и это почти полностью исключает печать одной рукой что хоти и редко но бывает полезно. Это те самые сложности что делают клаву неюзабельной в большинстве случаев из-за слишком большой разницы и слишком крутой  learning curve. Я лично (пока) за то что ряды должны быть прямыми как на стандартной клаве тк это пожалуй единственный способ сохранить совместимость (на уровне мозга) и сделать переход (в глобальном смысле для индустрии) не слишком сложным. В дальнейшем вероятно можно оптимизировать еще.

            Совсем прямые клавы где все под 90 градусов я не пробовал но полагаю что это не будет особо удобно потому что кисти как раз под 90 градусов не лежат и пальцы таки разной длины так что печатать на ней будет можно только выворачивая кисти. Хоть у ортолинейных клав эргономика для кистей и получше, но их сложность перевешивает этот плюс. У стандартной staggered же получается правая половина (с буквами, не считая специальных клавиш что другая история) то в целом вполне нормальная, сдвиг как раз эмалирует тот самый наклон для правой руки что позволяет держать правую кисть прямой при этом попадая пальцами по клавишам. Для левой же руки все плохо из-за неправильных пропорций сдвига, получается дистанции там другие что нарушает симметрию и делает левую руку как бы неполноценной. Если бы сдвиг был с левой стороны влево, а не вправо как обычно, все было бы для меня вполне хорошо, не считая модификаторов о чем я уже говорил.

            давно хочу сделать такую клаву и проверить мою теорию, но времени нет.

            Пока что из того что я видел к тому что я хочу подошла x-bows knight но ей надо выпрямить ряды, убрать сдвиг колонок который всеравно не угадает длину пальцев, и сделать правую часть со специальными клавишами как на обычной клаве чтобы не переучивать редко используемые клавиши которые будет почти невозможно запомнишь и которые (мышечная память) нигде больше не будут работать. а так же убрать все остальные ненужные отклонения как то ненормальный размер отдельных клавиш.

            Ну а дальше еще хуже, мне нужна низкопрофильная клавиатура по-любому а таких найти еще сложнее. Я бы попробовал x-bows если бы она была низкопрофильный, для меня это deal breaker. Пока что лучше всего для меня работает низкопрофильная механическая coolermaster sk630, с поправкой на то что я частично компенсирую сдвиг слева тем что я сдвигаю нижний ряд, типа как делают в angle mod только без самого мода а за счет переучивания пальцев. При этом я почти так же легко печатаю на макбуке где клаву поменять не вариант.


            1. lemos Автор
              25.11.2022 16:50

              На широких ортолинейных клавиатурах кисти и руки лежат почти под 90 градусов. На маленьких нужен наклон клавиш, чтобы не сгибать запястье, да

              Как вариант — раздельная ортолинейная клавиатура, части которой можно поворачивать и раздвигать как хочешь.

              Почему нужна низкопрофильная клавиатура?


              1. Svbakulin
                25.11.2022 17:55
                +1

                под 30 градусов я имел в виду к базе, те со стороны пользователя, а не относительно друг друга где действительно будут ближе к 90.

                Мой эксперимент начался с ergodox EZ, те раздельно ортолинейной. И я четко понял что раздельные клавиатуры точно не мое, слишком сложно. Получается там постоянно сдвигаются стартовые положения обеих рук в зависимости от положения клавиатуры (ее частей). Если бы они были намертво заекреплены то не вопрос, но когда они постоянно двигаются, каждый раз уходит несколько секунд на привыкание к новому положению, что ужасно бесит. У меня это усугублялось тем что я еще привыкал к ортолинейной раскладке и колмаку, такой perfect storm. Что еще больше усугубляло - отдельные от клавы подставки под запястья. Каждый раз чтобы подвинуть клаву чуть ближе или чуть дальше надо подвинуть 4 (!) части, потом подрегулировать угол которые всегда не такой как надо, потом опять подвинут 4 части, и так 3-4 раза каждый раз. Moonlander у когорого подставки интегрированы с клавиатурой был бы куда удобнее но он вышел чуть позже. Подумывал взять все это и приклеить к какой нибудь пластиковой базе, но тогда это все становится немобильным а мне нужно было ее носить на работу тк после нее на обычном ноуте я уже не мог печатать. Покупать вторую был не вариант. Так я и понял что слишком сильно отличные от обычных клавы для меня абсолютно не вариант тк придется ее везде с собой таскать.

                Сама раздельность мне не давала никаких преимуществ, одни неудобства. Я не слишком широкоплечий. Для шварцнеггеров с большими бицепсами и просто крупных людей действительно нужны раздельные части или как минимум разнесенные как на kinesis advantage.

                Низкопрофильная - я долгое время работал исплючительно на ноутбуке, и постоянно ими пользуюсь, привык к ноутбучным клавам. Низкий профиль мне гораздо удобнее и на механике. Более длинный ход клавиш обычного профиля механики мне создает достаточно неудобства и замедляет печать, что тоже добавило в копилку минусов эргодокса (плюсов же там почти не осталось в итоге). В целом можно пользоваться, но постоянно - это просто лишнее ненужное неудобство. Дело привычки но я бы поспорил что высокий профиль скорее еще одна плохая привычка из прошлого, в 70х низкопрофильный оптических свечей не было.


              1. grumegargler
                26.11.2022 19:00

                Почему нужна низкопрофильная клавиатура?

                Чтобы меньше выгибать кисть, или не подставлять подкладки.


                1. lemos Автор
                  26.11.2022 19:44

                  Да, есть такая необходимость. Но подкладки не обязательно подставлять, их можно закрепить к клавиатуре или использовать клавиатуру с интегрированными подкладками.


                  1. grumegargler
                    26.11.2022 20:25
                    +1

                    у меня было похожее решение, эргодокс, но для меня оно громоздкое, у меня привычка постоянно чуть-чуть менять положение клавы в зависимости от того, как точно по сравнению с выверенной ранее позицией придвинуто кресло и как легли руки на подлокотники. Да и с учетом подставок, низкопрофильная будет ниже (в моем случае).

                    клавки


          1. Svbakulin
            25.11.2022 16:54

            еще заметил что у колмака при "правильной" печати, те когда клавишу всегда наживает один и тот же палец, совершенно по другому работает мышечная память. На кверти это можно сравнить с транспозициями на музыкальных инструментах. На кверти из-за ее резмазанности печать идет в основном 2-3 пальцами и к следующей клавише тянется не "правильный" палец, а ближайший, что создает печать комбинациями 2-3 пальцев (типа как аккорд перебором) которые зависят от начальной позиции кисти. Это выучивается за годы (лет 20 в моем случае)) и как я понял мышечная память выходит из визуальной, и дополняется пониманием мозга положения руки в пространстве в конкретный момент. Это позволяет печатать вслепую и быстро, но совершенно вразнобой. колмак же совершенно другой, мозг как бы работает наоборот. Вместо того чтобы визуализировать клавиатуру, находить на ней место куда надо нажать, осознавать где рука, и выбирать ближайшей палец, мозг должен всего лишь знать какой палец нажимает эту клавишу потому что он всегда то же, и понять в каком ряду находится палец (после прошлого нажатия). Визуализации тут вообще не происходит потмоу что обучение сразу шло вслепую. Не знаю насколько это универсально, и пока не понимаю является ли отсутствие "аккордов", которые вроде как тут и не нужны, лишь результатом того что колмак еще не так глубоко вгрызся в мою мышечную память, или же они действительно не нужны и есть результат неоптимальности кверти.

            ПС. Переучиваться печатать на ЙЦУКЕН после перехода на колмак было отдельным стрессом для мене. Пришлось учится печатать "правильно" те нажимая клавиши всегда одним пальцем чтобы не ломать мышечную память. и тут стал очевиден перекос ЙЦУКЕН в сторону указательных пальцев.


  1. AlexanderAstafiev
    25.11.2022 12:16
    +1

    Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

    Это недостатки не клавиатуры, а софта. Действительно, если говорить именно про Ctrl+Shift или Alt+Shift для смены раскладки языка ввода, то странно, что я, как пользователь, имею выбор лишь из нескольких предустановленных комбинаций клавиш, тогда как для многих других действий я могу задать практически любую комбинацию, какую захочу (речь по крайней мере о Linux).


    1. vconst
      25.11.2022 12:49

      Много лет сижу на Пунто, потому что можно сменить переключение раскладки на один правый контрол| На маке, кстати — нельзя, там контролы однозначные, но это все равно удобнее многокнопочных шорткатов


  1. Pastoral
    25.11.2022 12:18
    +1

    Понял почему клавиатура для Барби и трекпад от Эппл так удобны.

    Про руки на ширине плеч - разумно звучит, для начала можно попробовать две клавиатуры.

    Путь к мыши короче для левой руки. А для правой хорошо отказаться от цифрового блока, благо есть выполненные отдельно.

    Пупырышки на F и J только - маловато будет.

    Если делать клавиатуры с тем, чтобы их каждый настраивал, то их не будут носить с собой - неверно если такие клавиатуры в телефоне.


  1. mmomkona
    25.11.2022 12:19

    а на каком принципе вообще работает 10кнопочная клавиатура? как в ней набрать определенную букву?


    1. lemos Автор
      25.11.2022 12:20

      Наиболее частые буквы размещают на своих клавишах, а остальные буквы набираются аккордами. Также аккордами набираются команды.


      1. mmomkona
        25.11.2022 15:16
        +1

        Тогда графики скорости можно выкидывать, по причине не учета как раз таки времени "полезной нагрузки". Стандартные клавиатуры как раз и хороши тем, что пользователю нужно чаще нажать 1 клавишу, реже 2 клавиши на символ. Даже если пальцы будут лежать на нужных клавишах, все равно нужно время на правильную последовательность движений пальцев: определить первый палец-> нажать-> отпустить-> определить второй палец. И данный отрезок времени увеличивается даже при использовании различных двух пальцев, а в случае если нужно использовать несколько сразу, увеличивается кратно.
        Музыканты в курсе, последовательность аккордов брать тяжелее всего. У меня не получалось их брать быстрее 5 в секунду, и это при том, что в музыке проще: последовательность не меняется, можно именно что затренировать ее. С рандомным текстом так сделать не выйдет.


        1. lemos Автор
          25.11.2022 15:33

          У меня нет графиков скорости. Есть графики времени на перемещения пальцев.

          Для 10-клавишной клавиатуры, всё бесполезное время уходит на определение нужного пальца (обдумывание).

          Аккорд это одновременное нажатие двух клавиш.

          А скорость нажатия двух клавиш (аккорда) такая же, как и скорость нажатия одной клавиши.

          Скорость подбора аккордов (и для музыкантов) зависит от опытности.


  1. stalker_316
    25.11.2022 12:42
    +1

    Ну если задача состоит в том, чтобы вручную перепечатывать из одного открытого окошка гигабайты текста и кода в другое открытое окошко, то, пожалуй, да, тут нужна какая-то оптимизированная клавиатура... Ах, да, для этого же ведь есть ctrl-c ctrl-v.


    1. lemos Автор
      25.11.2022 12:43

      Тут не только про удобство набора текста.

      На вашем примере Сtrl+с это две клавиши, которые можно заменить одной КОП (копировать). Экономия в движении пальцев в два раза.


  1. ibnteo
    25.11.2022 12:51
    +4

    Сейчас как раз разрабатываю 30- и 32-кнопочную клавиатуру Бумеранг для перехода с обычной печати на аккордовую, сначала изучаешь новый слой навигации и символьный на трёх рядах, работая в привычной раскладке (QWERTY/ЙЦУКЕН), и параллельно изучаешь аккордовую печать, по типу Стенографа Бартоломью, где можно работать одной рукой, или двумя поочерёдно.

    Схему аккордов удалось разместить прямо поверх изображения клавиатуры, закрашенными кружками указаны пальцы, нажимающие кнопки, снизу буква или символ, где в аккорд добавляется большой палец. Раскладка по большей части зеркальная, но есть и исключение для ввода цифр, парных скобок, горизонтально ориентированных кнопок навигации, и функциональных кнопок (их схему ещё не нарисовал). Цифры и символы вводятся на верхнем и нижнем рядах, на нижнем расположены ещё и модификаторы (Shift, Alt, Ctrl, Win/Cmd), которые заняли половину раскладки, так как могут нажиматься в разных сочетаниях, срабатывают не при отпускании, а по нажатию.

    Слои навигации и функциональных кнопок двуручные, но можно выбрать и одноручный квазирежим (находишься в нужном слое, пока нажата кнопка на большом пальце). Кнопки в слое навигации тоже срабатывают при нажатии, что позволяет удерживать нажатыми стрелки (остальные кнопки нажимаются при отпускании аккорда).

    Раскладка создавалась на основе старого исследования скорости аккордов и усреднённой частоты русских и английских букв, но пришлось немного изменить из-за перегрузки безымянных пальцев, которые самые быстрые, но слабее более медленных указательных.

    Есть Альт-слой для ввода букв, не поместившихся в основной слой, это актуально для кириллических и латинских европейских раскладок, ну и для всех языков, в которых требуется вводить более 29 букв (31 аккорд, минус пробел, минус альт).


    1. ibnteo
      25.11.2022 12:59
      +3

      Прототипы выглядят вот так, сверху 30-кнопочный, снизу 32-кнопочный, контроллер ProMicro (Arduino Leonardo), прошивка Arduino, используются библиотеки Keyboard и Keypad.


      1. lemos Автор
        25.11.2022 13:13

        Впечатляет! Принцип симметрии практически полезен?

        Удалось освоить аккорды?


        1. ibnteo
          25.11.2022 13:37
          +1

          Давно уже работаю на симметричных клавиатурах, начал с 60-кнопочной, потом перешёл на 40-кнопочную, а сейчас вот 30% использую. Вместо того, чтобы перемещать руку на стрелки, нажимаю кнопку под большим пальцем, и стрелки оказываются прямо под пальцами (IJKL).

          Аккорды в процессе изучения, запоминаются очень быстро, на подсказку перестаёшь смотреть уже на третий день, осталось освоить их до полного автоматизма, это будет, когда скорость печати вырастет до более чем 200 символов в минуту. Судя по тому же исследованию, аккордовая печать осваивается вдвое быстрее обычной слепой печати.

          Будет ещё двухбуквенная стенопечать, когда нажимаешь аккорды двух букв одвоременно, печатая сразу по 3-5 самых частых сочетаний букв, изучать такую стенопечать можно будет постепенно, по мере надобности, ускоряя ввод лишь того, что часто приходится набирать.

          На фото видно как происходил переход с 60 кнопок на 30. С 30 кнопками есть проблема со смещением части стандартной раскладки, пока что испытываю 32-кнопочный вариант, но похоже вернусь к 30-кнопочному, так как переход на аккорды будет довольно быстрым, и стандартная раскладка станет не нужна.


          1. LordDarklight
            25.11.2022 13:53

            Ждём примеров аккордов


            1. ibnteo
              25.11.2022 14:13

              Стеноаккордов? Например, fn=func, tn=tion, за два нажатия набрали длинное слово. Это пока что только идея, надо написать программу, которая на основе большого объёма текстов создаст таблицу двухбуквенных стеноаккордов для нужного языка. Если набираем двумя аккордами по 5 кнопок, не считая одиночных больших пальцев, они на навигацию работают, то получается 30*30=900 стенослов. Надо только будет убрать короткие сочетания букв, которые быстрее набрать, печатая буквы по очереди.


              1. LordDarklight
                25.11.2022 14:51

                Это больше на шаблонный ввод похоже - относительно популярно в программировании, так же на телефонах, ещё и всякие ПО "клавиатурные ниндзя" такой подход продвигали! Но лично я всегда считал такой подход тупиковым!


          1. lemos Автор
            25.11.2022 14:03

            На 30-клавишной клавиатуре большие пальцы совсем не задействуются. Но можно и без них обойтись, если заменить аккордами.


            1. ibnteo
              25.11.2022 14:23

              Раньше было по 3 кнопки на больших пальцах, и была проблема в том, что нет самых удобных кнопок для них, все хоть в чём-то, да не удобны. Поэтому решил новую клавиатуру делать с одной кнопкой на тамб, и можно поставить колпак двойной или полуторной ширины.

              На 30-кнопочной две внутренние кнопки как раз большими пальцами нажимаются, с этим есть некоторые проблемы, но похоже за счёт аккордов можно их решить.


  1. DinoZavr3
    25.11.2022 12:56
    +2

    А зачем, собственно, рассказывать про историю?


    1. lemos Автор
      25.11.2022 12:58
      +2

      Прежде чем осуждать недостатки чего-либо (стандартной клавиатуры), важно разобраться в истории возникновения этих недостатков, а за одним и с тем, как они решались.


  1. Ares_ekb
    25.11.2022 13:46
    +4

    Добавлю свои 5 копеек. Самый ад - это знаки препинания и специальные символы (слеш, больше, меньше, квадратные и фигурные скобки, ...) в разных раскладках (русской, английской, ...). Не знаю какой гений придумал их повесить на разные кнопки. Это реально увеличивает когнитивную нагрузку и количество неправильно введенных символов. Их наверное было бы клево вынести отдельно и чтобы они вводились без Shift.


    1. LordDarklight
      25.11.2022 14:02

      Мне вот наоборот, нравится использовать Shift для знаков пунктуации - и то как они расположены в русской раскладке нравится больше, чем в английской - впрочем последнее, скорее, справедливо для точки и запятой - просто для других символов пунктуации в русской раскладке не нашлось выделенных клавиш (клавиатуру то брали "английскую")! Но, безусловно, я категорически за то, чтобы в разных языковых раскладках общие символьные комбинации были одинаковыми! И плохо, что исторически сложилось иначе - вот это я бы изменил бы в первую очередь - переучиться тут будет не сложно!

      Но применять Shift для знаков пунктуации считаю очень даже уместным - это сокращает количество задействованных клавиш и упрощает эргономику их расположения!

      Странно - что в статье не упомянули про клавиши смены раскладки или регистра, выносимые на педали - а есть и такие!

      Вот только не стоит ещё и забывать про хоткеи разног ПО - они программно могут настроены на скан коды клавиш стандартной клавиатуры (правда не всегда на скан коды, но чем сложнее система хоткеев - тем вероятнее - т.к. скан коды не зависят от раскладки и позволяют определять сложные шорткаты) - и переход на другую физическую клавиатуру разрушает эту модель хоткеев - а за частую именно они обеспечивают сейчас ускорение обработки информации (замечу, что не я не сказал "ускорение ввода текста", т.к. зачастую высокая скорость ввода нужна только стенографисткам/секретаршам (но эти профессии скоро канут в лету); намного реже писателям (эти не канут, но потребность в быстром ручном вводе у низ заметно снизится в ближайшем будущем) - остальным почти никогда не нужна скорость ввода свыше 60 символов в минуту - ибо лучше больше думать что ввести, чем вводить быстро всякую лабуду). И, всё-таки, ближайшее будущее (конец XXI века) - это замена потокового ввода текста с ручного - на какой-то менее вербальный - да хоть в виде распознавания голоса - так вводить начитываемый текст будет куда проще. В остальных случаях высокая скорость ввода будет не нужна - вернее она будет реализовываться за счёт интеллектуальных комплементарных дополнений! А сам ввод символов не будет требовать высокой скорости. Скорее будет больше потребностей в управлении этим интеллектуальным полу автоматизированным вводом и быстром выполнении различной редактуры

      Про ввод текста силой мысли говорить не буду - пока не считаю эту технологи перспективной на ближайшие сто лет (именно как увеличение скорости и и качества ввода).


    1. lemos Автор
      25.11.2022 14:05

      Да! Это стало первой причиной, почему я отказался от стандартной клавиатуры. Натуральное издевательство над русскоязычными пользователями.


    1. ibnteo
      25.11.2022 14:17
      +1

      Уже давно стал в своей клаве делать все символы на одних и тех же кнопках, причём можно из русской раскладки набирать все символы, клавиатура сама переключает раскладку для их ввода, и возвращает обратно русскую.

      Как вариант для стандартной клавиатуры, можно сделать раскладки, где в AltGr-слое находятся все символы на одних и тех же местах, и набирать их через правый Alt.


  1. Tarakanator
    25.11.2022 15:07
    +2

    • вместо сделай по шаблону, стали говорить сделай контрол+ц, контрол+в

    Мне нравится вариант: "скопипасти"


    1. lemos Автор
      25.11.2022 15:35

      скопипастил )


  1. YRevich
    25.11.2022 17:59
    +1

    Собственно, меня из всего перечисленного напрягают только совсем немного вещей:

    1. Очень: несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.) - так как чаще всего приходится набирать смешанный англо-русский текст: На это, помнится, еще лет 20 назад ругался Артемий Лебедев.

    2. Не очень: дублирование моификаторов (Alt, Ctr и пр) справа - вместо этого могли бы вставить чего-нибудь полезное. Правый Ctrl у меня традиционно отведен под переключалку языков взамен крайне неудобного двухклавишного штатного в Виндах.

    3. Очень: наличие CapsLock (пережиток мейнфреймовских времен).

    Последние две проблемы, впрочем, решаются через реестр - у меня просто заготовлен reg-файл, который все правые модификаторы превращает в правый Ctrl, а CapsLock переключает на дублирование Shift.

    Ну, может быть, еще немного напрягает отсуствие всяких разных кавычек и длинного тире, и перепрыгивание с клавы на мышку тоже напрягает. Но и это в большинстве случаев решаемо при желании. А вот первая проблема так проблемой и висит, это правда.

    Все остальное, мне сдается, проблемы надуманные и исходят из задачи секретарши-машинистки по набору максимального числа знаков в секунду. В реальной жизни с этим приходится сталкиваться разве что при переложении речи на бумагу - ну и пусть профессионалы этого дела выдумывают себе всякие десятиклавишные клавиатуры. У меня набор текста - основное занятие, я использую только полноразмерную стандартную клавиатуру (накаких ужатых типа ноучтбучных!), и не вижу причин переучиваться.

    Возможно, тут еще то обстоятельство, что на подбор нужных слов и оборотов уходит куда больше времени, чем на собственно набор текста, и клавиатура тут совсем не лимитирующий фактор.


    1. vconst
      25.11.2022 19:23

      Длинное тире — команд+шифт+минус :)


      1. aamonster
        26.11.2022 00:20

        Option+Shift+Минус же?
        Ну и товарищ пишет про винду, там это не так. Смешно, но мне после мака и андроида на винде при переписке в основном среднего (длинное почти не использую) тире не хватает (но не настолько, чтобы править раскладку).


        1. vconst
          27.11.2022 16:41

          Вроде команд… Не суть, просто тире там набирается без ломания пальцев и незапоминаемых кодовых шорткатов


          1. aamonster
            27.11.2022 19:45

            Option. Ну и я среднее тире использую – Option+Минус. Но да, не суть, главное простая и логичная комбинация, не Alt-0151.


      1. Mike-M
        26.11.2022 13:56

        В винде длинное тире: Ctrl+Alt+Minus
        Примечание: минус на цифровом блоке работает не везде.


        1. vconst
          27.11.2022 16:41

          В строке браузера — не сработала. 10 винда


          1. Mike-M
            27.11.2022 16:56

            Попробуйте LCtrl+LAlt+Minus (НЕ на цифровой клавиатуре).
            У меня работает: W10 x64, Firefox, Edge, Notepad.


            1. vconst
              27.11.2022 17:04

              Неа, ни в каких сочетаниях


    1. zstas
      25.11.2022 19:34

      я на caps lock по совету коллег повесил переключение языков - и никогда так доволен еще не был


      1. vconst
        25.11.2022 21:06

        На маке капс срабатывает с вымораживающим лагом. Там такое не прокатит ((


    1. Tarakanator
      25.11.2022 23:11

      capslock полезен. он позволяет печатать заглавными буквами и цифрами. Попробуйте набрать без него 74WF9QJDB9F32


  1. lair
    25.11.2022 18:30
    -1

    вместо сделай по шаблону, стали говорить сделай контрол+ц, контрол+в или скопипасти.

    И каким же образом клавиатура повлияла на эти изменения в речи?


    1. vconst
      25.11.2022 19:22

      Ни малейшим образом


  1. Didimus
    25.11.2022 20:17

    Тем временем, есть экранные клавиатуры. Вот тут ещё есть где разгуляться. Я использую яндексовскую на айфоне. Родная, кажется, не умела русский свайп, с тех пор и пользуюсь


    1. lemos Автор
      25.11.2022 20:58

      Мне в сторонних клавиатурах на айфоне не нравится, что с ними автозамена не работает.


      1. Didimus
        25.11.2022 22:39

        Что за автозамена?


        1. lemos Автор
          25.11.2022 23:44


  1. restruct
    25.11.2022 20:20
    +3

    Такое разнообразие клавиатур стало проблемой для профессиональных машинистов и машинисток того времени

    Профессия «машинист» появилась раньше секретарей-машинисток, и означала мужчину, управляющего двигателями высокой мощности (паровозы, корабли, строительная техника и т.п.)

    Поэтому профессия секретаря-референта, набирающего текст на печатающих машинках, официально именуется «машинисткой» даже у мужчин.

    Удостоверение машинистки, выданное Вадиму Владимировичу
    Удостоверение машинистки, выданное Вадиму Владимировичу


    1. lemos Автор
      25.11.2022 21:31
      +1

      Спасибо, не знал. Писал основываясь на книгу Шольца 30-х годов прошлого века. Тогда такая профессия была.


  1. k245
    25.11.2022 20:21
    +1

    Статья очень спорная, а значит автор затронул проблему на стыке представлений о том, что такое "хорошо" и что такое "идеально". На мой взгляд вопрос о новых устройствах ввода цифровой информации заслуживает внимания, а также исследований, в том числе - практических. Мне было бы интересно узнать продолжение этой истории.

    Сам я использую стандартную клавиатуру (почти стандартную - KBS-8 AntiRSI от A4Tech ), но интуитивно чувствую, что отдал бы предпочтение устройству с лучей физической совместимостью.

    Вызвал интерес 30-ти клавишные симметричные клавиатуры, но у меня сомнения относительно конфигурации и числа клавиш, вызванные разной длиной пальцев и особенностью анатомии большого пальца.

    Техника набора с применением "аккордов" напоминает технику игры на фортепиано, отсюда есть предложение - использовать кнопки с датчиком силы нажатия, что позволит печатать заглавные символы теми же клавишами, что и прописные, но чуть сильней их нажав.

    Ещё одним "измерением" может стать время удержания клавиши в нажатом состоянии (по аналогии с музыкантами - стоккато / легато).

    Так что в идеале я бы хотел опробовать динамическую (2 градации силы нажатия) клавиатуру для одной руки (левой) с 11 клавишами (по две клавиши для мизинца и безымянного пальца, по три для среднего и указательного и одну для большого), различающую 2 градации времени нажатия (точка-тире) с поддержкой аккордов для ввода данных.

    А в другую руку - мышь. Хотя, строго говоря, если интерфейс не связан с графикой или компьютерными играми, он должен обходиться и без мыши, с удобной навигацией по элементам меню с помощью кнопок.


    1. lemos Автор
      25.11.2022 21:34

      К сожалению трудно пользоваться современным компьютером с помощью одной только клавиатуры. Большинство интерфейсов сделаны под управление мышью.


  1. lovermann
    25.11.2022 21:23

    Я тоже явлюясь маньяком клавиатур. Конечно, уже несколько лет на механике, и Das keyboard у меня есть, и TUF K7, но сейчас остался на Ducky One 3 (это brown mx), только кепы покупаю отдельно, люблю экспериментировать и для меня важна тактильность - и скорость нажатия, и "шершавость" кепов и их вес и размер. Вслепую печатаю на английском/чешском/русском/грузинском/немецком, поэтому надписи уже давно не нужны.

    Не бухгалтер и не программист, а всего по чуть-чуть, но маленькую выбрал потому, что я ненавижу печатать на ноуте, а по работе приходится именно таскать с собой "машину" (по этажам и прочим клиентам). Стандартные клавиши с клавиатуры снял. Ну, и клаву, разумеется, тоже беру с собой, - хоть и люблю классическую, но в походном режиме нет возможности с собой брать полноразмерную (спец-кнопки все использую, только они "делаются" комбинацией.

    Так, вот, если бы не таскал свою, то приходилось бы везде брать "на время" мембранные из офиса (много этажей), поэтому тут ещё есть большой вопрос по поводу рабочей мобильности.


    1. lemos Автор
      25.11.2022 21:38

      Интересная индикация клавиш. Что означают помеченные алфавитные клавиши?

      На Esc энкодер?


      1. lovermann
        26.11.2022 13:54

        Та группа, что в право внизу, - это стрелки, а та, что внизу - это "@" для чешской раскладки (набирается правым Alt+V). Красная в конце верхнего ряда - это принтскрин, а синяя и черная - это Home+End. Esc просто так для красоты и тактильно вслепую находится быстро (хоть она и так в углу).


  1. Kirikekeks
    25.11.2022 21:38
    +3

    Если нужна скорость, то плоская, любая тонкая клава для планшета. Если нужна точность, то любая механическая клавиатура, + подставка под кисти, что бы компенсировать высоту. Автор - маньяк. Такие изобрели самолёт и паровой двигатель. Или промоутер. Я не встречал человека, который бы думал быстрее, чем печатает. А уж если ты такой быстроумный, то возьми приличный телефон и надиктовывай.


    1. aamonster
      26.11.2022 00:14
      +1

      А что, надиктовывать получается быстрее, чем опытный человек печатает?
      А если речь идёт не про (художественный) текст, а, допустим, про программый код?


      1. Mike-M
        26.11.2022 14:03

        … который к тому же нуждается в корректировке?


  1. Stanislavvv
    25.11.2022 21:38
    +1

    Дохренаклавишная клавиатура как в статье неудобна, если за ней работать по N часов в сутки (т.е. со слепой печатью, а не ища каждую кнопку) - элементарно больше уставать будешь, ибо по такой доске руками водить задолбаешься сильнее (особенно вперёд-назад, когда придётся двигать локтем, а не только кистью, как на обычной клавиатуре, т.е. работать с руками на весу, без опоры как с обычной клавиатурой).

    Аккордные клавиатуры (правда, клавиш там было чуть больше 10) известны давно, делаются энтузиастами или для энтузиастов ещё с прошлого века и точно так же не распространены, ибо порог входа великоват для массового пользователя, отчего только энтузиасты ими и пользуются.

    Софт. Точнее, поддержка в более-менее распространённом софте и, главное, в ОС. У меня есть большие сомнения, что в стандартном драйвере клавиатуры есть правила трансляции скан-кодов от клавиши "КОП" в Ctrl-C из коробки. А если вспомнить, что в некоторых местах Ctrl-C - это вообще-то не только "скопировать", то есть сомнения, что такая трансляция будет правильной и потребуется бо́льшая доработка довольно значительной части софта (как минимум, драйвера ОС, сама ОС, любимый редактор или даже офисный пакет, браузер, файлменеджер).

    Далее - нестандартную клавиатуру надо либо паять самому, либо заказывать. Если(когда) сдохнет - быстро не заменить, соответственно, требуется либо таки помнить раскладку стандартной, либо обходиться одной мышью, пока клавиатура восстанавливается/едет.

    Вобщем, нечто совсем несовместимое с фактическим стандартом будет экзотикой, применимой в очень узкой области (чаще всего - на столе энтузиаста, реже - в нестандартных местах типа специализированных рабочих мест).


    1. vconst
      27.11.2022 16:44

      А если вспомнить, что в некоторых местах Ctrl-C — это вообще-то не только «скопировать»
      На маке удобнее в консоли уже потому, что стандартный «вставить», там через команд, а контрол используется как обычно в консоли.


      1. Stanislavvv
        27.11.2022 20:55

        Клавиатура мака интересна маководам. Поддержка Command вне мака мне не попадалась, ибо чаще подключают писюковую клавиатуру к маку, чем наоборот.
        Конечно, можно сделать трансляцию на маковские сочетания и на маке будет работать из коробки, но вот только а) маками компы не ограничиваются и подавляющая часть набираемых текстов делается на писюках, б) у мака есть своя хорошая клавиатура и нет смысла делать что-то другое, несовместимое по раскладке.


        1. vconst
          27.11.2022 21:20

          Речь о другом немного

          Для копипаст — на маке есть сокращения команд-ц, команд-в. Команд это кнопка на месте виндового альта. А привычный контрол — на том же месте и контрол-ц работает в консоли как обычно. То есть — текстовый копипаст не пересекается консольным шорткатом.

          Примерно как на линукс, можно настроить копипаст на мета-ц мета-в, а контрол-ц будет консольным шорткатом


          1. Stanislavvv
            27.11.2022 22:12

            Именно что о другом - неуниверсальная клавиатура, без поддержки со стороны ос+приложений из коробки неинтересна. Я задолбаюсь перенастраивать копипаст и т.п. на другие сочетания во всех приложениях, причём, подозреваю, в некоторых - только через исходники.


            1. vconst
              27.11.2022 22:40

              Ничего там не перестраивается, все перечисленные шорткаты на маке — системные и универсальные. Работают везде, во всех приложениях. Как и линуксовые шорткаты — системные и настраиваются один раз


  1. a40
    25.11.2022 22:02

    для неопытного пользователя эффективнее использовать для набора 165-клавишную клавиатуру

    Охо... Да проще стать пользователем опытным, чем такое освоить. ????‍♂️

    Часть по истории интересная, спасибо.


  1. Steve_Key
    25.11.2022 22:34

    Камрады, я уже давненько сделал себе эргономичную клавиатуру-бабочку — доволен: https://klava.wiki/hypha/kkeyb
    Раскладка (не обращайте внимания на легенды на колпачках — они стандартные просто): https://klava.wiki/hypha/эйцукын
    Давняя статья, поясняющая, какими соображениями я руководствовался, создавая клавиатуру: https://habr.com/ru/post/217075/
    Ну и в Телеграме существует чат любителей создавать свои клавиатуры: https://t.me/klavaorgwork
    Добро пожаловать!


  1. DinoZavr2
    25.11.2022 23:31

    Вообще, статья получилась интересной. Но все уже привыкли а стандартной клавиатуре - зачем переходить на новую, если уже привык к своей основной?

    Руки не испортятся от того, что я использую стандартную клавиатуру. То, что клавиши находятся в дали друг от друга, никак не помешает, в вашей квадратной клавиатуре и русский и английский втроенны.

    Если использовать обычную клавиатуру, к которой все привыкли - можно научиться ловкости рук.


  1. xcilessMore
    25.11.2022 23:50
    +1

    Мне массу неудобств внезапно приносит совпадение букв «С» в раскладках. Было бы лучше разнести их.

    Из орфографических преступлений, ставших обыденностью, надо упомянуть про букву «Ё», которую по сей день используют далеко не везде, хотя в компьютерной типографике она ещё с 00-х, когда ушла проблема откровенно халтурной кириллицы. Ковалева и Ковалёва — два разных человека. А про двойные кавычки типа «„“» или «“”» внутри друг друга вообще молчу, надоело уже натыкаться на «Фирма «Фирма».

    Для спецсимволов, опять же, существуют и раскладки Бирмана, и непритязательный софт типа Flashpaste (для вставки шаблонов), а в «Винде» начиная с 8.1 есть экранная клавиатура, весьма выручает для набора типографских знаков и не только их.


    1. ibnteo
      26.11.2022 00:10

      Вот, кстати, парадокс, меня тоже расстраивала эта злосчастная С, но как стал печатать на фонетической раскладке, где совпадают КЕАОМТ в русской и английской раскладке в верхнем регистре, и еао в нижнем, так перестало это раздражать. Видимо от того, что при вводе не в той раскладке получаю не тарабарщину cgjrb, а транслит spoki :)


  1. v1000
    26.11.2022 00:06
    +4

    Мне кажется, все эти эксперименты с нестандартными клавиатурами упираются в одну проблему - везде используются стандартные клавиатуры.

    Так что индивидуально - возможно, но не в массовом варианте.

    Либо это должно быть что-то ну очень уникальное.


  1. aamonster
    26.11.2022 00:08
    +1

    Отсутствие развития стандартной клавиатуры создает рамки, ограничивающие развитие современных интерфейсов и снижающие продуктивность опытных пользователей.

    А можно подробнее – у каких именно "опытных пользователей" снижается продуктивность? Программист считается опытным пользователем? Если да – то насколько сильно снижается его продуктивность, если на набор текста он тратит гораздо меньше времени, чем на обдумывание (и вообще набор зачастую идёт "в фоне", не мешая думать)?
    Сужу по себе: 24+ лет работы программистом, до сих пор даже не удосужился перейти на 10-пальцевый набор, скорости и так хватает.

    стало нормой записывать сокращения без пробелов после точки: А.С.Пушкин вместо А. С. Пушкин

    А что, была норма с пробелами? Режет глаз, надо поискать старые книги и посмотреть в них...


    1. lemos Автор
      26.11.2022 00:24

      1. В данном абзаце говорится не о продуктивности работы в целом, а о продуктивности процесса набора букв и вызова команд с помощью клавиатуры.

        Да, обдумывание занимает больше времени, чем сам набор. Но если печатать медленно, то можно потерять мысль или передать её не в полной мере.

      2. Посмотрите старые книги, да.


      1. aamonster
        26.11.2022 00:53

        1. Но работа-то состоит не в наборе букв...
          А этап, когда из-за медленного набора "можно потерять мысль или передать её не в полной мере" опытными пользователями обычно давно пройден. И новая клавиатура просто вновь закинет их на это этап, т.е. они лишь потеряют какой-то кусок жизни на переучивание, чтобы затем вернуться к своей прежней продуктивности (не голого набора букв, но создания чего-то).
          В этом плане интереснее

        2. Спасибо. Забавно, но в таком виде, как на приведённой картинке, глаз не режет, а вот если ввести пробелы с каким-то обычным шрифтом, да ещё если сокращение будет внутри строки текста, визуально разбивая его на предложения...
          Правда, думаю, что тут дело не в клавиатуре. Опять же, сужу по себе: привык в последние годы пользоваться средним тире, не заменяя его дефисом – и делаю это на самой обычной клавиатуре. Раньше-то его просто не было (независимо от клавиатуры – нет такого символа ни в ASCII, ни в 866, ни в 1251). Просто ввести пробел никто не мешал, вводим же мы его после знаков препинания. Надо посмотреть повнимательнее, обычный ли тут был пробел или какой-то уменьшенный (который наверняка есть в Unicode).


        1. lemos Автор
          26.11.2022 01:32

          1. А где та грань, когда этот этап пройден? Какую скорость нужно развивать, чтобы пройти этот этап?

          2. Глаза уже привыкли к такой записи инициалов просто. С тире ситуация такая же. Не существует в русской письменности среднего тире, есть только длинное — . Но люди стесняются большого размера его использовать. Оно кажется им слишком длинным по сравнению с привычным дефисом -.


          1. aamonster
            27.11.2022 19:54

            1. Точно не скажу (да и нет чёткой границы, у каждого своя, да ещё зависит от состояния). Мне кажется, что порядка 100-150 символов в минуту. Тут, собственно, всё упирается не в скорость, а в автоматизм набора. Он должен быть естественным, как ходьба – чтобы не думать, как переставляешь ноги.

            2. Опять же, надо старые книги поднять. Доки говорят, что в русском языке нет длинного и короткого тире, есть просто тире. Нашёл утверждение "в большинстве случаев в русском языке используется среднее тире, а в английском языке – среднее и длинное тире".


  1. Crypt0r
    26.11.2022 00:18

    Лет так 15 использую слепую печать. Скажу следующее. Расположение кистей рук под углом на последнем рисунке – манипуляция. С таким положением рук на стандартной клавиатуре вслепую не печатают. Скошенное расположение клавиш как раз способствует тому чтобы руки ложились на клавиатуру без изгиба кисти.

    На первом рисунке поста изображены две клавиатуры. Вот та олдскульная, что слева, для меня идеальна. Любую клавишу на ней нахожу вслепую


    1. lemos Автор
      26.11.2022 00:29

      Про какое скошенное распоряжение клавиш вы говорите? Сдвиг рядов?


      1. Crypt0r
        26.11.2022 00:46

        Да. Извините если ошибся в терминологии. В моем понимании это одно и тоже


        1. lemos Автор
          26.11.2022 01:23
          +1

          Да, но этот скос в одну сторону и если он избавляет от сгиба, то только правую руку. Тут проблема больше в том, что пальцы рук близко расположенных на одной линии клавиш образуют угол в запястье. На рисунке, возможно, немного утрированный случай, но угол есть всегда.


          1. Gummilion
            26.11.2022 08:04

            Кстати, есть клавиатуры с клавишами, скошенными в обе стороны - такой тип называется "A-shape keyboard"


          1. Stanislavvv
            27.11.2022 21:02

            Вообще-то нет. Вот прямо сейчас печатаю ответ на нетбуке с вполне стандартной раскладкой, при этом обе кисти - примерно под 45 градусов к рядам клавиатуры. Печать вполне себе десятипальцевая, практически слепая (есть позиционирование относительно клавиатуры боковым зрением).
            Сама клавиатура, правда, чуть меньше обычной.
            Но и на обычной клаве-доске кисти не перпендикулярно рядам. А если перпендикулярно - получается неудобно, чтобы там ни говорили апологеты vi с его hjkl.


  1. Cheater
    26.11.2022 00:24
    +1

    (Разработчик раскладок и конфигураций хоткеев приложений, но не физических клавиатур)

    Много чего неверно, а ряд big questions вами не задан. По пунктам:

    я отказался от стандартной клавиатуры и никогда к ней не вернусь

    То есть вы отказались от ноутбуков? Задаю этот вопрос всем авторам несовместимых с pc104/pc105 физических клавиатур.

    клавиатуру с отдельными клавишами для наиболее частых символов и команд (около 165 клавиш)

    ОМГ что это за монстр? Как вы представляете слепой набор на нём? Вы думали об эргономике ввода на нём? Вы уверены, что нехватка символов на основном слое и наклон рядов это проблема #1?

    Руки в основной позиции находятся в неестественном положении: образуется угол в запястье. Причина в близком расположении рук в основной позиции. Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.

    Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

    Дальние перемещения к мышке. Причина в том, что изначально стандартная клавиатура не предполагала совместного использования с мышью.

    Верно, хотя мышь в большинстве keyboard-only сценариев работы - редко применяемая вещь, а значит нет никаких проблем с высокой ценой доступа к ней.

    Дальние перемещения к курсорно-цифровому блоку клавиш.

    Заявление не имеет смысла без анализа частотности, который может и показать, что частотность цифр настолько низка, что отправка их на дальний ряд является правильным решением. В некоторых раскладках (Programmer Dvorak) цифры вообще отправляют на Shift-слой.

    Дальние перемещения к клавишам управления курсором.

    Не нужны, полностью замещаются модальным редактированием.

    Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

    Верно, хотя вообще-то Delete не нужна.

    Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

    Это проблема не клавиатур, а конфигураций софта, вы смешиваете понятия. Клавиатура не требует выполнять Ctrl+Shift, это требует софт. Впрочем, модальные клавиши в pc104/pc105 расположены неудобно, да.

    Дисбаланс нагрузки между пальцами:
    чрезмерная нагрузка на мизинцы из-за большого количества периферийных клавиш.
    малая нагрузка на большие пальцы, используемые в основном только для пробела.
    неоптимальное для «слепого» набора расположение алфавитных клавиш QWERTY.

    Смешиваете проблемы физических клавиатур и раскладок, точнее одной раскладки QWERTY.

    Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

    Пруф? Насколько мне известно, на ортолинейных/эрго клавиатурах промахов не сильно больше. Их преимущество в другом. "Визуальная идентификация" насколько я понимаю означает не слепую печать (со взглядом на клавиши), это тема вообще маловажная при разговоре об эргономике.

    Большое количество регистров (строчные, прописные, русские, английские, управляющие, дополнительные. Неопытные пользователи не знают, что блок управления курсором меняет регистр на цифровой при нажатии клавиши NumLock и поэтому, опасаясь получить неожиданный результат, просто им не пользуются).

    О проблеме частых промахов по слоям из-за их количества или проблеме задержек ввода символов на неосновном слое именно из-за когнитивной нагрузки мне неизвестно. А поведение цифрового блока - это маловажная тема по ряду причин, во-первых он не применяется в слепой печати, во-вторых он есть не на всех клавиатурах, итд.

    Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

    Тот же комментарий. Эта проблема выражалась бы в промахах по модификаторам или в медленном наборе комбинаций с модификатором по сравнению с обычными биграммами (двухклавишными комбинациями). О такой проблеме мне неизвестно. Точнее, комбинации с модификаторами действительно набираются медленно, но там действуют другие факторы, например неэргономичное расположение модификаторов в pc104/105 и заморозка руки. Имхо когнитивная нагрузка здесь - далеко не основная проблема.

    А вот что точно известно - что дублированные модальные клавиши позволяют выполнять правило слепой печати о необходимости набора модификатора противоположной рукой.

    Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).

    Смешиваете раскладку и физическую клавиатуру. И без анализа частотности ваше утверждение бессмысленно. Я не вижу проблемы набирать экзотические символы по Alt-коду или например по их имени в LaTeX.

    Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

    Решается модальным редактированием, а также является проблемой конфигурации ПО, а не физической клавиатуры.

    Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.

    Это проблема раскладки, а не физической клавиатуры. Плюс, не вижу проблем в кастомных комбинациях для переключения языка. Если вы считаете что для этого нужна 1 клавиша а не 2, нужен анализ частотности, в который входит частотность переключений языка. У меня таких данных нет, но интуитивно мне кажется, что эта операция далеко не в топе и нет смысла отдавать ей целую 1 личную клавишу.

    Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.

    Проблема сильно преувеличена. Моторика человека прекрасно приспособлена для работы в двух и более клавиатурных слоях, даже если там есть схожие символы. Основная проблема русских раскладок - в отсутствии возможности поместить все стандартные символы пунктуации на основной слой, из-за большего кол-ва букв. Как следствие, есть меньшая проблема (но также не решённая) - отсутствие ХОРОШИХ рус и англ раскладок, совпадающих по символам пунктуации. Но это вопрос комфорта, тк как я уже сказал человек способен запомнить 2 набора позиций букв и знаков препинания.

    Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).

    Верно, сказал выше. Но вы слишком много внимания уделяете редким символам.

    Несколько подписей на клавишах замедляют их визуальную идентификацию.

    Забудьте уже про не слепой набор, он настолько ужасен по эргономике, что думать о его поддержке в эрго-клавиатурах просто бессмысленно.


    1. lemos Автор
      26.11.2022 01:14
      +1

      Без анализа частотности ваше утверждение бессмысленно.

      Я обязательно приведу анализ частотности в следующей части. Приятно, что кому-то он интересен.

      Это проблема не клавиатур, а конфигураций софта.

      Я рассматриваю клавиатуру в совокупности с управляемым ею софтом.

      Клавиатура не требует выполнять Ctrl+Shift, это требует софт.

      Так можно вообще никакие клавиши не рассматривать — ведь они требуются софту, а не клавиатуре.

      Смешиваете проблемы физических клавиатур и раскладок, точнее одной раскладки QWERTY.

      Там три пункта и только один про раскладку QWERTY.

      Насколько мне известно, на ортолинейных/эрго клавиатурах промахов не сильно больше.

      Я бы предложил всем адептам клавиатур со сдвигом модифицировать свой цифровой блок таким образом:

      Насколько станет удобнее набирать цифры и уменьшится количество промахов?

      Решается модальным редактированием

      Насколько ваше решение лучше в смысле эргономики, чем одна физическая клавиша?

      Проблема сильно преувеличена. Моторика человека прекрасно приспособлена для работы в двух и более клавиатурных слоях.

      А какой предел? К 10 слоям можно приспособится? Человек ко всему может приспособиться. Цена вопроса — время.

      Забудьте уже про не слепой набор, он настолько ужасен по эргономике, что думать о его поддержке в эрго-клавиатурах просто бессмысленно.

      Для разных пользователей нужны разные клавиатуры. Мы с вами забудем, а люди редко пользующиеся клавиатурами будут испытывать мучения.


      1. Cheater
        26.11.2022 02:08

        Я рассматриваю клавиатуру в совокупности с управляемым ею софтом.

        Это как? Откуда вы знаете какие ОС и софт стоят у юзера и не переназначил ли он хоткеи?

        Клавиатура не требует выполнять Ctrl+Shift, это требует софт.

        Так можно вообще никакие клавиши не рассматривать — ведь они требуются софту, а не клавиатуре.

        Если в софте применяются двойные модификаторы (для частых команд; для редких это не проблема) значит что-то не то с конфигурацией хоткеев. http://xahlee.info/kbd/banish_key_chords.html Про "можно никакие клавиши не рассматривать" (тк никогда не знаешь что на какие действия забито) мысль верная, но вывод неверный, а верный вывод - большинство раскладок хоткеев всё равно отстой, надо делать хоткеи самому, и надо заставить их слушаться хотя бы DE и основные приложения.

        Насколько станет удобнее набирать цифры и уменьшится количество промахов?

        Набирать - станет удобнее. Но часть вашей статьи, к которой относился мой коммент, была про когнитивную нагрузку и идентификацию клавиш. С этим у скошенных клавиатур, по моим данным, проблем или нет или они незначительны.

        Насколько ваше решение лучше в смысле эргономики, чем одна физическая клавиша?

        Лучше. У меня тоже одна клавиша на каждую из этих операций + расположение подобрано так, чтобы минимизировать weird motions в типичных сопутствующих действиях. Моё решение не требует уникальной клавиатуры. По вашим уникальным клавишам cut/copy/paste ещё вопрос, где они расположены. Если например они далеко от основных буквенных рядов и/или требуют указательный и средний палец или снимать правую руку с home row, то у меня для вас плохие новости по поводу эргономичности такой клавиши в типовых сценариях с cut/copy/paste (где до этих операций обычно идёт выделение блока, а после - операции перемещения курсора).

        А какой предел? К 10 слоям можно приспособится?

        Да. Человек очень легко запоминает слои. Проблема #1 раскладок - не в нехватке мест под символы (это можно решить буквально 1 доп. слоем). Она в том, что ценных легко достижимых позиций мало (2 квадрата 3x3 на буквенных рядах + alt и spc на pc104 + thumb pad на эрго клавиатурах), а кандидатов на них много.

        Человек ко всему может приспособиться. Цена вопроса — время.

        На выучивание раскладки уходит в разы меньше времени, чем на её применение после этого. Сколько переходить на альт. раскладку? Неделю, две, три, месяц, два? А сколько лет после этого юзеру набирать тексты?


        1. lemos Автор
          26.11.2022 11:27

          Откуда вы знаете какие ОС и софт стоят у юзера

          Даже стандартные клавиатуры для разных ОС имеют разные клавиши.
          Если я постоянно работаю с какой-то программой со своими комбинациями клавиш, я переназначаю эти сочетания на одну клавишу, что позволяет сэкономить время.

          надо делать хоткеи самому

          Считаю, что необходимо максимально упрощать работу и вообще не использовать комбинации (хоткеи), особенно сложные.

          про когнитивную нагрузку и идентификацию клавиш. С этим у скошенных клавиатур, по моим данным, проблем или нет

          Для чего выравнивают в таблицах цифры по разряду, а текст по ширине страницы? Именно для повышения структурного восприятия (снижения когнитивной нагрузки).

          У меня тоже одна клавиша на каждую из этих операций

          Тогда, считаю, что мы говорим об одном и том же.

          Человек очень легко запоминает слои.

          На это требуется время и желание

          А сколько лет после этого юзеру набирать тексты?

          В статье как раз раскрывается вопрос целесообразности усложнения клавиатуры (использования дополнительных регистров (слоев)).


  1. madcatdev
    26.11.2022 00:46
    +1

    Я бы пошел еще дальше и придумал бы под десятикнопочную клавиатуру десятибуквенный язык, вот тогда станет действительно удобно.


    1. Zzzz9
      26.11.2022 01:13

      Не вопрос, можно на цифровом блоке набирать коды ascii, только кнопки нажимать придется в несколько раз чаще. На счет удобства не уверен.


    1. lovermann
      26.11.2022 14:00

      В toki pona всего 14 букв :)


    1. Mike-M
      26.11.2022 14:14
      +3

      «десятибуквенный язык»? Давайте уж сразу так:
      Есть 10 типов людей: те, кто понимает бинарный код, и те, кто не понимает его. ©


  1. AWE64
    26.11.2022 01:26

    Рисунок 2. Сравнение размеров 12 клавиш фортепьяно и аккордеона

    У вас на рисунке клавиши баяна или гармони

    Аккордеон выглядит так


    1. lemos Автор
      26.11.2022 01:46
      +1

      Да, спасибо, что заметили. Побоялся написать, что за основу была взята клавиатура баяна. На западе баян называют хроматическим кнопочным аккордеоном.


      1. KReal
        26.11.2022 02:39

        +1, баян это не что иное, как кнопочный аккордеон.


        1. AWE64
          27.11.2022 02:01

          или аккордеон это не что иное как клавишный баян


  1. KReal
    26.11.2022 02:40
    +1

    Ворвусь в комменты с оффтопом, но немного по теме — если уж заботиться об эргономичности и руках, то попробуйте трекбол. Именно на хабре начитался статей, купил себе и с тех пор горя не знаю)


    1. lemos Автор
      26.11.2022 11:29

      Про трекболы тоже напишу дальше (про клавиатуры с трекболами, где нет необходимости переносить руку).


  1. alkneu
    26.11.2022 03:20

    Наброшу на вентилятор...

    1. Не рассмотрена тема альтернативных раскладок (Dvorak, Coleman, Workman, ...)

    2. Об ортолинейных клавиатурах написано постольку-поскольку

    Существуют целые сообщества пользователей
    klavogonki.ru

    Хорошо, а как насчёт monkeytype.com, 10fastfingers.com, keybr.com, typeracer.com?

    Суммарное время, потраченное на бесполезную работу при наборе одного слова для опытного пользователя:
    Клавиатура
    Время на перемещение и обдумывание, с/слово
    10-клавиш 0,100
    165-клавиш 0,223
    104-клавиш (стандарт) 0,282

    Простите, а как были получены эти числа? Если допустить, что 1 слово==5 символов, и отбросить остальные части процесса, получается (60/0.100)=600 слов или 600*5=3000 символов в минуту? Моё почтение

    Не рассмотрена проблема спец-символов в языках програмирования (){}[];'' ' : <> !@#%^&*-=+ и неудобство расположени под мизинец правой руки или на дальнем цифровом ряду вместе с shift-модификатором


    1. lemos Автор
      26.11.2022 11:37

      1. В одну статью было трудно уместить ещё и вопрос раскладок.

      2. Тема концепции ортолинейных клавиатур раскрыта — они лучше.

      3. Да, сам больше на monkeytype.com тренируюсь. Но klavogonki.ru более серьезное сообщество, на мой взгляд.

      4. Говорится про время на перемещение и обдумывание. Есть ещё время (полезное) на само нажатие.

      5. Проблема спецсимволов описана, проблема мизинца тоже.


  1. smrl
    26.11.2022 05:25
    +2

    Про диаграмму физического/ментального удобства это прямо хорошо. Многим другим статьям про клавиатуры на Хабре не хватало понимания этого момента. (Но в финальном списке претензий есть явные надуманности.)
    Очень интересно, что же будет во второй части.


  1. emusic
    26.11.2022 12:23
    +1

    Главная кнопка, которой не хватает на любой клавиатуре неанглоязычному пользователю - это переключатель языков/раскладок. Причем не только "жесткий", который нужно ткнуть, чтобы зафиксировать альтернативную раскладку, но и "мягкий", по аналогии с Shift/Control.

    Когда мне лет тридцать назад попалась клавиатура, умевшая выдавать правильные скан-коды при одновременном нажатии Shift, CapsLock и любого буквенно-цифрового символа, я возрадовался и родил (тогда еще под DOS) клавиатурный драйвер, который это использовал. Скорость и комфорность набора заметно возросли - мне приходилось набирать много русских текстов с терминами и аббревиатурами на латинице, да и сохранение всех знаков препинания на своих позициях тоже оказалось очень удобным.

    Перейдя на винду, сделал аналогичный драйвер и под нее, но уже тогда была проблема с поиском подходящих клавиатур. Подошла BTC 5121 - купил коробку, и недавно распечатал оттуда последнюю. :( Надо было купить две. :)

    Подобной способностью обладают многие "игровые" клавиатуры, но использовать их для повседневной работы не каждому по душе.

    Клавиатур, на которых переключение можно повесить на Win, побольше, но ее на так удобнее удерживать в процессе набора слова, как CapsLock.


    1. BigBeaver
      26.11.2022 12:45
      -1

      Главная кнопка, которой не хватает на любой клавиатуре неанглоязычному пользователю — это переключатель языков/раскладок.
      Так капслок же


      1. emusic
        26.11.2022 12:54

        Вы прочитали все сообщение, на которое отвечали, или только первую фразу?


        1. BigBeaver
          26.11.2022 13:30

          Прочитал, но не понял проблему. Любая же клавиша биндится хоть на «жесткое» хоть на «мягкое» переключение.


          1. emusic
            26.11.2022 13:35

            На скольких клавиатурах Вы пробовали одновременно нажимать CapsLock, Shift и хотя бы Q/W/E, A/S/D, Z/X/C?


            1. BigBeaver
              26.11.2022 13:58

              Так, погодите. Мы обсуждаем нехватку клавиши или невозможность сочетать некоторые конкретные комбинации с вводом? Ок, я понял проблему, но она не релевантна первому абзацу, на который я отвечал.

              Ну то есть, я все еще не вижу проблемы просто повесить на шифт+капслок жесткое переключение и мягкое на чисто капслок.


              1. emusic
                26.11.2022 14:09
                +1

                Что толку "вешать", если большинство клавиатур аппаратно не поддерживает многих нужных сочетаний в "мягком" режиме? А для "жесткого" фиксированного переключения по уши достаточно и Ctrl-Shift, которые можно нажимать одним пальцем, и у которых, в отличие от Alt-Shift, нет чувствительности к тому, какая из клавиш была нажата/отпущена раньше.


                1. BigBeaver
                  26.11.2022 15:50

                  Ну с просто капслоком всё работает, как и с просто шифтом. Я вам как раз и предлагаю вешать не сочетание а единичную клавишу на мягкий режим. Или вы про то, что тогда не получатся латинские заглавные в мягком режиме? Хмм. ну да, это проблема, наверное. Но если честно, я в принципе не понимаю фишку мягкого режима, если можно сделать например «капслок — жестко на латиницу, шифт+капслок — жестко на кириллицу». В чем кайф непрерывного удерживания какой-то комбинации? Неудобно ж печатать так, когда один палец блокирован.


                  1. emusic
                    26.11.2022 16:20
                    +1

                    Кайф в том, что при таком подходе все знаки препинания всегда остаются на своих местах и регистрах. И двух-четырехбуквенные слова/аббревиатуры так набираются гораздо быстрее.

                    Те, кто еще застал древние телеграфные аппараты, где как раз нужно было фиксировать переключение на русский/латинский/цифровой режим, меня поймут, наблюдая это многолетнее убожество ОС, выдаваемое за "технический прогресс". Причина, в общем-то, проста: центры разработки что клавиатур, что ОС, находятся в США, где проблема многоязычности почти не стоит, японцам/китайцам/корейцам описанный прием радости не добавит, а остальные тупо не участвуют в разработке настолько, чтобы переломить тенденцию.


                    1. BigBeaver
                      26.11.2022 17:06

                      Но знаки все (кроме русских кавычек, не особо нужных) работают в указанных сочетаниях. С аббревиатурами согласен, но я не вижу проблемы переключать для них раскладку жестко. Видимо, я не достаточно много печатаю чтобы как-то замеять экономию одного нажатия на фразу.

                      Но ваш пойнт вполне валиден, спасибо за терпеливое разъясение.


                      1. emusic
                        26.11.2022 19:34

                        знаки все (кроме русских кавычек, не особо нужных) работают в указанных сочетаниях.

                        Что значит "работают"? Какие клавиши Вы нажимаете в Windows, чтобы поставить точку, запятую, точку с запятой, двоеточие - в латинской и русской раскладках?


                      1. BigBeaver
                        26.11.2022 20:19

                        То и значит. Нажимаю клавишу — печатается знак. Правда, я не пользуюсь Windows, но не считаю это принципиальным в данном вопросе.

                        чтобы поставить точку, запятую, точку с запятой, двоеточие — в латинской и русской раскладках?
                        ближайшие три клавиши к правому шифту и энтеру. Есть какие-то другие распространенные варианты?


                      1. emusic
                        26.11.2022 20:29

                        Я не в курсе, как это в линуксах, а в Windows - так, как нарисовано на клавишах: буква "Ж", двоеточие и точка с запятой находятся на одной клавише. Как Вы получаете двоеточие и точку с запятой, находясь в режиме кириллической раскладки?


                      1. BigBeaver
                        27.11.2022 09:47

                        А как это относится к делу? Я говорю, что буква Ж (а также цифры 4 и 6) не конфликтует с обсуждаемыми сочетаниями клавишь и ваша идея «мягкого переключния» работает для всех знаков препинания кроме тех, что на цифре «2». Русские кавычки не нужны, а собака почти не нужна при печати на русском (ну то есть шанс того, что вы печатаете текст на русском, и вам вдруг понадобилось ввести пару символов другой раскладки, включая собаку, мал).

                        Потому, если вы сделаете мягкое переключение по капслоку, то покроете более 99% кейсов без всяких там поискв клавиатуры и кастомных драйверов.


                      1. emusic
                        27.11.2022 12:01

                        Очевидно, Вам приходится вводить совсем мало текста, коли Вас не смущает даже то, что одни и те же знаки препинания в разных раскладках находятся на разных клавишах. Это, вообще-то, само по себе идиотизм еще тот, но большинство просто никогда не ело ничего слаще морковки, потому и считает, что так и надо. :)


  1. Wohlstand
    26.11.2022 13:19

    Ctrl+Shift

    Одним мезинцем жму обе клавиши и вполне удобно (мне лично), и это сочетание я использую для переключения языков. Но хотя не спорю, что зависит от размеров и комплекции рук/пальцев разных людей, и от типа клавиатуры.


  1. 0HenrY0
    26.11.2022 14:14

    И тут мы вспоминаем мем про ножные педали "copy" и "paste".


  1. Mike-M
    26.11.2022 14:19

    Мне показалось, что вопрос стандартных и короткоходных клавиш раскрыт недостаточно, как с физической, так и с эргономической точки зрения.


  1. DS28
    26.11.2022 16:37

    вместо сделай по шаблону, стали говорить сделай контрол+ц, контрол+в или скопипасти.
    вместо запечатлей, стали говорить заскринь.

    И что? Ну заскринь, ну скопипасти...
    В чём проблема? Copy Paste, Print Screen - взяли английские слова, адаптировали в свой язык, пользуемся...
    А клавиатуры не виноваты, что мы говорим "суп", а не похлебка? Так, на всякий случай уточняю...


    1. WraithOW
      27.11.2022 16:07

      Мне вот всегда нравился этот пуризм, когда люди оттопырив мизинчик говорят нам об упадке культуры речи, и при это не смущаясь употребляю "по шаблону" вместо "по образцу" или "по подобию".


      1. vconst
        27.11.2022 16:49

        Забавно наблюдать за такими, когда начинаешь рассказывать про этимологию некоторых «исконно русских слов», типа «тропинка»


  1. Zenitchik
    26.11.2022 17:05

    После чтения комментариев, задумался о второй клавиатуре, с на 100% кастомным набором клавиш. Чтобы не мучить стандартную клавиатуру, но быстро находить что-то относительно часто используемое.

    Мне часто не хватает кнопок "Рус" и "Лат" (и возможно ещё парочку). Именно отдельных кнопок, которые переключают раскладку на то, что написано из любого исходного состояния, а если эта раскладка уже была - ничего не делают.


    1. aik
      26.11.2022 17:43

      На али продают сейчас программируемые мелкие «клавиатурки», от одной кнопки до тридцати, что ли. Иногда подмывает купить, правда пока не придумал, сколько мне кнопок надо, нужны ли на ней крутилки и т.п.


  1. mrkrivedko
    27.11.2022 10:44

    Jorne ван лав!) три штуки себе собрал. Дом. Работа и на nrfMicro переносную.

    Пользуюсь и кайфую.. возвращаться на пианины нет никакого желания.


  1. Iptash24
    27.11.2022 14:45

    Учился слепому 10 пальцевому методу на бесплатном тренажере Stamina, по совету автора сразу начал изучать не совсем стандартное расположение пальцев: на кнопках F(А) и J(О) - тех что с пупырышками, лежат не указательные, а средние пальцы(остальные тоже сдвинуты), а указательные - на V(М) и N(Т). Так руки развернуты более естественно.