Explore: Trackpad Demo

Integrated Trackpad

A trackpad, because gestures matter.

Get pointer control without reaching for a mouse. Depending on your OS and active layer, the trackpad shifts between pointer movement, scrolling, and gesture actions — all configured through Vial, no firmware compiling required.

Pointer. Scroll. Gesture. Shortcut. One surface, multiple ways to interact. 

How It Works, Per OS

One trackpad, tuned to your platform.

Windows

Built-in Precision Touchpad support with full customization — DPI, scroll speed, gestures, and layer-specific functions.

Linux

Native gesture support with layer-based configuration, built around the way you work.

macOS

One finger, multiple gestures. Layers let a single finger simulate 2- and 3-finger gestures — no multi-touch needed.

Setup & Demo

See it configured, step by step.

Windows and Linux both read the trackpad as a Precision Touchpad, so they share one setup path. macOS handles gestures differently and gets its own walkthrough.

Windows & Linux — Precision Touchpad

Native gestures, tuned in Vial

Multi-touch gestures work out of the box on both platforms. In Vial you adjust how the pointer feels and bind gesture actions to individual layers.

  1. Connect the keyboard and open Vial.
  2. Set pointer sensitivity and scroll speed to taste.
  3. Pick the layer you want to change.
  4. Assign the trackpad behavior for that layer.
  5. Save — changes apply immediately, no firmware flashing.
Vial showing trackpad sensitivity and scroll speed settings
Pointer sensitivity and scroll speed.
Vial showing a gesture action assigned to a layer
Binding a gesture action to a layer.
macOS — Layer-based gestures

One finger, switched by layer

Rather than replicating Apple's multi-finger gestures, each layer gives your single finger a different behavior. Hold a layer key and the same swipe does something else.

  1. Open Vial and select the layer to configure.
  2. Assign the gesture behavior that layer should produce.
  3. Repeat for each layer you want a different action on.
  4. Hold the layer key and swipe to test it.
Vial showing layer selection for macOS gesture mapping
Selecting the layer to map.
Vial showing a gesture behavior assigned on macOS
Customise the trackpad behavior through Vial Gui. Sniper Mode means having a second dpi that moves your cursor slower for precision. 
Vial Configuration

No compiling. No code.

Assign trackpad behavior to any layer, just like assigning a key — all through Vial.

Layer Trackpad Behavior
Base Pointer
1 Scrolling
2 2-finger gesture
3 3-finger gesture
4 Custom action

 

Assign trackpad behavior to any layer, just like assigning a key — all through Vial.