Windows 10, version 1909
Geany 1.38

When I try to mark all occurrences of a word by highlighting it and pressing ctrl-shift-M (one of my favorite features of geany) it no longer works. Other keyboard shortcuts work fine (ctrl-F and ctrl-H for find and find/replace, for example) so I know geany is receiving my keyboard input (and, you know... its a text editor. It lets my type text lol)

If I highlight a word and right click and use the menus to navigate to Mark All, that works fine. If I right click and use the keyboard to navigate to "search" > "Mark All", that works fine. Its only the keyboard shortcut that fails, and only for this one command (there may be others, but I use this one so often that I noticed very quickly when it stopped working).

Interestingly enough, running Geany as admin fixes the problem. I have no idea if this is a UAC issue??? That doesn't make sense... why would the control and shift keys be "scary"??
I got the idea from troubleshooting another piece of software a while back, greenshot, and it needed to be run as admin to "intercept" the printscreen key in certain cases. That makes enough sense, since printscrn is a global key. But control and shift and M???

Running as admin, unfortunately, isn't "quite" a feasible workaround. Every time I double click a file in explorer to open it in my already-running geany session (as I'm sure you all do all day every day), UAC prompts me if I want to allow geany (from an unverified developer, yadda yadda) to run. I guess thats a "miniature" geany process whos job is detect that theres a main geany running, and shoot the file over to it. I could deal with a UAC prompt once every blue moon, since I honestly leave geany running 24/7, but every time I open a file is a bit much

It does the same thing for both left and right shift and control keys, and I can use them in isolation (ctrl-F works, and shift capitalizes letters, so I know its not a hardware issue)

I'm honestly quite stumped why this stopped working!! Is there any way to troubleshoot if geany is even receiving the keystrokes?? If this were linux, I would use "xev" or something similar, but this is a windows machine I use for work


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/3064@github.com>