Examine the code for all hotkeys that could be used (except Alt hotkeys that trigger main menu commands via &accelerators). For each hotkey, write a very short explanation (I will expand it and ask to provide details on certain hotkeys that I don't know). Include Scintilla hotkeys too.
This can be done semi-automatically. For example, for hotkeys handled via WM_COMMAND (most hotkeys) it is enough to write the title name of the command:
Ctrl+Shift+Alt+Z - Go To Last Change
Alternatively, to keep it simpler you can write the name of the associated constant instead of the title. This list is only needed to give me basic idea, I will rewrite it.
Hotkeys that are assigned to something but that has no menu command or constant, write name of the source file and line number where it's used.
Keep order of modifiers consistent (e.g. as suggested: Ctrl, then Shift, then Alt).
Examine the code for all hotkeys that could be used (except Alt hotkeys that trigger main menu commands via &accelerators). For each hotkey, write a very short explanation (I will expand it and ask to provide details on certain hotkeys that I don't know). Include Scintilla hotkeys too.
This can be done semi-automatically. For example, for hotkeys handled via WM_COMMAND (most hotkeys) it is enough to write the title name of the command:
Alternatively, to keep it simpler you can write the name of the associated constant instead of the title. This list is only needed to give me basic idea, I will rewrite it.
Hotkeys that are assigned to something but that has no menu command or constant, write name of the source file and line number where it's used.
Keep order of modifiers consistent (e.g. as suggested: Ctrl, then Shift, then Alt).