

| | File | IDM_FILE_RELOAD | 41014 | | | | VK_NULL | 0x00 | | | Main | 6 | Reload from Disk | | | | File | IDM_FILE_OPENFOLDERASWORSPACE | 41022 | | | | VK_NULL | 0x00 | | | Main | 5 | Open Folder as Workspace. | Type | Menu N++ | Command Name, in N++ Menu ORDER | Cmd Id | Ctrl | Alt | Shift | Key Name | Key H | Key D | | Menu Mapper | Num | Command Name, in Shortcut Mapper | Notes | This list is quite long : about 700 lines ! So here is, below, the very beginning and the very end of this table, ONLY ! *-*-*-*-*-*-*-*-*-*-* *-*-*-*-* Using, mainly, the Shortcut Mapper programĬreating a macro, with an associated shortcut, when the specific wanted command is NOT available in the Shortcut Mapper ( VK_NULL ) and give a way to, systematically, associate a shortcut to a command, by : This list, based on the last N++ v7.2 version, shows all the commands, with their existing default shortcuts, or without any default shortcut Scott, starting from your very interesting post, about a way to gather all the default N++ shortcuts, from different N++ source files, I tried, these past days, to go on, building an ( almost ! ) exhaustive table of all the commands ( mainly, Notepad++ and Scintilla ones ) (unless I have missed something…always a possibility…) In conclusion, this simple question does not have a simple answer.

…anything else I’ve forgotten/overlooked… Plugin key mappings (very difficult indeed) So this is a rather simplistic(!) view of the situation, because this does not take into account: Now you can dump out the key-mappings with overrides in place (I set my find-volatile-next to ctrl+alt+N): Note: if a default shortcut isn’t change by the user, no entry will be found here for an id! Note: true,true,false in the above example corresponds to ctrl->yes, alt->yes, shift->noĪt this point you would have enough information (once you put it all together) to dump out the DEFAULT key-mapping, like so: Tie “ctrl+alt+F3” to “IDM_SEARCH_VOLATILE_FINDNEXT” #define IDM_SEARCH_VOLATILE_FINDNEXT (IDM_SEARCH + 14) Shortcuts.xml (which is likely customized somewhat by you, using Shortcut Mapper, and in other ways)Įnglish.xml (or whatever your language of choice is) Use the following files from your N++ install, after you’ve configured shortcuts to your individual liking:

Obtain the N++ source code and extract the following files: Here was the approach I had in mind this is an after-the-fact design (no Notepad++ run-time awareness): I had some ideas about this at one point, so I made some notes about it.
