[solved] Wrong Virtual Axis index in new Combine function UI

Moderator: AdminGroup

jukelo
Posts: 68
Joined: Fri Aug 18, 2023 0:25
Has thanked: 1 time
Been thanked: 8 times

[solved] Wrong Virtual Axis index in new Combine function UI

Postby jukelo » Thu Jan 16, 2025 14:31

Issue: the new UI for Axis Combine operations counts indices for virtual axes starting from zero. AxisNN = 1 uses Virtual axis 2. AxisNN = 8 uses Virtual axis 1.

Firmware: 2.18F(3), 2.18.9
Software: v0.93.18

Steps to reproduce:
  • On default NXT Gladiator, enable Combi1 operation for Logical axis 8, using AxisNN = 1, + , 100%. Combine column reads +A1
  • Roll the stick right:
    • Observe that Logical 8 does not move along with Logical 1.
  • Pitch the stick out of center:
    • Observe that Logical 8 matches Logical 2's movement.
  • Change AxisNN for Logical 8 to 8. Combine column now reads +A0.
  • Roll the stick out of center:
    • Logical 8 now matches Logical 1.

Reproduction video:
https://streamable.com/tzsxkt (Sorry for the streamable link, YT is being difficult)
Last edited by jukelo on Sat Jan 18, 2025 19:02, edited 2 times in total.

jukelo
Posts: 68
Joined: Fri Aug 18, 2023 0:25
Has thanked: 1 time
Been thanked: 8 times

Re: Wrong Virtual Axis index in new Combine function UI

Postby jukelo » Fri Jan 17, 2025 16:57

I want to emphasize that this is just a UI issue. When using an older version of the software to display the older Combine UI, the #Axis value shows the actual virtual axis index used in the Combine operation.
So this Combi1 on Logical 8 in 0.93.18:
Screenshot 2025-01-17 145513.png

Displays like this in 0.92.95 (no manual change to the profile):
Screenshot 2025-01-17 145413.png

In either case, when this profile is applied Logical 8 is the result of the addition of virtual axes 8 and 2.

This doesn't affect the functionality of Combine functions, it's merely a usability annoyance as the user has to subtract one from the virtual axis index to use in the combine operation to enter the proper AxisNN value. And since AxisNN = 0 is not permitted, using virtual 1 requires entering AxisNN = 8 to overflow back to 0.

User avatar
Alex Oz
Posts: 1229
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 22 times
Been thanked: 132 times

Re: Wrong Virtual Axis index in new Combine function UI

Postby Alex Oz » Fri Jan 17, 2025 21:27

Check VKBDevCfg-C_v0.93.19
Крайние прошивки и софт / Latest firmware & software
https://www.njoy32.vkb-sim.pro/home
http://alex-oz.strana.de

jukelo
Posts: 68
Joined: Fri Aug 18, 2023 0:25
Has thanked: 1 time
Been thanked: 8 times

Re: Wrong Virtual Axis index in new Combine function UI

Postby jukelo » Fri Jan 17, 2025 23:09

Version 0.93.19 displays the correct axis index, both in the summary box and the Combine Options window. Thanks, that's one less headache :D
The yellow hover popup which appears when the cursor is held over the Combine box still displays the incorrect index though.

Here +A1 is the correct index, Axis #2 is wrong.
Screenshot 2025-01-17 210359.png

User avatar
Alex Oz
Posts: 1229
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 22 times
Been thanked: 132 times

Re: Wrong Virtual Axis index in new Combine function UI

Postby Alex Oz » Sat Jan 18, 2025 17:00

Thanks, fixed.
Крайние прошивки и софт / Latest firmware & software
https://www.njoy32.vkb-sim.pro/home
http://alex-oz.strana.de

jukelo
Posts: 68
Joined: Fri Aug 18, 2023 0:25
Has thanked: 1 time
Been thanked: 8 times

Re: [solved] Wrong Virtual Axis index in new Combine function UI

Postby jukelo » Sat Jan 18, 2025 21:42

He even snuck in a fix on the weekend! :lol:

Thanks for all your work.


Return to “Technical Support”

Who is online

Users browsing this forum: Bing [Bot] and 21 guests