Author Topic: GSX 3.6.8 editor shift key sticking or not recognized  (Read 1297 times)

w6kd

  • Full Member
  • ***
  • Posts: 117
GSX 3.6.8 editor shift key sticking or not recognized
« on: August 12, 2025, 07:56:29 pm »
When doing parking spot customizations in GSX 3.6.8, GSX is sometimes not recognizing the shift key, and sometimes it's sticking.  IOW, the edited object position movements should be coarse with the shift key down, and fine when it's not, but now the resolution you get is intermittent and does not correspond to the shift key position.  I've restarted couatl, rebooted...still broken and repeatable.

This is in MSFS 2020.

Aussie123

  • Jr. Member
  • **
  • Posts: 69
  • Very happy GSX2 User
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #1 on: August 12, 2025, 11:30:14 pm »
Strange?

Mine is working as a Toggle, as per the Release Notes: Press once for fast, press once for slow.

Version 3.6.8 – August 11th, 2025

GSX Pro Change: The Shift key in all editors (Parking, QuickEdit and Airplane) now behaves like a toggle, to prevent problems caused by a Simconnect bug in MSFS calling back twice when subscribing to both Shifted and Unshifted key events. Now, pressing the Shift key will alternate between FAST and SLOW cursor Move/Rotate/Raise, so it’s no longer required to keep it pressed to move FAST.
GSX Pro Change: The editor keys to Raise/Lower objects (VGDS or Pax Waypoints) have been changed to PgUP and PgDN, replacing the previous Q/Z keys, to prevent conflicts with the default keys used by the MSFS Showcase camera.
GSX Pro Change: Manual updated to explain the changes to the editor keys behavior.

Aussie
Prosim-AR B738 user on P3d V6

davidcherrie

  • Full Member
  • ***
  • Posts: 128
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #2 on: September 04, 2025, 11:20:21 am »
Can this be changed back or given the option for it to remain like a shift key rather than caps lock? This has significantly slowed down UX by constantly being on wrong speed for adjustments.
« Last Edit: September 05, 2025, 11:21:56 am by davidcherrie »

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 53105
    • VIRTUALI Sagl
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #3 on: September 08, 2025, 05:22:29 pm »
The key change is correct and cannot change back as it was, because of a weird bug in MSFS Simconnect we just found out, after users reported GSX froze when editing a custom pushback route.

When you subscribe for a certain key event, there's no way to differentiate between a Shifted and a non-Shifted version so, for example, if you subscribe to Shift-Up and just Up, if you press "just" Shift-Up, your code will be called TWICE with two Simconnect calls happening at the same time, so not only you don't know which event happened (both happened, from MSFS point of view), but the simultaneous call would cause threading issues, because pointers would had to be removed/deleted so quickly that their own Simconnect calls would mix up.

So, the only possible fix was to change the Shift behavior to be a Toggle, solving all reported issues of GSX locking-

davidcherrie

  • Full Member
  • ***
  • Posts: 128
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #4 on: September 09, 2025, 09:27:09 am »
It was working fine before though... Why not add the option that users can toggle it back on and give a warning that it may have some SimConnect issues when editing a custom pushback route?

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 53105
    • VIRTUALI Sagl
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #5 on: September 09, 2025, 10:16:17 am »
It was working fine before though... Why not add the option that users can toggle it back on and give a warning that it may have some SimConnect issues when editing a custom pushback route?

It might have worked with a previous version of the sim, now it won't work for the reason I explained, and it wasn't just a "Simconnect issue": the error would made using the QuickEdit function (arguably one of the most useful in GSX ) impossible with the Shift key, causing the program to freeze. It was reported by several users, and it had to be fixed.

davidcherrie

  • Full Member
  • ***
  • Posts: 128
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #6 on: September 09, 2025, 12:46:29 pm »
Then why not instead have two buttons to select the speed, faster or slow? The shift button is not a toggle button in any UX environment.

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 53105
    • VIRTUALI Sagl
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #7 on: September 09, 2025, 02:14:39 pm »
Then why not instead have two buttons to select the speed, faster or slow?

Because for the same reason as above (not possible to "steal" keys momentarily), we try to use the least amount of keys possible, to minimize conflict with the sim own functions and other add-ons.

Quote
The shift button is not a toggle button in any UX environment.

Except in the best selling game of all times, Minecraft, where Shift act as a toggle for Fast/Slow walking speeds. Of course, since Minecraft is a stand-alone game in full control of how the key inputs work (instead of an add-on like GSX which is limited by what MSFS allows to do), you can go in the settings, and configure it as a Toggle (default, like GSX is now) or Hold (like GSX used to be).

davidcherrie

  • Full Member
  • ***
  • Posts: 128
Re: GSX 3.6.8 editor shift key sticking or not recognized
« Reply #8 on: September 09, 2025, 04:20:23 pm »
Actually Minecraft default is a hold. It's in the accessibility settings to change it to be a toggle like almost every game so accessibility users who aren't able to hold down keys to run, crouch etc don't have to hold the buttons.

Anyway, so you are saying that it is impossible to return it to the old settings of hold because of SU3? Or because some users experienced crashes?