Elevated profile doesn't open Quake terminal #16410

Open
opened 2026-01-31 05:07:30 +00:00 by claunia · 2 comments
Owner

Originally created by @elsaco on GitHub (Jan 15, 2022).

Windows Terminal version

main 7061c54

Windows build number

10.0.19044.0

Other Software

No response

Steps to reproduce

  • add new profile and set "elevate": true
  • open new profile
  • close previous terminal window
  • open Quake terminal

Expected Behavior

  • quake mode terminal

Actual Behavior

  • no quake mode terminal window:

wt_elevate_quake_mode_not_working

Originally created by @elsaco on GitHub (Jan 15, 2022). ### Windows Terminal version main 7061c54 ### Windows build number 10.0.19044.0 ### Other Software _No response_ ### Steps to reproduce - add new profile and set `"elevate": true` - open new profile - close previous terminal window - open Quake terminal ### Expected Behavior - quake mode terminal ### Actual Behavior - no quake mode terminal window: ![wt_elevate_quake_mode_not_working](https://user-images.githubusercontent.com/3933920/149632404-4cd1c007-80ee-4ef0-839d-b15b8ea7d920.png)
claunia added the Issue-TaskProduct-TerminalArea-Remoting labels 2026-01-31 05:07:30 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Jan 18, 2022):

This is likely what happened

  1. You started the terminal, and it took the win+` hotkey
  2. You started an elevated terminal. It trued to take the win+` hotkey, but found it was already bound, so it failed.
  3. You closed the unelevated Terminal. Nothing here tells the elevated Terminal to take over the keyboard shortcuts
  4. You press win+`, but no one has that key bound.

I suspect this isn't the only time we're going to hear this on this release. Not sure what a good solution is. Maybe an elevated flag to globalSummon, as a bool?, that can filter to {any window, unelevated only, elevated only}?

This would be the release to handle this, that's for sure.

@zadjii-msft commented on GitHub (Jan 18, 2022): This is likely what happened 1. You started the terminal, and it took the <kbd>win+`</kbd> hotkey 2. You started an _elevated_ terminal. It trued to take the <kbd>win+`</kbd> hotkey, but found it was already bound, so it failed. 3. You closed the unelevated Terminal. Nothing here tells the elevated Terminal to take over the keyboard shortcuts 4. You press <kbd>win+`</kbd>, but no one has that key bound. I suspect this isn't the only time we're going to hear this on this release. Not sure what a good solution is. Maybe an `elevated` flag to `globalSummon`, as a `bool?`, that can filter to {any window, unelevated only, elevated only}? This would be the release to handle this, that's for sure.
Author
Owner

@User1785604260 commented on GitHub (Mar 2, 2023):

Coming here from #9996. I'd like to have a way to enforce that the new headless terminal from #14944 is the only thing registering the Win+` quakeMode hotkey. This is so that I can ensure quakeMode windows are always unelevated (my preference) by launching the headless terminal as unelevated.

As it currently stands, there's a race as too which terminal starts first and captures the hotkey. If I open an elevated terminal immediately on login, I can find myself locked into elevated-only quakeMode terminals.

@User1785604260 commented on GitHub (Mar 2, 2023): Coming here from #9996. I'd like to have a way to enforce that the new headless terminal from #14944 is the only thing registering the Win+\` quakeMode hotkey. This is so that I can ensure quakeMode windows are always unelevated (my preference) by launching the headless terminal as unelevated. As it currently stands, there's a race as too which terminal starts first and captures the hotkey. If I open an elevated terminal immediately on login, I can find myself locked into elevated-only quakeMode terminals.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16410