Configuring firmware display widgets

I am trying to build my own firmware from scratch but I am having a hard time activating the display widgets. Are there certain widgets that are supported, and is there any documentation on how to configure these widgets? I would eventually like to implement a bongo cat style wpm counter
6 Replies
TyperAI
TyperAI3w ago
We're glad you're diving into custom firmware! ZMK offers a lot of flexibility. Regarding display widgets, ZMK does support them, and there's documentation available. You'll want to look at the ZMK documentation on display widgets to see what's supported and how to configure them. For a bongo cat style WPM counter, you would likely need to implement that functionality yourself within your ZMK firmware, as it's not a standard widget. You can find general ZMK documentation at zmk.dev. If you need further assistance, feel free to reply to this message or tag me.
Mochi Betts
Mochi BettsOP3w ago
Can you please point me to the specific documentation on the zmk website that would guide me on how to customize the display widgets? @TyperAI
TyperAI
TyperAI3w ago
You're looking for the ZMK documentation on display configuration. You can find it at: https://zmk.dev/docs/features/display This section covers how to enable and configure display widgets within your ZMK firmware. Let me know if you have any more questions!
appleboblin
appleboblin3w ago
only left side can calculate wpm i believe, only know because I'm trying to figure out custom image atm
Mochi Betts
Mochi BettsOP3w ago
are you doing custom images on the central side?
appleboblin
appleboblin3w ago
Not yet, only peripheral so far I've found some repo that have bongo cat, it's a dongle display but I'm sure same can be implemented to not dongle Just seems like it will use up battery fast, I probably won't do any animation, going to remove wpm as well. Not useful to me Going to have battery, connection mode, Bluetooth profile number, connected or not, layer name and small pixel art for both side

Did you find this page helpful?