Hello,
Is there a list of keyboard shortcut for the command editor? I think there are a few I don't see documentation for.
ctrl+d ---> Insert current date here (for example)
Thanks!
Hello,
Is there a list of keyboard shortcut for the command editor? I think there are a few I don't see documentation for.
ctrl+d ---> Insert current date here (for example)
Thanks!
Most are in the Edit menu:
Most things that aren't in the menu are standard edit control keys (e.g. cursor keys move the cursor, Home goes to the start of a line, etc.), but there are a few extras.
Here's the full list of keys the editor responds to:
{ { VK_UP, 0 }, CID_CARET_UP },
{ { VK_UP, QUAL_SHIFT }, CID_CARET_UPEXTEND },
{ { VK_DOWN, 0 }, CID_CARET_DOWN },
{ { VK_DOWN, QUAL_SHIFT }, CID_CARET_DOWNEXTEND },
{ { VK_LEFT, 0 }, CID_CARET_LEFT },
{ { VK_LEFT, QUAL_SHIFT }, CID_CARET_LEFTEXTEND },
{ { VK_RIGHT, 0 }, CID_CARET_RIGHT },
{ { VK_RIGHT, QUAL_SHIFT }, CID_CARET_RIGHTEXTEND },
{ { VK_HOME, 0 }, CID_CARET_SOL },
{ { VK_HOME, QUAL_SHIFT }, CID_CARET_SOLEXTEND },
{ { VK_END, 0 }, CID_CARET_EOL },
{ { VK_END, QUAL_SHIFT }, CID_CARET_EOLEXTEND },
{ { VK_HOME, QUAL_CTRL }, CID_CARET_HOME },
{ { VK_HOME, QUAL_SHIFT | QUAL_CTRL }, CID_CARET_HOMEEXTEND },
{ { VK_END, QUAL_CTRL }, CID_CARET_END },
{ { VK_END, QUAL_SHIFT | QUAL_CTRL }, CID_CARET_ENDEXTEND },
{ { VK_RIGHT, QUAL_CTRL }, CID_CARET_NEXTWORD },
{ { VK_RIGHT, QUAL_SHIFT | QUAL_CTRL }, CID_CARET_NEXTWORDEXTEND },
{ { VK_LEFT, QUAL_CTRL }, CID_CARET_PREVWORD },
{ { VK_LEFT, QUAL_SHIFT | QUAL_CTRL }, CID_CARET_PREVWORDEXTEND },
{ { VK_TAB, QUAL_SHIFT | QUAL_CTRL }, CID_CARET_TABBACKEXTEND },
{ { VK_PRIOR, 0 }, CID_CARET_VIEWUP },
{ { VK_PRIOR, QUAL_SHIFT }, CID_CARET_VIEWUPEXTEND },
{ { VK_NEXT, 0 }, CID_CARET_VIEWDOWN },
{ { VK_NEXT, QUAL_SHIFT }, CID_CARET_VIEWDOWNEXTEND },
{ { VK_UP, QUAL_CTRL }, CID_SCROLLVIEW_DOWN },
{ { VK_DOWN, QUAL_CTRL }, CID_SCROLLVIEW_UP },
{ { VK_PRIOR, QUAL_CTRL }, CID_SCROLLVIEW_RIGHT },
{ { VK_NEXT, QUAL_CTRL }, CID_SCROLLVIEW_LEFT },
{ { 'D', QUAL_CTRL }, CID_EDIT_INSERTDATE },
{ { 'D', QUAL_CTRL | QUAL_SHIFT }, CID_EDIT_INSERTTIME },
{ { VK_DELETE, 0 }, CID_EDIT_DELETECHAR },
{ { 'Z', QUAL_CTRL }, CID_EDIT_UNDO },
{ { 'Y', QUAL_CTRL }, CID_EDIT_REDO },
{ { VK_DELETE, QUAL_ALT }, CID_EDIT_DELETELINE },
{ { VK_INSERT, 0 }, CID_EDIT_TOGGLEOVERWRITE },
{ { VK_DELETE, QUAL_CTRL }, CID_EDIT_DELETEEOW },
{ { VK_BACK, QUAL_CTRL }, CID_EDIT_DELETESOW },
{ { VK_DELETE, QUAL_CTRL | QUAL_SHIFT },CID_EDIT_DELETEWORD },
{ { VK_TAB, QUAL_SHIFT }, CID_EDIT_BACKTAB },
{ { 'U', QUAL_CTRL }, CID_EDIT_LOWERCASESELECTION },
{ { 'U', QUAL_CTRL | QUAL_SHIFT }, CID_EDIT_UPPERCASESELECTION },
{ { 'U', QUAL_CTRL | QUAL_ALT }, CID_EDIT_SWAPCASESELECTION },
{ { 'L', QUAL_CTRL }, CID_TOGGLE_LINENUMBERS },
{ { 'V', QUAL_CTRL }, CID_CLIP_PASTE },
{ { VK_INSERT, QUAL_SHIFT }, CID_CLIP_PASTE },
{ { 'C', QUAL_CTRL }, CID_CLIP_COPY },
{ { VK_INSERT, QUAL_CTRL }, CID_CLIP_COPY },
{ { 'X', QUAL_CTRL }, CID_CLIP_CUT },
{ { VK_DELETE, QUAL_SHIFT }, CID_CLIP_CUT },
{ { 'C', QUAL_CTRL | QUAL_SHIFT }, CID_CLIP_COPYLINE },
{ { 'X', QUAL_CTRL | QUAL_SHIFT }, CID_CLIP_CUTLINE },
{ { 'P', QUAL_CTRL }, CID_FILE_PRINT },
{ { VK_F2, QUAL_CTRL }, CID_BOOKMARK_TOGGLE },
{ { VK_F2, QUAL_SHIFT | QUAL_CTRL }, CID_BOOKMARK_CLEARALL },
{ { VK_F2, 0 }, CID_BOOKMARK_GOTONEXT },
{ { VK_F2, QUAL_SHIFT }, CID_BOOKMARK_GOTOPREV },
{ { VK_F3, 0 }, CID_FIND_NEXT },
{ { VK_F3, QUAL_SHIFT }, CID_FIND_PREV },
{ { VK_F3, QUAL_CTRL }, CID_FIND_NEXTWORD },
{ { VK_F3, QUAL_SHIFT | QUAL_CTRL }, CID_FIND_PREVWORD },
{ { ']', QUAL_CTRL }, CID_FIND_MATCHBRACKET },
{ { ']', QUAL_SHIFT | QUAL_CTRL }, CID_FIND_MATCHBRACKET_SELECT },
{ { 'G', QUAL_CTRL }, CID_DIALOG_GOTO },
{ { 'F', QUAL_CTRL }, CID_DIALOG_FIND },
{ { 'H', QUAL_CTRL }, CID_DIALOG_REPLACE },
{ { 'A', QUAL_CTRL }, CID_MARK_ALL },
{ { 'W', QUAL_CTRL | QUAL_SHIFT }, CID_MARK_WORD },
{ { 'L', QUAL_CTRL | QUAL_SHIFT }, CID_MARK_LINE },
{ { VK_ESCAPE, 0 }, CID_MARK_CLEAR },
Great thanks a lot.
Good to see the list.