22 октября 2022

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

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

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

О каких раскладках и клавиатурах пойдёт речь:

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

Untitled

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

Содержание:

Введение

Общий обзор всех способов однорукой печати

Глобально все способы однорукой печати можно разделить на две категории:

<aside> 1️⃣ Однорукая РАСКЛАДКА. При таком способе просто переназначается смысл клавиш клавиатуры. Раскладку можно установить на любую обычную клавиатуру. Т.е. требуется только специальный софт, а в целом подойдёт любая стандартная клавиатура.

Пример однорукой раскладки: Леворукий One-handed Dvorak

Пример однорукой раскладки: Леворукий One-handed Dvorak

</aside>

<aside> 2️⃣ Однорукая КЛАВИАТУРА — это отдельное специальное устройство, которое ещё нужно где-то достать.

Пример однорукой клавиатуры: Леворукий Frogpad

Пример однорукой клавиатуры: Леворукий Frogpad

</aside>

<aside> 💡 В данном контексте клавиатура — это расположение физических клавиш на корпусе, а раскладка — это функции этих клавиш.

</aside>

Принципы, на которых построены однорукие способы ввода

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

В одноруких клавиатурах часто используется многослойность и мульти-функциональность клавиш. Для ввода модификаторов (Alt/Ctrl/Shift/Win) часто используют залипающие клавиши.

<aside> 💡 Пример дополнительного слоя на клавиатуре — это клавиша Fn ноутбуков. При её удержании (т.е. при переходе на Fn-слой) обычно меняются функции клавиш F1..F12.

</aside>

<aside> 💡 Если бы клавиша Fn не просто открывала Fn-слой при удержании, но ещё бы при быстром нажатии, например, переключала язык — то она была бы двух-функциональной.

</aside>

<aside> 💡 Если при нажатии-и-отпускании клавиши Shift сделано так, что следующая введённая буква автоматически вводится заглавной, то говорят, что клавиша Shift — залипающая.

</aside>

Также однорукие клавиатуры часто используют аккордовый способ ввода, для чего клавиатура на хардварном уровне должна обладать Anti-ghosting или 6NKRO. Ещё часто используется мульти-режимность.

<aside> 💡 При аккордовом вводе вводимая с клавиатуры буква зависит не от нажатой клавиши — а от того, какие клавиши пользователь нажал-и-отпустил одновременно. Аккордовым способом уже на 5 клавишах умещается весь английский алфавит, ибо 5 клавиш можно зажать [2^5 -1 = 31] различными способами.

</aside>

<aside> 💡 Anti-ghosting (или его частный вариант 6NKRO) ****— способность клавиатуры распознавать все одновременные нажатые на ней клавиши. Стандартные мембранные клавиатуры обычно распознают не более 2..4 одновременных нажатий. Механические клавиатуры и клавиатуры ноутбуков обычно распознают не менее 6 одновременных нажатий (отсюда и цифра 6 в 6KNRO).

</aside>

<aside> 💡 Например, клавиша NumLock на обычной клавиатуре по сути переключает между режимами навигации и ввода цифр: при включенном NumLock цифровая клавиатура вводит цифры, а при выключенном — управляет курсором.

</aside>

С какой скоростью реально печатать одной рукой

Для ориентира приведу характерные скорости двурукой печати текста: