Default Key Assignments
The default key assignments are shown in the table below.
You may also use wezterm show-keys --lua
to see the assignments
in a form that you can copy and paste into your own configuration.
Modifiers | Key | Action |
---|---|---|
SUPER |
c |
CopyTo="Clipboard" |
SUPER |
v |
PasteFrom="Clipboard" |
CTRL+SHIFT |
c |
CopyTo="Clipboard" |
CTRL+SHIFT |
v |
PasteFrom="Clipboard" |
Copy |
CopyTo="Clipboard" |
|
Paste |
PasteFrom="Clipboard" |
|
CTRL |
Insert |
CopyTo="PrimarySelection" (Since: Version 20210203-095643-70a364eb) |
SHIFT |
Insert |
PasteFrom="PrimarySelection" |
SUPER |
m |
Hide |
SUPER |
n |
SpawnWindow |
CTRL+SHIFT |
n |
SpawnWindow |
ALT |
Enter |
ToggleFullScreen |
SUPER |
- |
DecreaseFontSize |
CTRL |
- |
DecreaseFontSize |
SUPER |
= |
IncreaseFontSize |
CTRL |
= |
IncreaseFontSize |
SUPER |
0 |
ResetFontSize |
CTRL |
0 |
ResetFontSize |
SUPER |
t |
SpawnTab="CurrentPaneDomain" |
CTRL+SHIFT |
t |
SpawnTab="CurrentPaneDomain" |
SUPER+SHIFT |
T |
SpawnTab="DefaultDomain" |
SUPER |
w |
CloseCurrentTab{confirm=true} |
SUPER |
1 |
ActivateTab=0 |
SUPER |
2 |
ActivateTab=1 |
SUPER |
3 |
ActivateTab=2 |
SUPER |
4 |
ActivateTab=3 |
SUPER |
5 |
ActivateTab=4 |
SUPER |
6 |
ActivateTab=5 |
SUPER |
7 |
ActivateTab=6 |
SUPER |
8 |
ActivateTab=7 |
SUPER |
9 |
ActivateTab=-1 |
CTRL+SHIFT |
w |
CloseCurrentTab{confirm=true} |
CTRL+SHIFT |
1 |
ActivateTab=0 |
CTRL+SHIFT |
2 |
ActivateTab=1 |
CTRL+SHIFT |
3 |
ActivateTab=2 |
CTRL+SHIFT |
4 |
ActivateTab=3 |
CTRL+SHIFT |
5 |
ActivateTab=4 |
CTRL+SHIFT |
6 |
ActivateTab=5 |
CTRL+SHIFT |
7 |
ActivateTab=6 |
CTRL+SHIFT |
8 |
ActivateTab=7 |
CTRL+SHIFT |
9 |
ActivateTab=-1 |
SUPER+SHIFT |
[ |
ActivateTabRelative=-1 |
CTRL+SHIFT |
Tab |
ActivateTabRelative=-1 |
CTRL |
PageUp |
ActivateTabRelative=-1 |
SUPER+SHIFT |
] |
ActivateTabRelative=1 |
CTRL |
Tab |
ActivateTabRelative=1 |
CTRL |
PageDown |
ActivateTabRelative=1 |
CTRL+SHIFT |
PageUp |
MoveTabRelative=-1 |
CTRL+SHIFT |
PageDown |
MoveTabRelative=1 |
SHIFT |
PageUp |
ScrollByPage=-1 |
SHIFT |
PageDown |
ScrollByPage=1 |
SUPER |
r |
ReloadConfiguration |
CTRL+SHIFT |
R |
ReloadConfiguration |
SUPER |
h |
HideApplication (macOS only) |
SUPER |
k |
ClearScrollback="ScrollbackOnly" |
CTRL+SHIFT |
K |
ClearScrollback="ScrollbackOnly" |
CTRL+SHIFT |
L |
ShowDebugOverlay (Since: Version 20210814-124438-54e29167) |
CTRL+SHIFT |
P |
ActivateCommandPalette (Since: Version 20230320-124340-559cb7b0) |
CTRL+SHIFT |
U |
CharSelect (Since: Version 20220903-194523-3bb1ed61) |
SUPER |
f |
Search={CaseSensitiveString=""} |
CTRL+SHIFT |
F |
Search={CaseSensitiveString=""} |
CTRL+SHIFT |
X |
ActivateCopyMode |
CTRL+SHIFT |
Space |
QuickSelect (Since: Version 20210502-130208-bff6815d) |
CTRL+SHIFT+ALT |
" |
SplitVertical={domain="CurrentPaneDomain"} |
CTRL+SHIFT+ALT |
% |
SplitHorizontal={domain="CurrentPaneDomain"} |
CTRL+SHIFT+ALT |
LeftArrow |
AdjustPaneSize={"Left", 1} |
CTRL+SHIFT+ALT |
RightArrow |
AdjustPaneSize={"Right", 1} |
CTRL+SHIFT+ALT |
UpArrow |
AdjustPaneSize={"Up", 1} |
CTRL+SHIFT+ALT |
DownArrow |
AdjustPaneSize={"Down", 1} |
CTRL+SHIFT |
LeftArrow |
ActivatePaneDirection="Left" |
CTRL+SHIFT |
RightArrow |
ActivatePaneDirection="Right" |
CTRL+SHIFT |
UpArrow |
ActivatePaneDirection="Up" |
CTRL+SHIFT |
DownArrow |
ActivatePaneDirection="Down" |
CTRL+SHIFT |
Z |
TogglePaneZoomState |
If you don't want the default assignments to be registered, you can disable all of them with this configuration; if you chose to do this, you must explicitly register every binding.
Tip
When using disable_default_key_bindings
, it is recommended that you
assign ShowDebugOverlay to
something to aid in potential future troubleshooting.
Likewise, you may wish to assign ActivateCommandPalette.