Skip to content

Словарь

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

Bootloader

Специальный режим, который необходим для перепрошивки контроллера

Footprint

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

Применительно к свитчам под этим термином имеют ввиду расположение контактных и пластиковых пинов.

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

Home-Row

также, домашняя позиция, хоум-роу

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

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

Интересно, что...

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

Home-Row Mods

TODO: Описать концепцию Home-Row Mods. Описать альтернативы (callum-mods)

Linked:

Hotswap

Также называются hotswap-сокетами. Это специальные крепления, установленные в плату. Они позволяют легко заменять свитчи без необходимости их выпаивать и припаивать заново.

Keycode

В системном драйвере USB HID (Human Interface Device) определён набор специальных кодов (keycodes), которые при интерпретации системой превращаются в символ или набор символов.

Набор доступных для использования кодов определяется прошивкой:

Tap-Dance

TODO: Описать Tap-Dance и как им пользоваться в Vial/ZMK

Тайп-кластер

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

Например, в 36-клавишной клавиатуре, тайп-кластер будет иметь сетку 5x3.

А в 42-клавишной — уже 6x3, т.к. есть доп. колонка под мизинец.

Тамб-кластер

от англ. thumb — большой палец

Блок клавиш для большого пальца. В сплит-клавиатурах для большого пальца обычно выделено две и более клавиш.

Лигатуры

Лигатура — это последовательность символов. В системной раскладке Windows или macOS для одного keycode можно указать сразу несколько символов.

WARNING

В Linux этот функционал не поддерживается.

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

Макрос

TODO

Медиа-клавиши

media keys

Клавиши управления медиа-функциями, например:

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

Полный список медиа-клавиш и их доступность в операционных системах можно посмотреть в документации ZMK

Модификатор

мод, mod, modifier

Клавиша, которая изменяет поведение других клавиш в операционной системе.

В протоколе USB HID для клавиатурных раскладок определено четыре модификатора:

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

  • Meh (Ctrl + Shift + Alt)
  • Hypr (Ctrl + Shift + Alt + Gui)

TIP

Существует левая и правая версии каждого из этих модификаторов (например LCtrl и RCtrl).

TIP

В некоторых клавиатурах на месте RAlt можно встретить так называемый AltGr, что в некоторых системах под капотом распознаётся как Ctrl + Alt.

Shift

Клавиша Shift появилась в 1878 году на пишущей машинке Remington No. 2. Она сдвигала пишущую каретку на слой с заглавными буквами. С тех пор практически ничего не поменялось и Shift по-прежнему исполняет своё прямое предназначение.

На ОС Windows одновременное нажатие Shift и клавиш на цифровом блоке обрабатывается как клавиши управления курсором.

В клавиатурах, интерфейсах и приложениях в основном обозначается как Shift или стрелочка вверх.

Ctrl

Изначально появилась для ввода управляющих символов, недоступных для ввода напрямую (отсюда и название, control).

В клавиатурах, интерфейсах и приложениях в основном используются следующие обозначения (на примере Ctrl+V):

  • Ctrl+V
  • ^V в терминале и в macOS
  • С-v в Vim и Emacs

Alt

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

  • ctrl+<key> — одно действие,
  • alt+<key> — второе,
  • ctrl+alt+<key> — третье.

На DOS и Windows существуют специальные альт-коды (alt-code), которые вводятся с помощью зажатого Alt и цифр на цифровом блоке. Например Alt+Num(0151) будет превращён в символ длинного тире .

В macOS модификатор Alt обозначается как ⌥ Option или Opt. В остальных ОС обозначается просто Alt.

Gui

В разных системах и приложениях эта клавиша может называться по-разному:

  • в стандарте USB HID она называется Gui
  • в Windows её называют Win
  • в macOS она называется Cmd или Command
  • в Linux — Super или Meta (например, в KDE)
  • в тайлинговых оконных менеджерах её называют Mod4

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

  • Apple обозначает её как квадрат с петлями
  • Google Chromebook и Android обозначает данную клавишу 🔍 — символом лупы.
  • На клавиатурах ПК и ноутбуков часто можно встретить логотип Microsoft Windows.

Моносплит

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

Примеры:

Пальцы

Большой

также «тамб», thumb finger

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

Указательный

также «указ», index finger

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

Средний

middle finger

Считается вторым по силе после большого. Обычно для среднего пальца выделен один столбец клавиш.

Безымянный

также «безым», ring finger

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

Мизинец

также «миз», little finger, pinky или pinkie

Самый корокий палец. Не обладает большой подвижностью.

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

Слой

Слоем в клавиатурах называется группа связей (клавиша -> keycode).

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

Каждая клавиатура (даже стандартная) содержит слой по-умолчанию. При активации, слой перекрывает собой слой по-умолчанию. У слоёв есть приоритет — нижний слой не может перекрывать верхний.

Слои могут быть системными и аппаратными.

Системные слои

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

Количество и содержимое системных слоёв определяется системной раскладкой.

Аппаратные слои

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

TIP

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

Способы активации слоёв

Слои могут быть активированы различными способами:

  • Momentary Layer (MO) — включает слой при зажатии клавиши слоя
  • To Layer (TO) — включает слой и отключает все остальные слои, кроме слоя по-умолчанию
  • Toggle Layer (TG) — включает слой, если он в данный момент выключён, иначе выключает слой

Сплит

(также split) — клавиатура, состоящая из двух раздельных половинок.

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

Смотри также: Моносплит

Примеры:

Стаггер

(от англ. Staggering) — сдвиг клавиш в клавиатуре относительно друг друга.

Стандартный

standard

Равномерный

equal

Симметричный

symmetrical

Ортогональный

orthogonal

Вертикальный

columnar

И ещё куча их...

Но встречаются реже

Стандартная клавиатура

(также «СК») — обычная клавиатура со 104 клавишами, которые расположены стандартным стаггером.

Стем

Это движущаяся часть свитча, на которую крепися кейкап.

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

TODO: изображение MX свитча

Другим популярным вариантом среди низкопрофильных свитчей является Kailh Choc v1

TODO: изображение Choc v1 свитча

Свитчи Gateron Low Profile имеют MX стем, однако из-за низкого профиля с ними совместимы далеко не все кейкапы.

TODO: изображение GLP свитча

Тентинг

(от англ. tent, палатка) — подъём центральной части клавиатуры для разворота кистей рук при печати.

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

Подробнее про тентинг

Примеры клавиатур, использующих тентинг:

Цифровой блок

numpad

Блок клавиш, для которого в стандартной клавитуре обычно выделено отдельное место справа. Он предназначен для удобного ввода цифр и арифметических знаков +, -, *, / и т.д.

Важно

Клавиши Numpad'а не стоит путать с клавишами цифрового ряда, т.к. для этих клавиш определены отдельные keycode'ы.

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

  • QMK: KC_KP_1, KC_KP_2, и т.д.
  • ZMK: KP_N1, KP_N2, и т.д.

Цифровой ряд

numrow

Ряд клавиш, обычно расположенный над альфа-клавишами. В стандартных раскладках с его помощью вводятся цифры, а с помощью Shift'а символы !, @, # и т.д. В раскладках машинописи назначение этих клавиш поменяно местами и без Shift'а вводятся символы, а с Shift'ом — цифры.