I saw some conversation in the other thread about moving over the modifier keys, I think I've set this up to do that but if someone could double check if looks right in v6 version that would be awesome. I haven't used a Twiddler till last week so I'm still figuring things out.
Here's how the coverter is currently mapping the v5 state.
impl Into<ButtonState> for ButtonData {
fn into(self) -> ButtonState {
ButtonState {
t1: self.num(),
t2: self.alt(),
t3: self.ctrl(),
t4: self.shift(),