And if you like it, picking up any QMK or ZMK compatible keyboard would let you do it in firmware too!