מסתבר שהרשאות שונות של אפליקציות שונות ב-Windows משפיעות גם על קיצורי המקלדת

תופעה: מקש הקיצור של מצב החופשי של Typeless עובד ברוב האפליקציות, אך מפסיק לעבוד בחלון PowerShell מסוים.

איתור תקלות:
1)לוודא שהגדרת Typeless אינה שגויה, ומקש הקיצור עדיין הוא מקש ה-` (backtick).
2)לוודא שלא הוספת את PowerShell לרשימה השחורה.
3)לבדוק את ה-binding של PSReadLine — לא נמצאה חסימה מיוחדת של המקש הזה.
4)לאמת הרשאות תהליכים: pwsh.exe רץ כמנהל (IsElevated=True), ו-Typeless.exe רץ בהרשאות רגילות (IsElevated=False).

עיקרון: UIPI (User Interface Privilege Isolation) של Windows מגביל אינטראקציות קלט מסוימות של תהליך בעל הרשאות נמוכות מול חלון בעל הרשאות גבוהות. לכן מתקבלת התופעה “באפליקציות רגילות מקש הקיצור תקין, ובטרמינל בעל הרשאות גבוהות מקש הקיצור נכשל”.

תיקון:

  • מומלץ: להשתמש ב-PowerShell/Windows Terminal שאינם כמנהל.
  • אם חייבים טרמינל כמנהל: להריץ גם את Typeless כמנהל.
  • אופציונלי: לשנות לשילוב מקשים (למשל Ctrl+Alt+Space) כדי להפחית התנגשויות מקשים בטרמינל.

תובנה: כשקיצור מקשים גלובלי עובד באפליקציה A ונכשל באפליקציה B, מעבר לבדיקת התנגשויות מקשים, צריך לבדוק מיד אם הרשאות התהליכים בשני הצדדים זהות.

אצלכם ב‑L נראה שגם קוראים לזה הטוב משלושה