I'm using a TSynEdit component and it has the Tab to spaces block indent and outdent working correctly, according to the default settings.
However, somewhere (maybe Delphi?) I picked up the habit of using Ctrl-K (let go, then letter) commands. I think this is from some other IDE... can't remember the name... Ellipses, or Escapde, or something that starts with an "E".
I looked at the "Key's property in my SynEdit and it looks like that's the place to add this combo, but, it doesn't work, because in the Keys property, it's expecting all 3 keys to be pressed at once, but in the Ctrl-K commands you only press the Ctrl-K to start, then let go, then press either an I or a U key.
I know this can be made to work, because Lazarus itself works this way (knows what to do with Ctrl-K (then let go) key presses.
How do I make my project act like Lazarus?
Thanks in advance.