Shift-dependent physical layer actions
Posted: Fri Mar 12, 2021 21:29
Hello,
I got my NXT Premium a few days ago, great product VKB!
While programming buttons, ive reached an apparently unsolvable situation, so I wanted to ask if what I'm trying is even possible with VKBDevCfg.
Im trying to have the ministick work in two modes:
- mode 1 as relative axes (5,6) for camera rotation with center push as axes reset (=resets axes 5,6)
- mode 2 as absolute axes (7,8) for TDC movement with center push as a logical button (so it can be binded in game)
A physical button would toggle between mode 1 and mode 2.
This is where I am now...
I have a physical button, that performs physical action AUX Axes (swap between axes 5,6 and 7,8). So far good, the axes switching works.
Then I have ministick center push physical button that is supposed to do:
- If axes 5,6 are currently on, Rel Axes (reset axes 5,6)
- If axes 7,8 are currently on, ordinary logical button
I dont see how to make this happen. Perhaps it cant be done.
Ive been trying playing around with shifts and subshifts, but those can choose only between logical buttons/actions - and Rel Axes is a physical button action. Ive tried playing with booleans, but those again can only activate logical buttons/actions, they cant activate physical buttons or perform physical actions.
Any ideas?
I got my NXT Premium a few days ago, great product VKB!
While programming buttons, ive reached an apparently unsolvable situation, so I wanted to ask if what I'm trying is even possible with VKBDevCfg.
Im trying to have the ministick work in two modes:
- mode 1 as relative axes (5,6) for camera rotation with center push as axes reset (=resets axes 5,6)
- mode 2 as absolute axes (7,8) for TDC movement with center push as a logical button (so it can be binded in game)
A physical button would toggle between mode 1 and mode 2.
This is where I am now...
I have a physical button, that performs physical action AUX Axes (swap between axes 5,6 and 7,8). So far good, the axes switching works.
Then I have ministick center push physical button that is supposed to do:
- If axes 5,6 are currently on, Rel Axes (reset axes 5,6)
- If axes 7,8 are currently on, ordinary logical button
I dont see how to make this happen. Perhaps it cant be done.
Ive been trying playing around with shifts and subshifts, but those can choose only between logical buttons/actions - and Rel Axes is a physical button action. Ive tried playing with booleans, but those again can only activate logical buttons/actions, they cant activate physical buttons or perform physical actions.
Any ideas?