Margin v0.4.0

Margin

Your touchpad has edges. Put them to work.

Slide along an edge for volume, brightness, seeking or Alt+Tab. Press a corner to run anything. You choose what each one does, and the middle stays a normal touchpad. Free and open source, for Windows and Linux.

PS>irm https://raw.githubusercontent.com/arxhr007/margin/main/scripts/install.ps1 | iex

Windows 10/11 with a precision touchpad Β· margin.exe (0.6 MB) Β· Linux

The Margin settings window: a map of the touchpad with every edge and corner assigned

What it does

The strip around your touchpad, turned into controls you pick.

πŸ”Š

Slide an edge

Volume, screen brightness, seeking a video, zoom, switching windows or virtual desktops, skipping tracks, or your own shortcut.

🎯

Press a corner

One, two or three presses each run a different action: mute, screenshot, lock, open an app or website, press a shortcut, run a command.

πŸ—ΊοΈ

You choose

Click an edge or corner on the touchpad map and pick what it does. The map always shows the real zones.

πŸ–οΈ

Stays out of the way

Taps, palms, scrolling and multi-finger gestures pass through. The middle of the touchpad stays a normal touchpad.

πŸͺΆ

Tiny and native

One program of about 0.6 MB, nothing else to install. Windows 10/11 and Linux, Wayland or X11.

πŸ”’

Private

No network access, no telemetry, no account. It reads the touchpad and saves your settings, nothing more.

Quick start

Install, then left-click the tray icon (Windows) or run margin settings (Linux).

powershell
# Windows 10 / 11, in PowerShell
irm https://raw.githubusercontent.com/arxhr007/margin/main/scripts/install.ps1 | iex
bash
# Linux (x86_64, systemd)
curl -fsSL https://raw.githubusercontent.com/arxhr007/margin/main/scripts/install.sh | sh

Direct downloads and checksums β†’  Β·  Installer options β†’

Documentation

From the first slide to editing settings.json by hand.