
ChatGPT hilft beim Paketieren und bei der Code-Logik
Die Software ist nicht schlecht, aber bei der Windows-Version funktionieren die Tastenkombinationen oft nicht.
Außerdem diese „entwicklerspezifische Rücksichtnahme auf mich“: aus Angst vor Fehlbedienung wird der Freisprechmodus zwangsweise gesperrt und muss mit mehreren Tasten kombiniert werden.
Zum Beispiel lässt sich eine einzelne Taste wie „F1“ nicht als Shortcut verwenden.
Ich habe schon zehntausendmal per E-Mail Feedback gegeben, sie ändern es einfach nicht.
Den Nutzern keine Freiheit zu geben – alles selbstgefällig. Bei einer Software gilt: Je mehr einstellbare Optionen sie bieten kann, desto besser. Und heutzutage hat man auch keine Angst mehr vor einem unübersichtlichen UI.
Fixes如下
Stabilitätsfix (Backend): keyboard-helper-child-process.js wurde geändert; im setInterval-Loop wurde der Aufruf this.libProcessEvents() in einen try-catch-Block gepackt. Dadurch stürzt der Child-Process nicht ab, selbst wenn der Native-Hook temporäre Fehler hat.
Freie Definition/Entsperrung (Frontend): index2.js im Renderer-Paket wurde gefixt, indem die Q-Validierungsfunktion direkt übersprungen wird. Alle Einschränkungen (nur alphanumerisch, zu viele Tasten, systemreserviert sowie aufeinanderfolgende Tastenanschläge) wurden entfernt; Nutzer können Shortcuts nun vollständig frei definieren.
Repository