-
-
Notifications
You must be signed in to change notification settings - Fork 5
Mouse Controls
Alejandro Quintanar edited this page Nov 30, 2025
·
1 revision
Complete reference for mouse interactions in TERM39.
| Action | Effect |
|---|---|
| Click title bar + drag | Move window |
Ctrl + drag title bar |
Move window without snap |
Click [X] button |
Close window |
Click [+] button |
Maximize/restore window |
Click [_] button |
Minimize window |
| Click anywhere on window | Focus window (bring to front) |
Drag ╬ resize handle |
Resize window |
| Action | Effect |
|---|---|
| Click + drag | Select text (character mode) |
| Double-click | Select word |
| Triple-click | Select line |
Alt + click + drag |
Block/rectangular selection |
| Right-click | Open context menu |
| Area | Click Action |
|---|---|
[+Term] button |
Create new terminal window |
[Copy] button |
Copy selection to clipboard |
[X] (selection) |
Clear current selection |
[Paste] button |
Paste from clipboard |
[X] (clipboard) |
Clear clipboard |
[Exit] button |
Exit application (shows confirmation) |
| Clock area | Show calendar |
| Battery indicator | Show battery details (hover) |
| Area | Click Action |
|---|---|
[Auto Tiling] toggle |
Enable/disable automatic window tiling |
| Window buttons | Switch to that window |
Right-click within a terminal window to open the context menu:
| Option | Action |
|---|---|
| Copy | Copy selected text to clipboard |
| Paste | Paste clipboard content |
| Select All | Select all text in the terminal |
When running on Linux console, TERM39 uses raw mouse input from /dev/input/mice or event devices.
# Swap left/right buttons
term39 --swap-mouse-buttons
# Adjust sensitivity (0.1-5.0)
term39 --mouse-sensitivity 1.5
# Invert axes
term39 --invert-mouse-x
term39 --invert-mouse-y
# Specify device
term39 --mouse-device /dev/input/event2