|
|
||
|---|---|---|
| .. | ||
| keymaps | ||
| config.h | ||
| fp_build.json | ||
| halconf.h | ||
| info.json | ||
| mcuconf.h | ||
| readme.md | ||
| rules.mk | ||
| v2.c | ||
| v2.h | ||
readme.md
ximi
- Keyboard Maintainer: sadekbaroudi
- Hardware Supported: ximi PCB
Make example for this keyboard (after setting up your build environment):
make fingerpunch/ximi:default RGB_MATRIX_ENABLE=yes FP_CIRQUE_BOTH=yes HAPTIC_ENABLE=yes
Options are:
RGB_MATRIX_ENABLE=yes
RGBLIGHT_ENABLE=yes
AUDIO_ENABLE=yes
HAPTIC_FEEDBACK=yes
ENCODER_ENABLE=yes
// for the options below, select only one, or none
FP_TRACKBALL_BOTH=yes
FP_CIRQUE_BOTH=yes
FP_TRACKBALL_LEFT_ONLY=yes
FP_TRACKBALL_RIGHT_ONLY=yes
FP_CIRQUE_LEFT_ONLY=yes
FP_CIRQUE_RIGHT_ONLY=yes
FP_TRACKBALL_LEFT_CIRQUE_RIGHT=yes
FP_CIRQUE_LEFT_TRACKBALL_RIGHT=yes
FP_SPLIT_LEFT=yes # only applicable if doing a mixed pointing device build (e.g. trackpad left, trackball right)
FP_SPLIT_RIGHT=yes # only applicable if doing a mixed pointing device build (e.g. trackpad left, trackball right)
IMPORTANT NOTES:
- Pick one (or none) of FP_TRACKBALL_* or FP_CIRQUE_* only.
- If you are building a ximi with a trackpad on one side, and a trackball on the other, you will need to build two firmware files. Once with FP_SPLIT_LEFT=yes, and once with FP_SPLIT_RIGHT=yes - then you'll need to unplug the trrs and flash the left firmware on the left half, and the right firmware on the right half
See build environment setup then the make instructions for more information.
Build Guide
See: https://github.com/sadekbaroudi/fingerpunch/blob/master/ximi/