Пользователям Typeless windows повезло: я исправил неработающие хоткеи и разрешил более свободные горячие клавиши

image

chatgpt помогает разбирать пакеты и логику кода

Софт неплохой, но в Windows-версии горячие клавиши часто перестают работать

И ещё эта «особая забота разработчика обо мне»: чтобы не было случайных нажатий, он принудительно блокирует режим громкой связи — обязательно нужно сочетать несколько клавиш

Например, просто использовать одну клавишу «f1» в качестве хоткея невозможно

Уже отправлял письма с обратной связью десять тысяч раз — ни в какую не меняют

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

Исправления ниже

Исправление стабильности (бэкенд): изменён keyboard-helper-child-process.js — в цикле setInterval вызов this.libProcessEvents() обёрнут в блок try-catch. Это гарантирует, что даже при временной ошибке нативного хука дочерний процесс не упадёт.

Разблокировка свободного определения (фронтенд): исправлен index2.js в пакете рендерера — напрямую пропущена функция проверки Q. Все ограничения (только буквенно-цифровые символы, слишком много клавиш, системные зарезервированные, а также последовательные нажатия) были удалены, пользователь может полностью свободно задавать горячие клавиши.

Репозиторий