Клавиатура для одной руки — для чего нужна?

Прочее
На чтение 6 мин Просмотров 338 Опубликовано 07.04.2023 Обновлено 07.04.2023
Клавиатуры для одной руки становятся все более распространенными, особенно в играх. Но что именно приносят клавиатуры, на которых отсутствует большая часть клавиш? В этом руководстве мы расскажем, для чего используются одноручные клавиатуры, и в чем их преимущества и недостатки.
Что такое одноручные клавиатуры?

На этом снимке Razer Tartatrus V2 используется в качестве дополнения к игровой клавиатуре.
Концепция клавиатуры для одной руки проста: просто представьте клавиатуру без цифровой клавиатуры, разделенную посередине. Из разделенной клавиатуры в качестве устройства ввода используется только левая часть. В таком случае это называется клавиатурой для одной руки или клавиатурой.
Остаются вопросы о том, почему вам следует избегать использования более половины клавиш и почему (часто) используется левая половина клавиатуры, а не правая. Ответы на эти вопросы откроются, когда мы рассмотрим область применения клавиатур для одной руки.
Для шутеров достаточно одной половины клавиатуры
Половина порций используется в основном в игровой сфере и, предпочтительно, в шутерах. В классические шутеры на ПК можно играть с помощью мыши и клавиатуры. Мышь управляет прицеливанием и стрельбой, игроки используют клавиатуру для управления движениями своего игрового персонажа, переключения между оружием и выполнения других действий.

Шутеры от первого лица, такие как «Доблестный», содержат всего несколько действий.
Действия в шутерах обычно ограничиваются несколькими кнопками, которые можно легко нажимать только одной рукой и без захвата. Вот почему можно полностью отказаться от одной половины клавиатуры.
Причина, по которой большинство клавиатур для одной руки состоят из клавиш левой половины клавиатуры, связана с удобством рук пользователей. Большинство людей, а следовательно, и геймеров, являются правшами. При одновременном использовании мыши и клавиатуры правая рука отвечает за мышь, а левая — за клавиатуру. Из соображений эргономики клавиши перемещения и действия в компьютерных шутерах (для правшей) расположены на левой стороне клавиатуры. Вот почему дизайн большинства клавиатур для одной руки ориентирован на левую половину клавиатуры.
По Теме: Как установить ватсап на планшет

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

Панель управления Cooler Master имеет нейтральную раскладку кнопок, поэтому ею могут пользоваться даже левши.
Клавиатуры для одной руки: вот преимущества
Теперь, хотя мы знаем, в каких областях используются одноручные клавиатуры, мы все еще не знаем, в чем заключаются их преимущества перед обычными клавиатурами. В конце концов, удвоенное количество кнопок не может быть недостатком при игре, а также при редактировании графики и звука, не так ли? В некотором смысле, да.
По Теме: Как подключить видеорегистратор к компьютеру
Лучшая производительность
Как уже было кратко сказано, использование клавиатуры одной рукой может быть более эффективным. У пользователей гораздо меньше кнопок перед ними, и они могут полностью сосредоточиться на них. Несколько клавиш быстрее проникают в мышечную память, и левой руке (правой для левшей) не нужно перемещаться по клавиатуре. Это экономит время и позволяет избежать ошибочного ввода.
Более низкая стоимость
Еще одним преимуществом одноручных клавиатур является их более низкая цена по сравнению с полноценными игровыми клавиатурами. В игровых клавиатурах используются высококачественные клавишные переключатели, называемые «переключателями». Они довольно дороги по сравнению с обычными переключателями. Оснащение полноценной игровой клавиатуры высококачественными переключателями и, при необходимости, специальными клавишами значительно дороже, чем клавиатура, в которой клавиши и переключатели используются менее чем в половине случаев.
Эргономика
Большинство клавиатур для одной руки более эргономичны, чем обычные клавиатуры. Многие клавиатуры в стандартной комплектации оснащены упором для запястий, который может снизить риск развития синдрома запястного канала. Некоторые клавиатуры для одной клавиатуры также имеют дополнительные эргономичные особенности, такие как дугообразное расположение клавиш или специальные клавиши для большого пальца.
Компактность
И, наконец, клавиатуры значительно компактнее обычных клавиатур. Игровая приставка, состоящая из клавиатуры и мыши для одной руки, может поместиться даже на самом маленьком столе. Для тех, кто часто меняет местоположение и поэтому играет на игровом ноутбуке, клавиатура также является лучшей альтернативой встроенной клавиатуре ноутбука. А благодаря своей компактности одноручные клавиатуры также можно легко носить с собой, куда бы вы ни пошли.
По Теме: Как настроить магнитолу Пионер
В этом заключаются недостатки клавиатурных клавиатур
Помимо упомянутых преимуществ, одноручные клавиатуры имеют и некоторые недостатки, о которых мы сейчас подробнее поговорим.
Не подходит для некоторых компьютерных игр
Как уже упоминалось, клавиатуры для одной руки в основном используются в шутерах на ПК. Это потому, что там требуется относительно немного кнопок для выполнения действий. Игры других жанров, такие как MMORPG или стратегические игры, более сложны и часто требуют большого количества кнопок для управления. Они просто отсутствуют на клавиатуре. Так что для некоторых игровых жанров полноценная клавиатура — лучший выбор.
Писать становится невозможно
Тот, кто заменит обычную клавиатуру клавиатурой, естественно, больше не сможет писать с ее помощью разумно. Это может вызвать проблемы, например, в играх, в которых случайные товарищи по команде не используют голосовую связь. Однако этот недостаток можно устранить, если для игры использовать клавиатуру одной рукой в сочетании с обычной клавиатурой. С другой стороны, на ноутбуке вы можете просто использовать встроенную клавиатуру для текстовых сообщений.
Адаптация к новой планировке
В зависимости от того, насколько раскладка клавиатуры для одной руки отличается от раскладки обычной клавиатуры, вам, возможно, придется сначала привыкнуть к ней. С клавиатурными клавиатурами, которые точно отображают левую половину обычной клавиатуры, процесс адаптации, вероятно, будет довольно быстрым. Для специальных клавиатур для одной руки с клавишами, расположенными по дуге, клавишами большого пальца или джойстиками для большого пальца период привыкания может занять немного больше времени.
Полноценная клавиатура для одной руки (+ Mouse in your Head)
Пока разбирался с кастомными клавиатурами, в голову закралась мысль что должны быть люди которые пошли еще дальше. И сделали клавиатуру под одну руку (ну сделать-то ее не сложно, сложнее перенастроить мозг под постоянное переключение расскладок). Так что из любопытства решил погуглить готовые решения. И нашел вот такой, очень занятный вариант.
И еще (по сутиготовое решение для «кстомайзеров», просто перепрошиваете свою клавиатуру на эту расскладку и используете):
Ортолинейная сплит клавиатура — это что такое? Обзор Iris Keyboard
За сто с лишним лет клавиатуры сильно изменились внешне: стали лёгкими, тонкими, есть даже проекционные со сканером. Но рынок ничего не меняет в их раскладке («QWERTY» появилась в 1890 году), клавиатуры не стали удобней для пальцев, не адаптированы для положения кистей и предплечий. Всё человечество стало проводить жизнь за компьютером, но эргономика главного инструмента ввода осталась в позапрошлом веке.
Я решил узнать, можно ли купить удобную клавиатуру в 2020 году. Краткий ответ: пришлось паять самому.
Недавно я купил механическую клавиатуру Vortex Core RGB. Мне понравилась механика, новое расположение курсоров и скобок, нормально привык к меньшему количеству клавиш. Но мне не хватало стабильности печати, поэтому я стал гонять тренажёр. Пришлось поставить руки «правильно», но они стали уставать от неестественно прямого положения.
Я понял, что опечатки — это проблема раскладки клавиатуры, а не моя. Клавиши сдвинуты, как в печатной машинке сто лет назад, а не так, как удобно для нашей руки: ровно друг над другом, чтобы не двигать пальцы вбок. Клавиатуры сильно изменились внешне, но смысла не добавили. Даже айфон копирует сдвиг кнопок, только в русской раскладке сдаётся и рисует кнопки ровно.

Я решил, что мне нужна новая клавиатура, но в этот раз она должна быть удобной, спроектированной под руку. Пусть она будет очень странная, я готов поломать все привычки, лишь бы было удобно с инструментом, за которым я провожу по 8-10 часов в день.
- курсоры прямо под правой рукой;
- нажимать скобки не мизинцем, а как-то удобней;
- не тянуться до цифр и знаков;
- анатомически расположенные клавиши, чтобы палец не двигался влево и вправо, а только вертикально;
- больше кнопок под большой палец, ему мало одного только пробела;
- изгиб клавиатуры, чтобы можно было правильно положить руки «из плеч»;
- развлечение и удовольствие.
В поисках эргономики
Подбив требования, я начал искать новую клавиатуру.
-
В офисе я уже видел Microsoft Sculpt, на ней руки лежат правильно, но кнопки всё ещё как на печатной машинке.

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

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

Можно разделить ортолинейную клавиатуру пополам, например, Levinson. Уже лучше, но есть ли ещё?


Ergodox EZ мне не понравилась: слишком большая даже на фото, не понимаю, что делать с таким количеством кнопок у большого пальца. С ценником тоже — $300+.

Можно сделать шаг назад, не разделять, а просто правильно поставить клавиши. Так сделано в Atreus, но продажи ещё не начались (по плану в августе-сентябре).
Половину этих клавиатур можно купить только в разобранном виде, спаять придётся самому.
Сделать клавиатуру достаточно просто: нужен контроллер, кнопки, колпачки и доска, на которой всё держится. Даже плату делать не обязательно, кнопки к контроллеру можно присоединить проводами.
С софтом тоже просто: контроллер — это Arduino, а для него есть опенсорсный QMK, который стал стандартом с кучей функций.
DIY: осталось только припаять
Рынок клавиатур для сборки достаточно разнообразный. В продаже есть готовые платы и корпуса, остаётся только припаять кнопки и контроллер.

Средне у Iris.

Мало кнопок у Kyria.

Совсем мало у Jian, но зато адаптирован к русской раскладке.

Пальцы двигаются не по прямой, а по дуге, можно ли так поставить клавиши? Да, если у вас Dactyl-ManuForm. Надо будет напечатать корпус на 3D-принтере, платы внутри нет совсем, всё на проводах. Сборка не самая простая.


У клавиатуры есть приятные фишки: можно наклонить, клавиши под большим пальцем можно заменить на увеличенные или поставить пару крутилок. Заказываю.
Iris Keyboard: собираем сами
Сколько это стоит?
Купить все компоненты в одном месте не получится. Плата и корпус — на сайте из Америки, кнопки на Гикбордс, колпачки на Алиэкспресс. Кнопки можно найти и на Авито, в Москве всегда есть из чего выбрать. Всё вместе вышло на 14 тысяч рублей (но изначально я забыл купить боковину, которая стоила ещё 2 тысячи).

Можно сделать дешевле: не покупать корпус, а свитчи взять на Авито, так получится уложиться в 10 тысяч рублей.
Можно сделать дороже: взять всё самое крутое. Набор красивых клавиш запросто может стоить $150, крутые переключатели Zilents обойдутся ещё в $60. Это без учёта доставки, которая обычно стоит около $30 на позицию. В итоге можно собрать клавиатуру и за 30 тысяч рублей (≈ $450, дальше оценивайте по курсу).
Как это спаять?
Пока ехали все детальки, я посмотрел курс пайки, там всё просто. Для работы понадобится немного:

- простой паяльник и подставка под него;
- оловоотсос, чтобы перепаивать кнопки;
- припой, чтобы скреплять;
- флюс, чтобы чистить паяльник;
- кислота, чтобы подготовить плату к пайке.
Рабочий стол в процессе
На почту мне пришёл плоский конверт. За пару недель я успел забыть что заказывал, поэтому сильно удивился корпусу «под картон». Странно, но что-то в этом есть. В подарок мне положили брелок на одну клавишу.

Встроенный процессор. Для большинства самодельных клавиатур надо припаивать Arduino, а он занимает кучу места, поэтому приходится обыгрывать его прямо в дизайне платы. У Iris с этим намного проще.
Шесть светодиодов уже встроено в плату, но можно допаять ещё под каждую кнопку.
Подключение через USB-C, платы соединяются через TRRS (это разъём как у наушников).
Поддерживает несколько видов переключателей: Cherry MX (и даже PCB Mounted), низкопрофильные Kailh choc (но только первой версии), Alps.
Ну и просто цвет красивый.

Не дожидаясь пайки, я вставил все клавиши и пощёлкал. Кайф, всё под рукой.

Позже я догадался, что корпус не картонный, а прозрачный, просто он обёрнут в бумагу против царапин. Ещё оказалось, что я забыл заказать боковую часть, потому что не стал разбираться, что значит Clear Acrylic Middle — Tented. Без этой боковинки можно спокойно работать, просто не получится поставить клавиатуру под углом.
Пошаговая сборка клавиатуры
-
Вставляете угловые механизмы.

Насаживаете на плату, выравниваете, припаиваете.

Добавляете остальные кнопки, припаиваете.

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

На пайку первой половины ушло полтора часа, но в основном я разбирался с паяльником и температурой. Вторую половину собрал за 20 минут.
На фото видны переключатели двух цветов, это разные типы кнопок:
- красные — линейные, нажимаются плавно;
- у коричневых есть бугорок, который чувствуется в момент срабатывания, кнопку выжимать до конца не обязательно.
Дно корпуса ровное, а клавиатура слишком лёгкая и скользит по столу. Самые простые силиконовые капельки решат проблему.

В итоге у меня получилось самостоятельно собрать клавиатуру, не имея никаких навыков в электронике и пайке.
Обзор Iris Keyboard: от эргономики до ништяков
Разделённая на две части
Первое, что бросается в глаза — клавиатура разделена на две части. Так я могу поставить руки как угодно: сдвинуть половинки, чтобы руки были под углом, либо поставить широко, но с прямыми руками из плеч. Можно менять расположение на ходу и двигать как угодно.
Так можно сидеть правильно, оперевшись на спинку стула, руки на подлокотниках. В центре стола может быть мышь, микрофон или чай.

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

Теперь все мои опечатки — это только мои ошибки в голове. С ними я уже начал бороться, и стабильность моей печати сильно выросла. За ней подтянулась и скорость. С одной стороны, для программирования скорость не так важна, с другой, я перестал тратить энергию на исправление опечаток, полюбил набор текста. Стал активней набирать конспекты встреч, статьи, тесты для программ.
Высокая
Неожиданностью оказалась высота клавиатуры — 3 сантиметра. Это чудовищно много для комфортной работы. С высотой можно бороться тремя путями:
Уменьшить сам корпус. Убрать дно и приклеить коврик от мышки к плате (!), либо просто уменьшить расстояние, поставив новые распорки. Сам корпус может быть не акриловым в 3мм, а металлическим, получится ещё тоньше. Без корпуса высота уменьшается на треть.

Заменить переключатели на низкопрофильные, купить к ним низкие кнопки. Kailh chock поддерживаются, заказал, жду. С новыми клавишами и без корпуса высота уменьшится вдвое. Это уже почти как Apple Magic Keyboard.
Поднять руки. Я купил пару подставок для кистей, пока работаю так. Немного надоедает поправлять их.

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

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

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

Наклон клавиатуры — это прикольно, но из-за некоторой «колхозности» моего решения, долго так работать я не смог, шатается. Но это прям кайф, подумываю дозаказать боковину с наклоном. Можно и самому напечатать на 3D-принтере.
С кастомизированными кнопками
Кнопки я заказывал сначала на Авито, потом на Алиэкспрессе. Простые наборы стоят около тысячи рублей, но надписи на них будут стираться. Набор с клавишами может выглядеть так.

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

Самая важная характеристика кнопки — это её профиль. Их много разных.
Проще всего на ортолинейные клавиатуру найти кейкапы плоского DSA-профиля.

DSA мне не очень понравился, слишком одинаковые клавиши. Кнопки с наклоном интереснее, например, OEM-профиль с Алиэкспресс.

Для ортолинейных клавиатур выбор раскладок ограничен, потому что нужен Shift, Control и Enter размером в одну кнопку, а много где их нет в комплекте. В некоторых наборах можно взять буквенные кнопки от основного набора, а остальные докупить отдельно. Цена поднимается существенно, обычно выше $100 только за клавиши. Например, мне понравился GMK Nautilus, но нужный набор будет стоить $190. Это столько же, сколько стоит клавиатура сейчас.

Размером 60% от привычной
У клавиатуры меньше клавиш, нет ряда F1-F12, но ряд цифр остался, а значит не нужно сразу ломать все привычки. Иногда удобней нажать отдельную клавишу, чем уходить на другой слой, где цифры под пальцами. Если бы их не было, то шорткат скриншота на Mac стал бы ещё сложнее: вместо сmd + shift + 3 надо нажать сmd + shift + Fn + e.
Меньше кнопок, значит не надо тянуться до дальних, всё под рукой. Дополнительные клавиши спрятаны на отдельных слоях. Принцип работы знаком каждому: зажимаешь shift, а все кнопки меняют свои символы, буквы становятся прописными, цифры меняются на знаки. Тут то же самое, просто зажимать надо не shift, а клавишу смены слоя, она под большим пальцем.
Но вот подписей для этих дополнительных слоев нет, поэтому остается только запоминать. Мне выучиться оказалось просто, но вот другим людям пользоваться моей клавиатурой невозможно.
Большой палец теперь не только нажимает пробел, но и меняет слои, зажимает модификаторы, жмёт enter, всего 6 кнопок. Можно выбрать любые клавиши, это зависит от ваших задач.
Кнопки под большим пальцем можно заменить, варианта три.
-
Можно просто поставить кнопки. Нюанс в том, что эти клавиши повёрнуты на 90 градусов и смотрят вбок. Это неудобно в случае с изогнутыми клавишами, поэтому я поставил плоские из другого набора.

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

А можно вместо верхней кнопки поставить крутилку. Об этом отдельно.
Крутилки
На место верхней клавиши можно поставить крутилку, тогда она будет не только нажиматься, но и крутиться. Можно повесить любое действие. Из адекватных:
- скролить страницу (имитировать колесико мыши);
- двигать курсор;
- менять громкость.
Увы, крутить получается только зажав двумя пальцами сверху, мотнуть одним пальцем сбоку не получится, слишком туго, а клавиатура лёгкая. Я хотел перемещать курсор по тексту крутилками, но из-за тугости это оказалось неудобным.
Сначала я добавил крутилки на обе стороны, но потом оставил только на правой, для левой не нашлось применения.
Раскладка
На клавиатуре меньше клавиш, нет F1-F12, курсоров и цифрового блока, чтобы получить к ним доступ, нужно зажать кнопку слоя. По умолчанию есть три слоя: обычный, цифры и курсоры, мультимедиа.

Стандартную раскладку я совсем не понял: странные курсоры слева, куча кнопок для управления подсветкой, непонятные кнопки для музыки. Я попробовал посидеть так неделю, привыкнуть не смог, смысла переучиваться не нашёл.
Но все кнопки можно настроить. Подвинул курсоры в правую часть, убрал кнопки подсветки, перенёс изменение громкости на крутилку. Стало хорошо.
Сначала кажется, что невозможно запомнить. На самом деле всё делится на этапы:
- запоминаешь курсоры;
- учишься переключаться на цифры, знаки +=- и т.п.;
- запоминаешь, где громкость и пауза, следующий трек;
- меняешь положение модификаторов под шорткаты.
Подписи для кнопок
Когда на клавиатуре напрограммировано в три слоя, непонятно, что делать с подписями на кнопках. Обычные буквы бесполезны (я же и так пишу вслепую), а модификаторы можно подписать только наклеив что-то поверх клавиши. Это некрасиво, стирается со временем, да и слишком часто меняется в первое время. Поэтому я купил клавиши совсем без подписей, а все дополнительные кнопки разучиваются постепенно.
Скобки и русский язык
Для программирования я поставил скобки вдоль центра. Удобно, но вместе с ними переехали и русские буквы Х и Ъ. Набирать их со второго слоя очень медленно.

В прошивке можно сделать так, чтобы короткое нажатие на левый shift набирало [, а на правый ], так нашлось место для Х и Ъ. Появилась новая проблема: чтобы набрать заглавную Х, надо нажать правый shift, а потом нажать левый. Для Ъ наоборот, но это приходится делать нечасто. Также можно набирать < и >.

Пользоваться правым shift я не привык, 90% опрошенных тоже. Пришлось попробовать и мне понравилось! Ломает голову, но разгружает руки.
Софт — QMK
В клавиатуре крутится софт QMK — quantum mechanical keyboard. Опенсорс, широко поддерживается, красота. Настраивать клавиатуру можно через конструктор на сайте или перепрошивать через терминал.
Конфигуратор на сайте
Сделать раскладку можно на сайте-конфигураторе config.qmk.fm.
Работает очень просто: перетаскиваете кнопки снизу наверх, жмёте скомпилировать (Compile), скачиваете (Firmware).

Через программу QMK Toolbox обновляете прошивку: выбираете файл, жмёте flash, нажимаете кнопку сброса на клавиатуре. Готово. У клавиатуры Iris кнопки сброса есть снизу платы, но можно повесить и на обычную кнопку в каком-нибудь слое.

Настроить крутилку на сайте не получится, только программировать. Об этом подробней.
Сборка на компе
Возможностей конфигуратора хватает для настройки кнопок, слоёв, но не работает с крутилками, пришлось устанавливать сам QMK. Гайд объяснит всё даже тем, кто с командной строкой не работал.
Для установки QMK надо выполнить 4 команды
Установить brew:
brew install qmk/qmk/qmk
Запустить настройку:
qmk setup
Дать название вашей раскладке:
qmk config user.keyboard=clueboard/66/rev4
qmk config user.keymap=
После установки у вас появится файл с вашей раскладкой.

Список клавиш можно найти на сайте QMK.
Если что-то поменяли, то достаточно выполнить:
qmk compile // скомпилирует вашу раскладку qmk flash // загрузит раскладку в клавиатуру
И потом нажать на клавиатуре кнопку reset.
Для крутилки надо дописать только одну функцию и назначить клавиши на срабатывание. Вот так выглядит регулировка громкости:
void encoder_update_user(uint8_t index, bool clockwise) < if (index == 1) < // Right encoder if (clockwise) < tap_code(KC_VOLU); >else < tap_code(KC_VOLD); >> >
Можно усложнить действия, добавив слои
void encoder_update_user(uint8_t index, bool clockwise) < if (index == 1) < // Right encoder if (layer_state_cmp(layer_state, _LOWER)) < if (clockwise) < // Стрелки вверх-вниз tap_code(KC_DOWN); >else < tap_code(KC_UP); >> else if (layer_state_cmp(layer_state, _RAISE)) < if (clockwise) < // Громкость tap_code(KC_VOLU); >else < tap_code(KC_VOLD); >> else < if (clockwise) < // Стрелки влево-вправо tap_code(KC_RGHT); >else < tap_code(KC_LEFT); >> > >
Что можно сделать со своей прошивкой?
В QMK много необычных возможностей. Три важных мы уже разобрали: слои, поддержка сплит клавиатур и rotary encoder (это так крутилки называются). Но внутри много интересного. Расскажу про парочку необычных примеров, что я использовал.
Space cadet shift
В обычной клавиатуре shift или alt работают только на зажатие. В QMK им можно добавить действие и на нажатие. Например, левый shift будет писать открывающую [, а правый закрывающую ]. Ещё я так настроил аlt/enter.
Макросы
Можно повесить на нажатие клавиши набор текста или команд с клавиатуры. Макросы надо писать прямо в прошивку, можно даже создать парочку на лету, но они исчезнут, когда отключите питание.
Пара примеров. Обновление прошивки двумя командами можно свести до одной клавиши: вводим qmk compile, ждём пару секунд пока выполнится, вводим qmk flash и программно жмём кнопку reset. Весь процесс свёлся до одной клавиши.
SEND_STRING("qmk compile\n"); SEND_STRING(SS_DELAY(2000)); SEND_STRING("qmk flash\n"); reset_keyboard();
Многое в программировании можно свести до ввода таких команд. Например, скопировать название класса в буфер, а потом объявить переменную:
var SomeClassMock: SomeClassInterfaceProtocol!
Код для этого
// write var ClassNameMock: ClassNameMock SEND_STRING("var "); SEND_STRING(SS_LGUI("v")); // Past from buffer SEND_STRING("Mock: "); SEND_STRING(SS_LGUI("v")); // Past from buffer SEND_STRING("Mock");
Не получится уменьшить первую букву переменной, но можно переместить до неё курсор (alt + влево два раза) и удалить (через del), останется только ввести букву самому.
Дописываем
SEND_STRING(SS_LALT(SS_TAP(X_LEFT))); SEND_STRING(SS_LALT(SS_TAP(X_LEFT))); SEND_STRING(SS_TAP(X_DEL));
Вся ручная работа ушла, осталось скопировать класс, запустить макрос, ввести первую маленькую букву. Целая строка свелась до пары клавиш.
Потом по такому же принципу можно инициализировать переменную:
someClassInterfaceMock = SomeClassInterface()
А затем и сгенерировать шаблон для мока в Spry:
сlass SomeClassInterfaceMock: SomeClassInterfaceProtocol: Spryify < enum ClassFunction: String, StringRepresentable < case empty >enum Function: String, StringRepresentable < case > >
В итоге, написание мока для зависимости у меня выглядит вот так:
Скорее всего, это можно сделать и в какой-нибудь программе, например, Keyboard Maestro, но есть и вот такая альтернатива. Из плюсов: подключив клавиатуру к любому компьютеру, вам не придётся настраивать окружение, всё уже работает.
Применений макросам много, надо просто поискать паттерны в своей работе.
Итог
Собрать свою клавиатуру оказалось просто и интересно, нужны минимальные знания в пайке. Программировать не обязательно, всё основное можно настроить на сайте. Самое сложное во всём процессе — это выбрать плату, которая понравится, подобрать переключатели и дождаться, когда всё привезут.
Клавиатурой я доволен. Правильное положение кнопок мне очень нравится, все свои задачи я выполнил: курсоры под правой рукой, скобочки симметрично в центре, перестал путать кнопки из-за смещения. Я измерял скорость и стабильность печати, всё стало лучше: быстрее и меньше ошибок.
Есть и сложности. К новой раскладке привыкать не очень сложно, а вот хоткеи могут значительно поменяться и стать сложнее. Я стал упрощать, как сами хоткеи (cmd + shift + G для запуска тестов в Xcode это глупость), так и поменял раскладку, чтобы было удобнее нажимать их. 60% клавиатуры — хороший компромисс для тех, кто не готов пожертвовать цифрами, как в 40% клавиатуре.
Я попробовал пересесть обратно за клавиатуру Макбука. Оказалось, что за постепенным привыканием скрылась огромная разница. На обычной клавиатуре руки близко, клавиши в странных местах, печатается что-то своё, навалом модификаторов под левой рукой. Но спустя пять минут я могу печатать, как и раньше, но удовольствия в этом нет.
Самое главное: я искренне полюбил печать. На каждой встрече у меня готов конспект с принятыми решениями, вопросами без ответа, задачами на неделю. Мне в кайф написать статью, переписать абзац, раскрыть мысль в слаке. Трачу меньше сил на опечатки, больше на смысл. Доволен.
Не бойтесь пробовать и менять привычные инструменты!
Планы на будущее: уже заказал и хочу попробовать пару других клавиатур. Это Atreus, он недавно вышел с кикстартера, и скоро начнётся нормальная продажа, и 40% Jian с нормальной русской раскладкой, но на него надо успевать записываться, групбай почти закончился.
На клавиатуре я не остановился, поменял раскладку на компьютере. Поставил универсальную для русского и английского языков, чтобы все символы были в одном месте. Подробней об этом написал у себя в канале.
- Блог компании Dodo Engineering
- Гаджеты
- Компьютерное железо
- Периферия
- DIY или Сделай сам
Механические клавиатуры: краткий FAQ и 5 лучших моделей
Механические клавиатуры стоят дороже простых (мембранных), но их технологичность — бонус для геймеров и любителей набора текста. Красивая LED-подсветка вносит яркий штрих в антураж рабочего или игрового места. Рассказываем, чем отличаются механические клавиатуры, на что влияют свитчи (переключатели в клавишах), какие модели входят в ТОП-5.

Механические клавиатуры — периферия для комфортной работы и визуального наслаждения. Фото: indianexpress.com
Особенности и достоинства механических клавиатур
Каждая клавиша — с механически размыкаемым контактом и ощущаемой тактильной связью. Пользователь пальцами чувствует ход клавиши. Вдавливать пластик до упора не нужно. Срабатывание механизма происходит до полного опускания клавиши на подложку. Это повышает комфорт при наборе текста. Клавиша еще не «прожата», а буквы уже появились на экране.
Увеличивается скорость работы. Можно буквально скользить по клавиатуре. Через пару часов пользователь с закрытыми глазами понимает, какое усилие нужно для «активации» клавиши с конкретным свитчем (о них — далее). В играх это важно: пропущенное действие, привязанное к клавише — потеря драгоценного времени в динамичных сценах.

На механических моделях клавиши приподняты над площадкой. Каждая — со своим механизмом. Фото: windowsreport.com
Другие преимущества механических клавиатур:
- Большой срок службы. Механизм каждой клавиши рассчитан на миллионы нажатий. В случае поломки его легко заменить за 1–2 минуты. Нет единой подложки с контактами, которая в случае повреждения не подлежит ремонту. Средний срок службы хорошей механической клавиатуры — от 5 лет.
- Простой уход. Клавиши легко и быстро снимаются. Можно протереть и очистить механизмы, корпус клавиатуры.
- Отзывчивость (быстрота отклика). На «механике» растёт скорость печати и реакции на игровые эпизоды.
- Устойчивость. Благодаря внушительному весу клавиатуру очень сложно сдвинуть с места случайным движением руки.
- Механические клавиатуры поддерживают одновременное нажатие двух и более клавиш. К ним можно привязать игровые комбинации, что очень полезно для онлайн-сражений в сети.
Свитчи: виды, технические тонкости
Под каждой клавишей расположен механизм, который определяет силу нажатия, ход кнопки, звук при срабатывании. Название свитч (англ. «switch») означает переключатель. В механические клавиатуры устанавливают механизмы с разными параметрами. Одни комфортны для игр, другие — для работы, третьи сбалансированы для любых задач.

Свитч находится под кейкапом — крышкой клавиши. Механизм легко очистить или полностью заменить. Фото: furiouspaul.com
Самый популярный тип свитчей — Cherry MX. Они и аналогичные модели для удобства маркируются и обозначаются цветом.
| Группа свитчей | Описание | Назначение |
| Red (красные) | Без клика при срабатывании, с равномерным нажатием. Удобны для игр: достаточно несильно воздействовать на клавиши, чтобы добиться их «активации». | Игровые |
| Clear (прозрачные) | С кликом, большим усилием нажатия. Более жёсткий вариант для уверенного набора текста и игр. | Универсальные |
| Blue (голубые) | Модели с неравномерным нажатием и кликом при срабатывании. Выраженное тактильное ощущение облегчает набор текста. | Для работы (текстов) |
| Brown (коричневые) | Модели с неравномерным нажатием. Легко делать быстрые, многократные нажатия одной клавиши. С кликом при срабатывании. | Универсальные |
| Black (чёрные) | Модели с равномерным нажатием, без клика. Минимальное усилие для срабатывания. | Игровые |
Назначение свитчей не делает их узкоспециализированными для всех пользователей! На blue люди играют с комфортом, а на red — делают отчеты. Вопрос привычки, навыков печати, особенностей и пожеланий конкретного пользователя.
Steelseries Apex Pro
Премиальная, полноразмерная проводная клавиатура без слабых мест. Клавиши настраиваются под моментальное срабатывание при легком касании, небольшом или полном нажатии. На Steelseries Apex Pro игры и работа комфортны даже без смены свитчей. Главное — найти и выставить оптимальные для себя значения.
Профили программируются в SteelSeries Engine и привязываются к ситуации. Открыли шутер или RPG — клавиатура активировала режим Х. Закрыли — вернулся базовый режим Y. Это удобно: один раз настроили — больше можно не тратить время.

На специальной подставке Apex Pro запястья всегда отдыхают. Фото: tomshardware.com
Время отклика клавиш — всего 0,7 мс (в обычных клавиатурах — от 3–4 мс). Для профессионального гейминга это серьёзное преимущество: действия в игре будут происходить почти мгновенно после команды пользователя. Клика свитчи не дают — клавиатура невероятно тихая. На встроенном OLED-экране можно программировать профили, создавать макросы (последовательности действий, «зашитые» в одну клавишу), выводить GIF.
Корпус модели — из крепкого авиационного алюминия. Все провода уложены в отдельные каналы для исключения заломов и повреждений.
- первая в истории система сверхточной регулировки свитчей;
- OLED-дисплей;
- премиальный корпус и съёмная магнитная подставка для рук.
Что важно знать:
– Steelseries Apex Pro стоит, как неплохой процессор для ПК. Но технологии и внешний вид модели — непревзойдённые в своём классе.
Motospeed CK108
Motospeed CK108 — народный хит, популярная модель среди любителей «механики». Клавиатура выпускается китайской компанией и радует умеренной ценой. Внешне модель не уступает известным аналогам: красивая и яркая RGB-подсветка, модный дизайн в стиле скелетон (под клавишами видны свитчи), корпус из матового алюминия.

Подсветка клавиш настраивается. Встроенные цветовые профили с разными эффектами — на любой вкус. Фото: cgmagonline.com
Модель работает со свитчами Gateron, которые схожи по характеристикам с Cherry MX blue. Характерный клик при нажатии напоминает звук работы старых печатных машинок. Ностальгия. Сначала громкость клавиш непривычна, но очень скоро к ней привыкаешь. Главное не печатать в одной комнате со спящими людьми.
На Motospeed CK108 в первую очередь комфортно создавать текстовые документы. Узкая компоновка клавиш позволяет использовать слепую печать широко раскинутыми над корпусом руками. Количество случайных нажатий близко к нулю.
Качество сборки — на уровне клавиатур за пять и более тысяч рублей. Производитель не гарантирует водонепроницаемость, но небольшое залитие обычной водой клавиатура выдерживает.
- полноразмерный формат;
- низкая цена;
- 18 пресетов настройки RBG;
- свитчи идеальны для печати;
- солидный вес и элегантный корпус.
Что важно знать:
- свитчи громкие;
- софта для персональной настройки нет.
Steelseries Apex 5
Модель Steelseries Apex 5 — компромиссное решение. Дешевле премиальной Pro-модели, но со схожим набором функций и высокопрочной конструкцией. У Apex 5 нет передовой настройки свитчей, но макросы, отличный софт с подсказками и удобная подставка — достаточные для работы и игры бонусы.

Apex 5 с OLED-экраном и вариативной подсветкой — эффектный геймерский атрибут. Фото: ign.com
Задержка (время отклика клавиш) у Apex 5 — 1,0 мс. Для профессионалов показатель удовлетворительный, а для обычных геймеров — шикарный. Сигналы и команды дойдут до игровой оболочки очень быстро. Свитчи модели — серии Cherry MX Blue. Они щёлкают при нажатии, но обладают минимальной глубиной хода до срабатывания. Сильно давить не нужно.
Свитчи дарят комфорт при наборе текста — ютуберы, стримеры и блогеры будут довольны быстротой работы. Для серьёзных игровых баталий придётся привыкнуть к звуку. По другим параметрам Apex 5 не уступает игровым механическим клавиатурам с red-свитчами.
На встроенный OLED-экран можно выводить простую графику — от иконок до GIF. Кнопка рядом с дисплеем отвечает за настройку, переключение треков. В фирменном программном обеспечении команды «зашиваются» в макросы: одна клавиша — много привязанных к ней последовательных действий. С полностью настраиваемой RGB-подсветкой ночной гейминг станет красивым и колоритным.
- качество сборки — элитное. Никаких зазоров в корпусе, показательная устойчивость, крепкий алюминий, не собирающий много пыли и грязи;
- свитчи с гарантированной наработкой до 20 млн кликов;
- сверхудобный набор текста;
- программируемые макросы;
- более доступная, технологичная альтернатива Apex Pro с OLED-экраном и красивым RGB-свечением.
Что важно знать:
- задержка высоковата для профессионального гейминга;
- нет настройки срабатывания (глубины хода);
- нет макроклавиш для MMO.
Logitech G413
Недорогая механическая клавиатура Logitech G413 — очень плавный ход клавиш и виртуозный набор текста. У модели нет RBG-подсветки, но её красное свечение впишется в большинство дизайн-концептов. Производитель не забыл про макросы. С софтом G HUB действия быстро назначаются на нужные клавиши.

Logitech G413 — полноразмерная клавиатура с классическим дизайном. Фото: windowscentral.com
На модели стоят фирменные свитчи Romer-G. Logitech заявляет, что ресурс механизма — на 40% выше, чем у стандартных версий типа MX Cherry. В Logitech G413 установлены Romer-G Tactical с бесшумным срабатываением, легкой отдачей при нажатии. Звуки клавиш не отвлекают от игры или фильма. Кейкапы с плоской поверхностью увеличивают быстродействие работы: пальцы буквально скользят без остановок из-за выпуклых граней.
Подсветка у каждой клавиши однотипная (красная), но индивидуальная. Logitech G413 нашёл фанатов среди любителей чатов, стримеров и непрофессиональных игроков. С мягкими свитчами Romer-G руки молниеносно набирают нужный текст или вводят команду в консоли без усталости.
Logitech G413 не удивляет радужным свечением, геометрией корпуса или инновациями в виде экрана. Но у модели выраженный консервативный стиль и прекрасная механика — радость для пользователей, которые ищут клавиатуру без лишних причуд за небольшие деньги.
- средняя стоимость при знаковом качестве сборки и свитчей;
- максимальный комфорт при наборе текста;
- корпус из прочного, на вид легкого алюминия.
Что важно знать:
- макросы можно прописать только на отдельных клавишах;
- нет RGB.
MSI VIGOR GK30
Игровая модель VIGOR GK30 от MSI — простой дизайн, небольшая цена и водостойкость. Клавиатура с механическими переключателями легко настраивается в фирменном ПО Dragon Centre, а шестизонная подсветка Mystic Light RGB-типа создает образ кибердевайса.

Подставка перед клавишным блоком снимает напряжение с рук. Фото: techpowerup.com
В механической системе клавиш — свитчи наподобие MX Cherry Blue. Трёхчастотная конструкция дарит приятные тактильные ощущения и снижает шум. MSI VIGOR GK30 адаптирован для игровых приключений благодаря вариативной подсветке. RGB-свечение настраивается в 6 разных зонах клавиатуры. Возможных эффектов — 7, цветов — миллионы. Быстрый доступ к медиа или настройкам подсветки «зашит» в горячие клавиши.
Клавиатура не боится влаги. 60 мл жидкости не наносят модели вреда, выходя через дренажное отверстие. Окунать клавиатуру в воду и проливать на нее литры воды нельзя, но случайное опрокидывание стакана не приведёт к поломке.
MSI VIGOR GK30 с дополнительным основанием под клавишей «пробел» надежно стоит на столе, не прогибается во время сложных игровых сессий.
- невысокая цена за клавиатуру с механическими переключателями;
- комфортный ход клавиш и низкий уровень шума;
- настройка подсветки;
- крепкий корпус с дренажным отверстием.
Что важно знать:
- дизайн выразительный, но без изысков;
- обозначения клавиш мелкие — нужны навыки слепой печати.
Выводы
После мембранной клавиатуры механическая кажется тяжёлой, громоздкой, громкой (если свитчи не red-типа), бесполезной. Но люди, работающие с текстом, отмечают высокий уровень комфорта, а игроки — улучшение показателей в гейминге. Механические клавиатуры не сразу открывают свои лучшие стороны. Дайте им немного времени — и они выведут качество вашей работы или игры на новый уровень.