Cool trick with the Windows Terminal is Quake mode. The name comes from the Quake games’ console. The Quake console was used to send commands to the game such as /god
for God mode or /give all
to get all game items. The Quake in-game console was shown by pressing tilde ~
key.
A similar behavior can be accomplished with Windows Terminal called Quake mode. In Windows Terminal quake mode the terminal is snapped to the top of the screen. The bottom of the window can be sized but the window is docked to the top.
A new quake mode console can be created by:
wt -w _quake
or, from a Windows Terminal press:
win + `
The console can be shown or hidden by pressing:
win + `
The shortcut key can be also used if the quake mode Windows Terminal is minimized.
The shortcut key can also be bound to the last active console by adding:
{ "keys": "ctrl+`", "command": { "action": "globalSummon" } }
Bonus: Quake 1 and Quake 3 Windows Terminal Themes
Settings (or ctrl+,
), then lower left click Open JSON file
and under "schemes:[
add the following:
//"schemes":
//[
{
"background": "#241508",
"black": "#050301",
"blue": "#4F4F73",
"brightBlack": "#A89179",
"brightBlue": "#8B8BCB",
"brightCyan": "#D7FFFF",
"brightGreen": "#6F837B",
"brightPurple": "#BB739F",
"brightRed": "#B30000",
"brightWhite": "#FFFFFF",
"brightYellow": "#E7E357",
"cursorColor": "#FFFFFF",
"cyan": "#7FBFFF",
"foreground": "#FFFFFF",
"green": "#6B6B0F",
"name": "Quake 1",
"purple": "#AB8BA3",
"red": "#7F0000",
"selectionBackground": "#FFFFFF",
"white": "#F2F2F2",
"yellow": "#EFCB1F"
},
{
"background": "#260105",
"black": "#2F2F2F",
"blue": "#5B5B7F",
"brightBlack": "#767676",
"brightBlue": "#8B8BCB",
"brightCyan": "#D7FFFF",
"brightGreen": "#6F837B",
"brightPurple": "#BB739F",
"brightRed": "#E74856",
"brightWhite": "#F2F2F2",
"brightYellow": "#FFF7C7",
"cursorColor": "#FFFFFF",
"cyan": "#7FBFFF",
"foreground": "#FFFFFF",
"green": "#3F5347",
"name": "Quake 3",
"purple": "#734353",
"red": "#C50F1F",
"selectionBackground": "#FFFFFF",
"white": "#CCCCCC",
"yellow": "#DFAB27"
},
//]