Как стать автором
Обновить
91
0

Пользователь

Отправить сообщение

Допустим вы набрали свой комментарий за 120 секунд. Из них вы 100 секунд потратили на обдумывания, а 20 на сам набор.

Так вот статья о том, как превратить эти 20 секунд в 17.

Локти, конечно, должны на столе быть. Но это не влияет на вертикальный изгиб запястья.

Гравировка с последующей затиркой полимерной глиной. Это слой около 1 мм. Ни с какой сублимацией не идёт в сравнение.

Из модификаторов регистров (слоев) использую только алфавитный, цифровой и навигационный. Остальное на командных аккордах. Готовые фразы и длинные слова набираю автозаменами (видно на гифке). Все лишние клавиши выкинуты, да. Использую только 37 клавиш.

Клавомыш допиливаю, но уже использую всерьез и вижу в ней огромный потенциал для повышения эргономики. Также использую педаль.

Своим девайсом считаю только клавиатуру-мышь из последнего абзаца (остальные используемые клавиатуры не особо примечательны). Если интересно, то с удовольствием опишу процесс её создания.

На Хабре много статей о сборке клавиатур, но о теории клавиатур совсем мало.

электроконтактные

Я нажимаю и отпускаю клавишу за 30 мс. Не критичная визуальная задержка получается.

Функции QMK описанные в статье.

Если правильно настроить mod-tap и набирать клавиши без задержек, то ложных срабатываний быть не должно. Они чаще возникают при медленном темпе набора. У меня Shift на клавише О. Если я медленно набираю слово он, то может получиться Н. Но при быстром наборе такого никогда не происходит.

В config.h должны быть такие настройки:

#define TAPPING_TERM 170 // если нажатие меньше этого времени (в миллисекундах), то это считается нажатием, если больше, то удержанием
#define PERMISSIVE_HOLD // для двойных клавиш не нужно ждать время TAPPING_TERM
#define IGNORE_MOD_TAP_INTERRUPT // не применять мод-таб к наложенным последовательным нажатиям

Почему? Если пианист хочет сыграть громче, он просто сильнее нажимает клавишу. Также можно и с набором теста.

Хочешь набрать прописную — нажимаешь клавишу сильнее. Хочешь набрать строчную — нажимаешь легче.

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

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

Очень интересное решение с мышкой. А клики по касанию?

Да, аккорды нужно делать на самые редкие последовательные комбинации, так чтобы ложных срабатываний не было.

Автошифтом и Mod-tap-ом невозможно вместе пользоваться. Вы видете в Автошифте существенную пользу для себя?

Правильно подумали. Одна из моих клавиатур, не самая лучшая, но нравится она мне своей визуальной простотой, поэтому и привел её на заглавной.

  1. Я сам скептически относился к Mod-tap-у, пока не попробовал. На практике все работает отлично. Клавиши с Mod-tap-ом отправляют код не в момент нажатия, а в момент отпускания. Если вам интересно, вот лучшая статья по Mod-tap.

  2. Да, вы верно заметили, последовательные нажатия для вызова команд не самое быстрое решение. Я использую их только для набора редких символов. На языки переключаюсь клавишей А/Р или аккордами.

  3. Когнитивная сложность больше, да, но количество клавиш так можно уменьшить (поднять физиологическую совместимость).

    И я бы не согласился, что сложность запредельная. Смотрите: вы нажимаете клавишу - один раз, получаете - , нажимаете два раза, получаете . Нажимаете клавишу < один раз, получаете <, нажимаете два раза, получаете «. Вполне логично.

  4. Чтобы вызвать действие отжатия, надо отжать клавишу.

    Я не соглашусь, что большой палец наиболее удобен для парализации. Для набора текстов он удобен, да. Но для ввода цифр удобно удерживать левым безымянным пальцем Mod-tap модификатор (клавишу Ы, как пример), а цифры вводить правой рукой.

QMK позволяет все то же самое. Возможно, вы пробовали QMK, когда он был ещё слишком сырой. Я сам год назад расстраивался, что у него нет возможности сделать аккорды на 3 и более клавиши, а теперь такая возможность есть.

Если переназначение недоступно в самой программе, то сложные комбинации, вроде ctrl+shift+f4, можно назначить на неиспользуемые функциональные клавиши (F1...F12...F24) с помощью AutoHotKey.

Все классические комбинации я переназначил на аккорды.

По времени нажатия. Если долго держать клавишу зажатой, то она, при отпускании, отправляет код Shift, если не долго, то код обычной клавиши.

Редкие символы, все таки, проще вводить автозаменой, а не специальными клавишами. Например грд°, плм±

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

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Project Manager, Data Analyst
Git
Python
C++
Programming microcontrollers