Charmed Quark Systems, Ltd. - Support Forums and Community
Admin interface and CML IDE interface issue - Printable Version

+- Charmed Quark Systems, Ltd. - Support Forums and Community (https://www.charmedquark.com/vb_forums)
+-- Forum: General Discussion (https://www.charmedquark.com/vb_forums/forumdisplay.php?fid=3)
+--- Forum: CQC Support (https://www.charmedquark.com/vb_forums/forumdisplay.php?fid=9)
+--- Thread: Admin interface and CML IDE interface issue (/showthread.php?tid=10765)



Admin interface and CML IDE interface issue - lleo - 01-11-2019

I have been using the administrative interface and the CML driver harness now sufficiently long for this issue to reach the annoyance level for me to post here...

Say I have a driver opened for development in the CML Driver IDE, with the cursors in the main code window. The cursor is on the name of a method. I can use the keyboard to select text, by holding down the Shift key and moving the cursor, and I can then cut/copy the selected text to the clipboard using standard key combination, such as CTRL+X or CTRL+C. Then move the cursor away, to dismiss the selected text...

If then I was to search for the copied text, I can press CTRL+F which will bring up, activate the search/replace tab on the bottom of the IDE, and place the cursor into the "search criteria" drop-down field.

And this is where, I think there is a bug: if I press CTRL+V to paste the text from my keyboard where the cursor is active and blinking, it does not do it, it is pasted into the main code window, where the cursors is not even active. The only way to paste text into the search field is by grabbing the mouse, right click there, and few more clicks later, find and click the paste command.

This behavior is not standard, at least by my account, and despite of best effort to remember, I keep pasting bogus text where is not needed, and than chasing tale to find out why something is not working...
Similar behavior is seen in the administrative interface, im the "Customize/Macros/User/CQC/Drivers" section

Dean can you please check?


RE: Admin interface and CML IDE interface issue - Dean Roddey - 01-11-2019

It's probably to do with hot key processing. Scintilla (the code editor window) doesn't implement those standard keys so I'm doing it via hot keys and imposing it on Scintilla from the outside. It's probably incorrectly routing those to the Scintilla window. I'll check it.

You can probably still use the Ctrl-Ins/Shift-Ins keys in the search window entry fields in the meantime, if that helps.


RE: Admin interface and CML IDE interface issue - Dean Roddey - 01-11-2019

OK, I removed those accelerator keys and bit the bullet and intercepted those keys down in the editor itself via subclass. It all works correctly now, so that will be fixed in the next drop.


RE: Admin interface and CML IDE interface issue - lleo - 01-11-2019

(01-11-2019, 10:18 AM)Dean Roddey Wrote: OK, I removed those accelerator keys and bit the bullet and intercepted those keys down in the editor itself via subclass. It all works correctly now, so that will be fixed in the next drop.

Does that include CTRL+Z for undo as well?  as most of the time when I realized that yet again when I pasted something somewhere, simply could not even undo?
But thanks a lot anyway...


RE: Admin interface and CML IDE interface issue - Dean Roddey - 01-11-2019

I'll check that one also... It's probably the same issue.


RE: Admin interface and CML IDE interface issue - Dean Roddey - 01-11-2019

Give 5.3.929 a shot.