Программируем ALT Layer и увеличиваем количество макросов в программируемой QMK клавиатуре

Честно говоря не понял, почему с этим возникли такие проблемы. Вроде бы программируемая QMK клавиатура как раз для этого и предназаначена... Но нет. Макросов у нас по умолчанию всего 16. К счастью это число (вроде как) можно увеличиеть до 109 (что снимает вопрос). Но сработает ли это в реальности пока не ясно...

Однако нашел альтернативный выход без программирования (для моей проблемы). А проблема такая. Я цепляю свои макросы в ZBrush к свободным клавишам (сочетания различных букв + Alt). В игровых клавиатурах проблем c этим нет (есть у нас, к примеру, 18 программируемых клавиш на Корсаре + 3 лэйера - это значит что существует всего 54 клавиши для которых вы можете записать любые макросы - т.е. те-же буквенные счетания + Alt). А вот с QMK все не так... Есть у нас всего 16 макросов, т.е. всего 16 ALT + "клавиша". А что бы добавить еще, придется целый огрод городить (уже по серьезному кодить все эти сочетания или попытаться выжать больше макросов из вашего железа но тоже через компилятор)... это единственные советы которые давали людям которые задавали подобные вопросы на соот. форумах.

Однако, как оказалось, есть очень простой выход, подсказанный этим человеком.

Это команды на подобии LM(LAYER_1, MOD_LALT) (которые можно записать в вашу клавиатуру через Ани-кей). В данном случае у нас происходит вот что: клавиатура переключает раскладку с 0 на 1 и при этом удерживает левый ALT (при этом клавиши "букв макросов" на 1 слое мы располагаем как нам вздумается). Т.е. в результате у нас получается следующая комбинация ALT + "клавиша с первого слоя клавиатуры".

Таким образом 16 ценных "аппаратных" макросов можно оставить для чего-нибудь более полезного (перепрограммирования клавиш вашего основного слоя клавиатуры)...

2
5 комментариев