Trackpad¶
Go60 is equipped with two 40mm trackpads, one on each half. Each trackpad is individually programmable.
Capabilities¶
Scroll or mouse movement mode¶
Each trackpad can be individually programmed to interpret movement as either scroll wheel or mouse movement. The sensitivity can also be tuned.
Tap to click¶
A tap on the trackpad can be mapped to any mouse button or ZMK behavior.
Hint
A tap must be firm to be recognized. To prevent misfiring, very light touches are not recognized as taps.
Double tap to drag¶
To begin dragging, double-tap the trackpad and hold. You can then move your finger to drag. The mapped mouse button or ZMK behaviour will remain pressed until you lift your finger.
Hint
When the finger is dragged to the very edge of the trackpad, you can quickly lift the finger and move to a different position on the trackpad and continue dragging.
Built-in Gestures¶
In addition to the configurable tap action, the trackpad supports several built-in gestures handled directly by its firmware.
For a complete guide on these hardware-level gestures, see the official Cirque GlidePoint tutorials. Note that the Go60's firmware may not support all listed gestures; for example, Corner Tap Zone is not supported.
Layer-specific behavior¶
Each trackpad can be independently programmed to have different behaviors on different layers:
- Whether to behave like a scroll wheel or mouse
- Scroll wheel and mouse movement sensitivity
- Which mouse button to click or action to perform when the trackpad is tapped
Furthermore, when automatic mouse-layer feature is turned on, ZMK can automatically switch to a different layer for a limited amount of time when the trackpad is activated.
Factory default layout¶
The factory default layout has the following trackpad behavior:
- The Left Trackpad behaves like a scroll wheel. A tap is interpreted as a right mouse click.
- The Right Trackpad outputs mouse movement. A tap is interpreted as a left mouse click.
- The Right Trackpad mouse movement is accelerated 3 times the normal speed in the SymbolNav Layer (i.e. with △ held down).
Programming the Trackpads in the Layout Editor¶
The Go60 Layout Editor provides powerful configuration capabilities for the trackpads. Please see Trackpad in the MoErgo Layout Editor User Guide.
Adjusting sensitivity of the Trackpads¶
Note
The sensitivity of the trackpad depend on a wide range of environmental factors, including humidity, temperature, earthing and environmental noise.
If the mouse movements are not always recognized, this could be a sign of too-low trackpad sensitivity. We can increase the senitivity of the trackpads.