Complete list of default Scintilla hotkeys?

707 views
Skip to first unread message

Charly Dante

unread,
Dec 9, 2015, 9:09:43 AM12/9/15
to scintilla-interest
Hi,

when I create a very basic Scintilla Window (just the normal class registration and window creation) under Windows, Scintilla already has some "default" hotkeys like CTRL-A for "Select All" or CTRL-Z for "Undo" and so on.

I wounder wether there is a full list of all this "default" commands that a standard Scintilla Window has "by birth". I only found a list (under "Keyboard Commands") for Scite but first I don't know if those are the same for the default Scintilla case (and if not, which ones are excluded), and second there are not all hotkeys listed (like CTRL-A is missing for example).

I need this information because I have my Scintilla Windows Message Queue attached to another window and I need to filter out all accelerators which are only meant to be seen by the Scintilla Window.

Any help is appreciated.

Best,
CD

Neil Hodgson

unread,
Dec 9, 2015, 3:58:23 PM12/9/15
to scintilla...@googlegroups.com
Charly Dante:

> I wounder wether there is a full list of all this "default" commands that a standard Scintilla Window has "by birth”.

scintilla/src/KeyMap.cxx. This list may change over time and it differs by platform.

> I need this information because I have my Scintilla Windows Message Queue attached to another window and I need to filter out all accelerators which are only meant to be seen by the Scintilla Window.

This appears fragile. Your code should process any keys it wants and send all others through to Scintilla when it is active.

Neil

Charly Dante

unread,
Dec 10, 2015, 8:51:14 AM12/10/15
to scintilla-interest, nyama...@me.com
> scintilla/src/KeyMap.cxx. This list may change over time and it differs by platform.

Ah, perfect, that is what I was looking for. Many thanks.


> This appears fragile. Your code should process any keys it wants and send all others through to Scintilla when it is active.

It definitly is fragile :D
I'm working on quite a special application where I have no other choice. But I already got it working, just need to add all hotkeys.
Reply all
Reply to author
Forward
0 new messages