Page 1 of 1

Bug: uSSW doesn't disable logical axes when POVs share axes

Posted: Thu Sep 04, 2025 1:00
by jukelo
Firmware: 2.17.6 - 2.19.E
Software: 0.93.59

Issue: When multiple uSSW buttons are used to enable different POVs using the same axes, only the uSSW button for the highest POV# will disable the logical axes.

POV1 and 2 read virtual axes 5 & 6:
Screenshot 2025-09-03 233419.png

When POV1 is enabled, logical 5 and 6 are still reacting to ministick movement:
Screenshot 2025-09-03 235537.png


The rest of the config:
Couple buttons set as uSSW for POV 1 and 2, POV mode on start is disabled:
Screenshot 2025-09-03 234652.png

Axis config is stock, no shenanigans with the axes there:
Screenshot 2025-09-03 234308.png

When POV2 is enabled, logical axes 5 and 6 are correctly disabled and centered:
Screenshot 2025-09-03 235614.png

Re: Bug: uSSW doesn't disable logical axes when POVs share axes

Posted: Thu Sep 04, 2025 10:58
by Alex Oz
This is obviously a conflict configuration by its very nature - without adopting additional rules, this will be the case.
In this case, POVs operate independently and POV2 knows nothing about POV1.

But I have a question - is this configuration practical?

Generally speaking, to foresee all sorts of conflicts and deal with them means to increase the size of the firmware without any real need. There is not as much free space left as we would like.

Re: Bug: uSSW doesn't disable logical axes when POVs share axes

Posted: Thu Sep 04, 2025 15:10
by Delta
Use case was having three different modes on a ministick - pov, mouse and axes.

Re: Bug: uSSW doesn't disable logical axes when POVs share axes

Posted: Thu Sep 04, 2025 22:20
by Alex Oz
But for this case you don't need 2x uSSw.

Re: Bug: uSSW doesn't disable logical axes when POVs share axes

Posted: Fri Sep 05, 2025 2:26
by Alex Oz
Alex Oz wrote:
Delta wrote:Use case was having three different modes on a ministick - pov, mouse and axes.


But for this case you don't need 2x uSSw.
https://www-njoy32-vkb--sim-pro.translate.goog/home/medley/limitations?_x_tr_sl=ru&_x_tr_tl=en&_x_tr_hl=ru&_x_tr_pto=wapp

upd
fw 2.19.F / VKBDevCfg-C v0.93.61

Изображение из буфера обмена (3).jpg


Изображение из буфера обмена (4).jpg


Mice must be last