Клавиатура. Раскладка Kenkyo

2025-05-07 · 3 мин. для прочтения

Клавиатура. Раскладка Kenkyo.

Содержание

1 Общая информация

  • Репозиторий: https://github.com/argenkiwi/kenkyo
  • Kenkyo — это слоистая раскладка клавиатуры.
  • Разработана для стандартных ANSI-клавиатур.
  • Расширяет функциональность, сохраняя базовое поведение клавиатуры, что позволяет постепенно осваивать новые возможности без потери продуктивности.
  • Принципы
    • Совместимость: не конфликтует со стандартной раскладкой.
    • Эргономика: снижает нагрузку за счёт перераспределения функций.
  • Преимущества
    • Уменьшает движение рук за счёт слоёв и комбинаций.
    • Совместима с любыми ANSI-клавиатурами (включая компактные 60-65%).
    • Поддерживает «аккорды» (например, W+E = Esc, X+C = Tab).
  • Есть готовые конфигурационные файлы для kanata (см. Раскладка клавиатуры. kanata) и keyd.

2 Принципы дизайна

  • Эргономика: Часто используемые клавиши (Esc, Tab) доступны без движения рук.
  • Совместимость: Не переопределяет стандартные сочетания (Ctrl+C, Ctrl+V работают как обычно).
  • Прогрессивность: Можно начать с базовых функций (Extend), постепенно осваивая Fumbol.

3 Слои

  • Main (основной): использует модификаторы на домашнем ряду (Home Row Modifiers) (см. Клавиатура. Раскладка Home Row Mode).
    • Использует макет GASC / ◆⎇⇧⎈.
  • Extend: активируется пробелом (см. Клавиатура. Концепция SpaceFN), предоставляет доступ к навигации, медиа-клавишам и редактированию.
  • Fumbol: включает цифры на домашнем ряду, F1-F12 и дополнительные символы.

3.1 Основной слой (Main)

  • Модификаторы на домашнем ряду (удерживаются для активации):
    • A, S, D, F → Meta (Win/Command), Alt, Shift, Control.
    • J, K, L, ; → Control, Shift, Alt, Meta (симметрично для правой руки).
  • Нижний ряд:
    • Z, C, V → Control, AltGr, Fumbol (слой символов/чисел).
    • M, ., / → Fumbol, AltGr, Control.
      • Удерживая C (AltGr), можно ввести символы вроде € или ¶, если они назначены.
Рис. 1.: Основной слой (Main)

Рис. 1.: Основной слой (Main)

3.2 Слой Extend

  • Активируется удержанием пробела (см. Клавиатура. Концепция SpaceFN).
  • Правая рука:
    • H, J, K, L → ←, ↓, ↑, → (навигация).
    • U, I, O → Home, PgUp, End.
  • Левая рука:
    • Q, W, E, R →
  • Media: громкость, пауза и т.д.
  • Пример: Удерживая пробел и нажав J, вы переместите курсор вниз.
Рис. 2.: Слой Extend

Рис. 2.: Слой Extend

3.3 Слой Fumbol

  • Активируется через удержание V/M или через Extend + B:
  • Цифры на домашнем ряду:
    • A, S, D, F, G → 1, 2, 3, 4, 5.
    • H, J, K, L, ; → 6, 7, 8, 9, 0.
  • Пример: Удерживая V (Fumbol) и нажав S, вы введете цифру 2.
  • F-клавиши:
    • Верхний ряд (Q-P) → F1-F10.
    • B, N → F11, F12.
Рис. 3.: Слой Fumbol

Рис. 3.: Слой Fumbol

3.4 Аккорды (Combos)

  • Комбинации двух клавиш для быстрых действий:
    • W + E → Esc.
    • I + O → Backspace.
    • X + C → Tab.
  • Пример: Нажав X и C одновременно, вы вставите табуляцию.

4 Пример рабочего процесса:

  1. Набираете текст → Используете основной слой.
  2. Нужно удалить слово → Удерживаете пробел (Extend) → Нажимаете I+O (Backspace).
  3. Вставить символ € → Удерживаете C (AltGr) → Нажимаете E.
  4. Переключиться на вкладку → Аккорд X+C (Tab).
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.