Overview
WezTerm supports customizable mouse bindings through themouse_bindings configuration option. You can bind actions to mouse clicks, double-clicks, triple-clicks, and drag operations with modifier keys.
Basic Mouse Binding Configuration
Mouse Events
Mouse events consist of:object
required
The mouse event to bind.
string
Optional modifier keys (CTRL, SHIFT, ALT, SUPER).
KeyAssignment
required
The action to perform.
Event Types
Down - Mouse button pressed:Streak Values
streak = 1- Single clickstreak = 2- Double clickstreak = 3- Triple click
Mouse Buttons
'Left'- Left mouse button'Right'- Right mouse button'Middle'- Middle mouse button (wheel click)'WheelUp'- Scroll wheel up'WheelDown'- Scroll wheel down