8

Про кастом клаву, личный опыт

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

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

Данный проект, как и многие другие, использует qmk прошивку. Когда делал клавиатуру планировал настроить что-то под себя, но без больших изменений. Оказалось, что "незначительные" настройки поменяли мое мнение о том, какой должна быть клавиатура. Про них и хочу рассказать. Дисклеймер: для людей увлеченных клавиатурами здесь не будет ничего нового, я делюсь личными впечатлениями от перехода с обычной клавы.

Для себя вывел критерий качества изменений настроек: к хорошему привыкаешь быстро. Работает это так: настраиваю что-то, начинаю использовать, вначале ориентируюсь на первое впечатление. И если кажется вроде удобно, то даю себе некоторое время на привыкание, через недельку понятно, прижилась идея или в боевом режиме о ней не вспоминаешь.

Далее идут мои "находки" в хронологическом порядке.

Первое что настроил - все модификаторы: Alt, Ctrl, Shift, Gui переделал на One-Shot Mod keys. Если нажать и удерживать, то работает клавиша как обычно. Но по клику клава запоминает модификатор, и ждет следующую клавишу, к которой добавит этот модификатор. Можно также накликивать серию модификаторов. Например, кликаем Ctrl, отдельно Alt, отдельно Del. Полетит Ctrl+Alt+Del. Очень быстро привык для Shift (для camelCase мега удобно). Остальные не прижились, но сейчас отказался и от Shift, об этом ниже.

В qmk есть такая сущность как слои. Которые можно переключать, на каждом слое может быть любой набор клавиш. Максимально 15 слоев, вначале создал слой, где на правой половине собраны клавишы для навигации. Это оказалось так естественно, зажал левой рукой модификатор и вот у тебя под правой рукой навигация и даже больше, и во всех приложениях. Не нужно переставлять правую руку. Но к сожалению, ко всему, кроме стрелок, нужно привыкать.

Мне всегда было сложно достать до модификаторов. Есть набор макросов, которые по удержанию работают как модификатор, а по клику как обычная клавиша. "Подтянул" модификаторы на нижний буквенный ряд (zxcv - m,./), прям в том же порядке как они расположены на qwerty. Это было открытие, даже нажимая комбинацию модификаторов не нужно никуда тянуться.

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

Из недавних добавлений, слой со специальными символами, в основном те, которые доступны по шифту. Настроил меньше недели назад, пока привыкаю. Уже понятно, что мне удобнее так, чем доставать их в верхнем цифровом ряду. Для переключения слоя нужно зажать клавишу a или ; (выбраны для удобства запоминания, ведь Shift'ы находятся в ряду ниже)

Но этот слой будет меняться. Кажется, что F1...F12 здесь не место.

Когда выбирал какую клавиатуру буду делать, смотрел, читал обзоры, то рассматривал «физическую» эргономику (расположения и количество клавиш). И не брал в расчет те возможности, которые дает прошивка. Сейчас понял, что удобное для меня количество клавиш, зависит от того насколько удачно смогу раскидать клавиши по слоям.

И уже нет желания поддерживать какую‑то «обратную» совместимость, похожесть на qwerty клавиатуры. Ведь суммарная польза от этих небольших улучшений ощущается больше, чем возможность быстро вернуться к «нормальной» клавиатуре без смены привычек.

0
Автор поста оценил этот комментарий
Слои реализованы в контроллере клавиатуры? Недавно проходили взаимодействие клавиатуры и процессора, сканкоды, статус коды... Поэтому интересно, как программно-аппаратно это работает?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, слои реализованы в контроллере, и много еще других интересных возможностей в в опен сорсе прошивке qmk.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

2
Автор поста оценил этот комментарий

От туннельного синдрома лучше помогает обратный наклон клавиатуры

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не знал, изучу этот вопрос, спасибо.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества