Cirque trackpad support
I've seen several questions around adding a track pad (such as cirque).
With zmk recently officially support mouse emulation https://zmk.dev/docs/keymaps/behaviors/mouse-emulation.
Is it possible to use the pins for nice!view and connect to a cirque with i2c?
Have anybody done any experiments on this? I'll be perfect to have that add on for a full keyboard and mouse combo.
2 Replies
Currently, our documentation does not provide specific support for integrating a Cirque trackpad or any other I2C devices with the nice!view or nice!nano. While ZMK has introduced mouse emulation, using the pins for nice!view to connect to a Cirque trackpad via I2C would require custom firmware modifications and is not officially supported.
If you're interested in experimenting with this, you would need to dive into the ZMK firmware and potentially modify the keymap to accommodate the trackpad's I2C communication. However, this would require a good understanding of both the ZMK firmware and the specific I2C protocol used by the Cirque trackpad.
For now, if you're looking for a full keyboard and mouse combo, you might want to explore other options or wait for community developments in this area. If you have further questions or need assistance with ZMK, the community forums or GitHub discussions might be a good place to seek advice from others who have attempted similar projects.
If you're interested in looking into this more the pointer channel over in the ZMK discord has a lot of activity but nothing on this specifically. it would take some figuring out at this point on your own but should be possible in theory