Anscheinend beeinflussen unterschiedliche Berechtigungen verschiedener Windows-Apps auch die Tastenkürzel

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:

  1. Bestätigt, dass die Typeless-Konfiguration korrekt ist; der Hotkey ist weiterhin die Backtick-Taste.
  2. Bestätigt, dass PowerShell nicht zur Blacklist hinzugefügt wurde.
  3. PSReadLine-Bindings geprüft; keine besondere Abfang-/Intercept-Logik für diese Taste gefunden.
  4. 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.

In L scheint es auch „Best of Three“ zu heißen.