ErgoSNM - a split ergonomic keyboard integrated with a trackball, designed to encourage people to leave their mouse behind.
- 64 keys in total.
- Left half 29 + 6 keys.
- Right half 29 keys + trackball.
- Cherry MX style switches, hot-swap available.
- USB Type-C.
- Column-staggered layout.
- The trackball can replace all mouse operations, allowing your right hand to stay on the home row.
- Cursor movement and scrolling.
- With the Combos feature:
- J+K performs the left click
- K+L performs the right click
- J+L performs the middle click.
Introduction Video:
Rev | MCU | Note | Video |
---|---|---|---|
1.x |
Pro Micro (ATmega32U4) | Experimental version | |
2.x |
RaspberryPi RP2040 | The first version suitable for daily use | demo |
3.x |
Nordic nRF52840 (E73) | First wireless experimental version | demo |
4.x |
??? | ⚡In progress |
Build guide and more information can be found in the 📖Docs
git clone --recurse-submodules https://github.com/siderakb/ergo-snm-keyboard.git
If key-switches.pretty
folder is empty, run:
git submodule update --init --recursive
- Vial QMK: siderakb/vial-qmk (siderakb/main branch)
- nRF: siderakb/ergo-snm-nrf-firmware
Hardware available under the CERN-OHL-P v2 permissive license.