-
Uses
wezterm.read_dir
to scan thebackdrops
directory for images.See: key bindings for usage
-
💡 Only works if the
front_end
option is set toWebGpu
.A small utility to select the best GPU + Adapter (graphics API) combo for your machine.
GPU + Adapter combo is selected based on the following criteria:
-
Best GPU available
Discrete
>Integrated
>Other
(forwgpu
's OpenGl implementation on Discrete GPU) >Cpu
-
Best graphics API available (based off my very scientific scroll a big log file in Neovim test 😁)
💡
The available graphics API choices change based on your OS.
These options correspond to the APIs thewgpu
crate (which powers WezTerm's gui inWebGpu
mode)
currenly has support implemented for.
See: https://github.com/gfx-rs/wgpu#supported-platforms for more info- Windows:
Dx12
>Vulkan
>OpenGl
- Linux:
Vulkan
>OpenGl
- Mac:
Metal
- Windows:
-
Most of the key bindings revolve around a SUPER, SUPER_REV(super reversed) and SUPER_SHIFT keys.
- On MacOs:
- SUPER ⇨ Command
- SUPER_REV ⇨ Command+Option
- SUPER_SHIFT ⇨ Command+Shift
- On Windows and Linux
- SUPER ⇨ Ctrl
- SUPER_REV ⇨ Ctrl+Alt
- SUPER_SHIFT ⇨ Ctrl+Shift
- On all platforms:
- LEADER ⇨ SUPER_REV+Space
Keys | Action |
---|---|
F1 | ActivateCopyMode |
SUPER_SHIFT+t | ShowLauncher (tabs launch menu items and domains) |
SUPER_SHIFT+f | ActivateCommandPalette |
F3 | ShowLauncher |
F4 | ShowLauncher (tabs only) |
F5 | ShowLauncher (workspaces only) |
F11 | ToggleFullScreen |
F12 | ShowDebugOverlay |
SUPER+f | Search Text |
SUPER+u | Open URL |
SUPER+Backspace | Delete whole line |
SUPER+← | Move cursor to the beginning of the line |
SUPER+→ | Move cursor to the end of the line |
Keys | Action |
---|---|
SUPER+c | Copy to Clipborad |
SUPER+v | Paste from Clipborad |
Keys | Action |
---|---|
SUPER+t | SpawnTab (CurrentPaneDomain) |
SUPER_REV+t | SpawnTab (DefaultDomain) |
SUPER+w | CloseCurrentTab |
Keys | Action |
---|---|
SUPER_REV+→ | Next Tab |
SUPER_REV+← | Previous Tab |
SUPER_REV+[ | Move Tab Left |
SUPER_REV+] | Move Tab Right |
SUPER+<number 1-9> | Switch to Tab with the number |
Keys | Action |
---|---|
SUPER+n | SpawnWindow |
Keys | Action |
---|---|
SUPER+\ | SplitHorizontal (CurrentPaneDomain) |
SUPER_REV+\ | SplitVertical (CurrentPaneDomain) |
Keys | Action |
---|---|
SUPER+Enter | TogglePaneZoomState |
SUPER+w | CloseCurrentPane |
Keys | Action |
---|---|
SUPER_REV+k | Move to Pane (Up) |
SUPER_REV+j | Move to Pane (Down) |
SUPER_REV+h | Move to Pane (Left) |
SUPER_REV+l | Move to Pane (Right) |
SUPER_REV+p | Swap with selected Pane |
Keys | Action |
---|---|
SUPER+/ | Select Random Image |
SUPER+, | Cycle to next Image |
SUPER+. | Cycle to previous Image |
SUPER_REV+/ | Fuzzy select Image |
Keys | Action |
---|---|
LEADER+f | resize_font |
LEADER+p | resize_pane |
Keys | Action |
---|---|
k | IncreaseFontSize |
j | DecreaseFontSize |
r | ResetFontSize |
q | PopKeyTable (exit) |
Esc | PopKeyTable (exit) |
Keys | Action |
---|---|
k | AdjustPaneSize (Direction: Up) |
j | AdjustPaneSize (Direction: Down) |
h | AdjustPaneSize (Direction: Left) |
l | AdjustPaneSize (Direction: Right) |
q | PopKeyTable (exit) |
Esc | PopKeyTable (exit) |