Skip to content

Mouse Controls

Alejandro Quintanar edited this page Nov 30, 2025 · 1 revision

Mouse Controls

Complete reference for mouse interactions in TERM39.


Window Management

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

Text Selection

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

Top Bar

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)

Bottom Bar

Area Click Action
[Auto Tiling] toggle Enable/disable automatic window tiling
Window buttons Switch to that window

Context Menu

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

Linux Console (TTY/Framebuffer)

When running on Linux console, TERM39 uses raw mouse input from /dev/input/mice or event devices.

Mouse Options

# 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

See Also

Clone this wiki locally