Just to make sure I understand the purpose of this, could I assign macros and keys to the 9 keys and 6 buttons for use on one program, then swap to another set of functions for another program? Is that the 4 layers of functionality?
Are the switches hot-swappable? Assuming the caps are replaceable? Are all of the buttons programmable and what application does this interface with to assign keys?
Looks like it’s got Kailh hotswap sockets (looking at the photo of the bottom, those sure look like south-facing hotswaps (also, don’t see solder thru-holes). The caps are absolutely replaceable (I would be scared by any board that has fixed keycaps). Completely programmable (buttons and I’m assuming knobs/rotary encoders) with QMK firmware (insane control over the keyboard’s behavior) and/or their easy-to-use GUI front-end application VIA (which is multi-OS) - both are the gold standard, open-source, and very much actively worked on.