Open brickviking opened 2 years ago
An additional note, at least on my system: qb64's IDE works properly over on KDE, both Control keys work as they're supposed to. It's also the same for dwm, and the CDE running under mwm. So something's strange with xmonad and gnome-shell. I won't actually post this at the main project until I have hard-and-fast repeatability on more than one system.
A program compiled by qb64 also appears to have the same hangups on my machine. Strangely, over on a 64-bit Ubuntu 22.04 machine, the Left control key doesn't work in the QB64 IDE, but the right control key does.
Windows Vista and Windows XP don't show the same bugs, though they do show some oddities. Additionally, QB64PE also shows the same bug regarding the Control key on my machine.
One of the other weird things I discovered while diagnosing this is: if I plug in a K800, along with its associated stubby, the left control and right control keys both work under Xmonad. Curiouser and curiouser.
Rebooting returns the keyboard to their not-quite-working-properly state, unfortunately. If I then boot up into xmonad, and unplug the stubby and then plug it back in, the key restores proper behaviour.
Okay, I seem to have been able to fix the bug myself, but only temporarily; the details are below:
I have a Logitech K750 solar keyboard (one of the few on the market), and it was showing an oddity regarding the left Control key and right Control key, under Xmonad and Gnome-Shell. Unpairing and pairing the keyboard back to the same stub seems to have repaired the bug.
However, the issue still seems to remain on an Ubuntu machine with an identical keyboard (not the same keyboard, but the same model keyboard). It also seems to continue to happen with GnomeShell.
QB64 info (please complete the following information):
Help->About
dialog shows: [`QB64 Version 2.1 Development Build'] and comes from commit caf822c2e.Report the OS you're using: [64-bit Fedora 28]
Describe the bug Using the Control key in the IDE doesn't work for Gnome Shell on that platform, and over on xmonad, the Control key activates, but doesn't deactivate without switching to another application.
To Reproduce Steps to reproduce the behaviour:
Expected behaviour Control key works, including all the shortcuts that QB64 uses.