I am thinking of something with keybinds like Controlz, so it's easy to remap to whatever, and that's implemented naively like Arrow Select. An Arrow Select like implementation would be cheaper and not require changing the controls themselves. I could also give bindings for scrolling in case someone wants to something like shift arrow for scrolling - or whatever, just giving a boolean like Controlz does should suffice.
I could enable/disable using the Config struct, I just can't figure out a damn name for it!
Maybe I should group these navigation functions in it's own static attribute too for organization.
I am thinking of something with keybinds like Controlz, so it's easy to remap to whatever, and that's implemented naively like Arrow Select. An Arrow Select like implementation would be cheaper and not require changing the controls themselves. I could also give bindings for scrolling in case someone wants to something like shift arrow for scrolling - or whatever, just giving a boolean like Controlz does should suffice.
I could enable/disable using the Config struct, I just can't figure out a damn name for it!
Maybe I should group these navigation functions in it's own static attribute too for organization.