This is a ZMK module that allows you to build any keyboard shield using a fingerpunch controller.
To include the module, you'll need to add it to your zmk-config config/west.yml
It should look something like what's shown below. I've commented out things that you probably already have in the config/west.yml
. You just need to add the parts that are uncommented.
manifest:
remotes:
# You'll likely have this already with your preferred ZMK version
# - name: zmkfirmware
# url-base: https://github.com/zmkfirmware
- name: sadekbaroudi
url-base: https://github.com/sadekbaroudi
projects:
# You'll likely have this already with your preferred ZMK version
# - name: zmk
# remote: zmkfirmware
# revision: main
# import: app/west.yml
- name: zmk-fingerpunch-controllers
remote: sadekbaroudi
revision: main
import: config/deps.yml
Once you've done that, you can use any of the controllers (boards) in this repository, along with any VIK module that you have connected to it. For example, here is an example build.yml
:
---
include:
- board: vikoto
shield: <YOUR_KEYBOARD_NAME> vik_cirque_spi
The above contents will build your keyboard shield, using the vikoto as a controller, with an attached cirque trackpad.
For a whole list of examples of this, please see the zmk-fingerpunch-keyboards repository.