Phänomen: Der Free-Mode-Hotkey (Frei-Modus-Hotkey) von Typeless funktioniert in den meisten Anwendungen, fällt aber in einem bestimmten PowerShell-Fenster aus.
Fehlersuche:
- Bestätigt, dass die Typeless-Konfiguration korrekt ist; der Hotkey ist weiterhin die Backtick-Taste.
- Bestätigt, dass PowerShell nicht zur Blacklist hinzugefügt wurde.
- PSReadLine-Bindings geprüft; keine besondere Abfang-/Intercept-Logik für diese Taste gefunden.
- Prozessrechte abgeglichen: pwsh.exe läuft als Administrator (IsElevated=True), Typeless.exe läuft mit normalen Rechten (IsElevated=False).
Prinzip: Windows-UIPI (User Interface Privilege Isolation) beschränkt bestimmte Eingabe-Interaktionen von Prozessen mit niedrigen Rechten mit Fenstern/Prozessen mit höheren Rechten. Dadurch entsteht: „In normalen Apps funktioniert der Hotkey, im Terminal mit erhöhten Rechten funktioniert er nicht“.
Behebung:
- Empfohlen: PowerShell/Windows Terminal ohne Administratorrechte verwenden.
- Wenn ein Admin-Terminal zwingend nötig ist: Typeless ebenfalls als Administrator ausführen.
- Optional: auf eine Tastenkombination (z. B. Ctrl+Alt+Space) umstellen, um Tastenkonflikte im Terminal zu reduzieren.
Erkenntnis: Wenn ein globaler Hotkey in Anwendung A funktioniert, in Anwendung B aber nicht, sollte man neben der Prüfung auf Tastenbelegungskonflikte auch sofort kontrollieren, ob die Prozessrechte auf beiden Seiten übereinstimmen.