Несколько месяцев назад я закончил изготовление клавиатуры. Решил поделиться личным опытом, особенностями эксплуатации, которые мне стали понятны только после того, как поработал на ней длительное время.
![О персонализированной клавиатуре: мой опыт О персонализированной клавиатуре: мой опыт](https://habrastorage.org/getpro/habr/upload_files/5d0/7e4/787/5d07e47871fa2a6d72d47fa2ab597642.jpg)
Построил я практически классическую клаву split89, проект детально проработан и прекрасно описан. Но выбрал его скорее потому, что не хотел переходить с qwerty раскладки. А причина, по которой заморочился с изготовлением – дискомфорт, ноющая боль в правом запястье после длительной работы. Для работы приходилось разворачивать обычную клавиатуру так, чтобы правой руке было максимально удобно. Левая рука при этом находилась в противоестественном положении. Хотелось просто иметь возможность размещать каждую половину клавиатуры независимо от другой.
![](https://habrastorage.org/getpro/habr/upload_files/34e/428/f0c/34e428f0cd429d028dca1904a8aaf250.jpg)
Данный проект, как и многие другие, использует qmk
прошивку. Когда делал клавиатуру планировал настроить что-то под себя, но без больших изменений. Оказалось, что “незначительные” настройки поменяли мое мнение о том, какой должна быть клавиатура. Про них и хочу рассказать. Дисклеймер: для людей увлеченных клавиатурами здесь не будет ничего нового, я делюсь личными впечатлениями от перехода с обычной клавы.
Для себя вывел критерий качества изменений настроек: к хорошему привыкаешь быстро. Работает это так: настраиваю что-то, начинаю использовать, вначале ориентируюсь на первое впечатление. И если кажется вроде удобно, то даю себе некоторое время на привыкание, через недельку понятно, прижилась идея или в боевом режиме о ней не вспоминаешь.
Далее идут мои “находки” в хронологическом порядке.
Первое что настроил – все модификаторы: Alt
, Ctrl
, Shift
, Gui
переделал на One-Shot Mod keys. Если нажать и удерживать, то работает клавиша как обычно. Но по клику клава запоминает модификатор, и ждет следующую клавишу, к которой добавит этот модификатор. Можно также накликивать серию модификаторов. Например, кликаем Ctrl
, отдельно Alt
, отдельно Del
. Полетит Ctrl+Alt+Del
. Очень быстро привык для Shift
(для camelCase мега удобно). Остальные не прижились, но сейчас отказался и от Shift
, об этом ниже.
В qmk
есть такая сущность как слои. Которые можно переключать, на каждом слое может быть любой набор клавиш. Максимально 15 слоев, вначале создал слой, где на правой половине собраны клавишы для навигации. Это оказалось так естественно, зажал левой рукой модификатор и вот у тебя под правой рукой навигация и даже больше, и во всех приложениях. Не нужно переставлять правую руку. Но к сожалению, ко всему, кроме стрелок, нужно привыкать.
![](https://habrastorage.org/getpro/habr/upload_files/8ef/121/8bd/8ef1218bd84856b4feb3e45c86bbe961.png)
Мне всегда было сложно достать до модификаторов. Есть набор макросов, которые по удержанию работают как модификатор, а по клику как обычная клавиша. “Подтянул” модификаторы на нижний буквенный ряд (zxcv
– m,./
), прям в том же порядке как они расположены на qwerty. Это было открытие, даже нажимая комбинацию модификаторов не нужно никуда тянуться.
![](https://habrastorage.org/getpro/habr/upload_files/3fb/9b4/c3d/3fb9b4c3de56550792e7f426e9c6845d.png)
Когда строил клаву казалось, что слои использовать не буду. После слоя навигации, отношение к ним поменял. Накидать клавиш на слои легко, но собрать удобный оказалось сложнее. Не помню, чтобы я активно пользовался цифровой клавиатурой. Удивительно, что к ней быстро привыкаешь, но даже когда мышечной памяти нет, ее удобно использовать.
![](https://habrastorage.org/getpro/habr/upload_files/b53/2bb/e26/b532bbe26fde80b6c3351075fccca947.png)
Из недавних добавлений, слой со специальными символами, в основном те, которые доступны по шифту. Настроил меньше недели назад, пока привыкаю. Уже понятно, что мне удобнее так, чем достовать их в верхнем цифровом ряду. Для переключения слоя нужно зажать клавишу a
или ;
(выбраны для удобства запоминания, ведь Shift’ы находятся в ряду ниже)
![](https://habrastorage.org/getpro/habr/upload_files/044/13b/749/04413b749fbea49a8ad970fdd22a6bc4.png)
Но этот слой будет меняться. Кажется, что F1...F12
здесь не место.
Когда выбирал какую клавиатуру буду делать, смотрел, читал обзоры, то расматривал “физическую” эргономику (расположения и количество клавиш). И не брал в расчет те возможности, которые дает прошивка. Сейчас понял, что удобное для меня количество клавиш, зависит от того насколько удачно смогу раскидать клавиши по слоям.
И уже нет желания поддерживать какую-то “обратную” совместимость, похожесть на qwerty клавиатуры. Ведь суммарная польза от этих небольших улучшений ощущается больше, чем возможность быстро вернуться к “нормальной” клавиатуре без смены привычек.