View Issue Details

IDProjectCategoryView StatusLast Update
0001517NoesisGUIC# SDKpublic2019-07-19 19:01
Reporterai_enabledAssigned Tosfernandez 
Status assignedResolutionopen 
Product Version2.2.3 
Target VersionFixed in Version 
Summary0001517: Random issue with typing and modifier keys
DescriptionHi guys,

probably this is my MonoGame wrapper's code issue only, however, I'm curious if you have similar reports from other devs.

The issue is that sometimes modifier key (reproducible for Ctrl, not sure about the other keys) is stuck for NoesisGUI. The subsequent keypresses/chars are not typed into the textbox. And presses of keys A and V results in Ctrl+A and Ctrl+V which is obviously not great :-)
The only workaround is to press the Ctrl key few times, the issue then disappears.

Oh, and this issue is very-very old.

If you have any ideas or suggestions how could I debug the issue — please let me know.

TagsNo tags attached.




2019-07-11 12:36

manager   ~0005839


Noesis only responds to the input provided by the integration layer, it doesn't interact with the operating system, so all the key downs and ups should be provided by the MonoGame wrapper.
Could it be a problem that appears when you deactivate the window and come back? Or does it happen without changing the foreground window?
Is there a way to easily reproduce it in your game that I can try?


2019-07-19 19:01

updater   ~0005882

Alas, there is no easy way to reproduce it. I'm looking to find a way and yes, probably you're right as this might be affected by the integration layer. Though I've checked it several times. I will add extra logging to find out whether the modified key was actually sent as released to NoesisGUI or not, then I will know for sure whether it's wrapper or NoesisGUI issue.

I believe it's related to the usage of Alt+Tab.

Turns out the issue 0001503 ("Click on the currently selected listbox item will deselect it") is related to it. My Ctrl key for NoesisGUI was assumed to be held so every time I clicked on an entry in a list box it was deselected as NoesisGUI processed it as Ctrl+Click.


Issue History

Date Modified Username Field Change
2019-07-11 11:53 ai_enabled New Issue
2019-07-11 12:36 sfernandez Assigned To => sfernandez
2019-07-11 12:36 sfernandez Status new => feedback
2019-07-11 12:36 sfernandez Note Added: 0005839
2019-07-19 19:01 ai_enabled Note Added: 0005882
2019-07-19 19:01 ai_enabled Status feedback => assigned