My R75 works fine under via.
I’m using the R75 vial firmware located here.
https://github.com/mossbed/r75
It won’t compile, as cloned. It’s more than just the directory structure which is completely silly. It’s not surprising it didn’t work, given it’s messy state. I had to modify it a bit, so it could easily be something I did.
I had to add a UID:
config.h -> #define VIAL_KEYBOARD_UID { <UID not shared on Lemmy> }
and uncomment tap_dance_action in keymap.c.
tap_dance_action_t tap_dance_actions[] = { [TD_RESET] = ACTION_TAP_DANCE_FN(safe_reset), [TD_CLEAR] = ACTION_TAP_DANCE_FN(safe_clear), [TD_CTL_TG] = ACTION_TAP_DANCE_LAYER_TOGGLE(KC_RCTL, _CTL_LYR) };
That’s about it.
It compiles and downloads cleanly. Via continues to work but Vial does not discover it.
This mosbed firmware extension claims to be a derivative of this work but it doesn’t seem to be.
https://github.com/irfanjmdn/r65/tree/vialrgb?tab=readme-ov-file#guide
Anyone have Vial working? It’s a popular keyboard so I expect someone has solved this problem. If no one responds, I’ll take it on in a week or so so we can all enjoy ou R75 on linux with Vial.