Trackpoint
The trackpoint module adds a trackpoint device to split keyboards that have a microcontroller mounted on the top side of the keyboard.
the trackpoint module on a Corne Choc, with our printed case
If you've used a trackpoint in the past, you can expect similar movement and sensitivity. QMK's mouse keys can be used for mouse clicks, and other customizations such as scrolling mode are also easily doable.
Hardware
The module uses a Sprintek SK6707-06, which is commonly found in Lenovo ThinkPads. These devices are solely designed for laptops, which makes integrating them with diy split keyboards rather difficult.
The trackpoint module takes the stock SK6707-06 and breaks it out to a convenient device to use in diy keyboards. It is split to two small pcbs: a sensor + pointing stick that is soldered on top of the microcontroller for easy index finger usage, and a driver that can be hidden below the keyboard pcb. The two connect with a 6 or 11 cm FFC cable.
(Given the extra hardware and work associated with assembling these, they are more expensive than the Pimoroni trackball modules).
Compatibility
The module is compatible with any keyboard that takes a pro micro or similar controller. In addition to VCC and GND, it requires two GPIO pins to function, which most keyboard pcbs have available. Some keyboards, like the stock Ferris Sweep, wire switches directly to pins, and thus require a controller with additional exposed pins to work (e.g. like the Sea Picro).
Availability
name | eta |
Corne | available |
Sweep | available |
Lily58 | Q4 2023 |
Reviung41 | Q4 2023 |
Standalone module | Q4 2023 |
Previous buyers who would like a trackpoint keyboard alongside their trackball one (or to swap their trackball module for the trackpoint one when it's made available) can reach out to get 10% off on their order.