Message in the status area doesn't follow the interface colors; menu item in Help doesn't contain a hot key marker; Choosing the menu item engages the key detection but doesn't update the status area.
I feel mouse clicks should pass through and interrupt the listening loop.
You added an untracked temp qbx file in the latest commit, please avoid it.
The status area changes colors? To what? I thought it was always white for the “OK”? Is it the same color as the main text on the screen?
The menu item in help doesn’t need a hot key modifer, does it? Who’s going to “Alt-H, find a hotkey in a list, press it”, when they can just CTRL-K? Not every menu item needs a hot key set for them.
I’ll dig into why clicking from the menu doesn’t update the display when I get back home again Monday. It should, since we just GOTO the same singular routine, but since it’s not, then I’ll need to dig into why it’s not.
As for the mouse, it’s best to ignore it completely. You don’t want people to hit CTRL-K, move the mouse and click elsewhere, then hit a key and expect it to go somewhere else. Usage should be kept as simple as possible: Hit CTRL-K, hit a key, it inserts the code at your cursor position. If users are expecting to hit CTRL-K, move mice, press buttons, print files, take screen copies of stuff, and then finally come back and hit a key, they’re using it wrong. Ctrl-k, hit a key, do the other stuff later — if you screw up, BACKSPACE or CTRL-Z is your friend.
temp qbx files should be listed in the .gitignore, so they’re not passed back and forth, just like the internal\temp folders are. Feel free to add them to the ignore list if you want, or else I’ll get to them as well, when I get home on Monday.