
chatgpt помогает разбирать пакеты и логику кода
Софт неплохой, но в Windows-версии горячие клавиши часто перестают работать
И ещё эта «особая забота разработчика обо мне»: чтобы не было случайных нажатий, он принудительно блокирует режим громкой связи — обязательно нужно сочетать несколько клавиш
Например, просто использовать одну клавишу «f1» в качестве хоткея невозможно
Уже отправлял письма с обратной связью десять тысяч раз — ни в какую не меняют
Не дают пользователю свободы — сплошная самоуверенность. У софта количество настраиваемых параметров всегда должно быть как можно больше, тем более сейчас уже не страшно, что UI станет захламлённым
Исправления ниже
Исправление стабильности (бэкенд): изменён keyboard-helper-child-process.js — в цикле setInterval вызов this.libProcessEvents() обёрнут в блок try-catch. Это гарантирует, что даже при временной ошибке нативного хука дочерний процесс не упадёт.
Разблокировка свободного определения (фронтенд): исправлен index2.js в пакете рендерера — напрямую пропущена функция проверки Q. Все ограничения (только буквенно-цифровые символы, слишком много клавиш, системные зарезервированные, а также последовательные нажатия) были удалены, пользователь может полностью свободно задавать горячие клавиши.
Репозиторий