Typeless windows-Nutzer haben Glück: Ich habe nicht funktionierende Hotkeys behoben und erlaube freiere Tastenkürzel

image

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