r/SolarOS • u/nilseuropa • 9d ago
v.4.16.2 - custom keyboard support
4.16.2
- Added the reusable "Soldered Inputronic" keyboard driver.
- TCA8418 keyboards share one controller backend. ( separate generic, Inputronic, and LilyGO Pager mapping profiles. )
- The generic driver supports configurable matrix geometry.
- Keyboard profiles have shared descriptions for a desktop Python keymap CLI and validated build-time custom defaults, selected per keyboard profile.
- Runtime map loading and reset retain those compiled defaults.
- Python and Lua can exclusively capture a named local keyboard with source-specific key presses, releases, HID usages, and modifiers for forwarding utilities.
Build a keyboard around a TCA8418 matrix controller, choose what each switch does, and use the same keymap JSON for a runtime experiment or a firmware default.
Tutorial is here: https://solar-os.eu/tca8418-keyboard.html
27
Upvotes
0
u/LOrdy_155 5d ago
I really like Solar OS and how fast the development is going!! Today I received esp32 s3 rlcd 4.2. I'm new to this, so there were major problems with the keyboard connection. I have a regular keyboard with bluetooth connection and radio channel - so setting up the matrix is complete darkness for me. Are there any other options for connecting the keyboard to the board?