List of Editor Key Commands

The Tabbed MAXScript Editor introduced in 3ds Max 2008 provides the following COMMAND IDs which can be used to define custom Keyboard Shortcuts and Right-Click menus that operate on the current document.

COMMAND NAME EXPLANATION
2101 AutoCCancel Remove the auto-completion list from the screen.
2104 AutoCComplete User has selected an item so remove the list and insert the selection.
2328 BackTab Dedent the selected lines.
2078 BeginUndoAction Start a sequence of actions that is undone and redone as a unit. May be nested.
2201 CallTipCancel Remove the call tip from the screen.
2325 Cancel Cancel any modes such as call tip or auto-completion list display.
2304 CharLeft Move caret left one character.
2305 CharLeftExtend Move caret left one character extending selection to new caret position.
2428 CharLeftRectExtend Move caret left one character, extending rectangular selection to new caret position.
2306 CharRightMove caret right one character.
2307 CharRightExtend Move caret right one character extending selection to new caret position.
2429 CharRightRectExtend Move caret right one character, extending rectangular selection to new caret position.
2399 ChooseCaretX Set the last x chosen value to be the caret x position.
2180 Clear Clear the selection.
2004 ClearAll Delete all text in the document.
2072 ClearAllCmdKeys Drop all key mappings.
2005 ClearDocumentStyle Set all style bytes to 0, remove all folding information.
2408 ClearRegisteredImages Clear all the registered XPM images.
2178 Copy Copy the selection to the clipboard.
2177 Cut Cut the selection to the clipboard.
3295 DelLineLeft Delete back from the current position to the start of the line.
2395 DelLineRight Delete forwards from the current position to the end of the line.
2335 DelWordLeft Delete the word to the left of the caret.
2336 DelWordRight Delete the word to the right of the caret.
2326 DeleteBack Delete the selection or if no selection, the character before the caret.
2344 DeleteBackNotLine Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line.
2318 DocumentEnd Move caret to last position in document.
2319 DocumentEndExtend Move caret to last position in document extending selection to new caret position.
2316 DocumentStart Move caret to first position in document.
2317 DocumentStartExtend Move caret to first position in document extending selection to new caret position.
2324 EditToggleOvertype Switch from insert to overtype mode or the reverse.
2175 EmptyUndoBuffer Delete the undo history.
2079 EndUndoAction End a sequence of actions that is undone and redone as a unit.
2330 FormFeed Insert a Form Feed character.
2400 GrabFocus Set the focus to this Scintilla widget.
2312 Home Move caret to first position on line.
2345 HomeDisplay Move caret to first position on display line.
2346 HomeDisplayExtend Move caret to first position on display line extending selection to new caret position.
2313 HomeExtend Move caret to first position on line extending selection to new caret position.
2430 HomeRectExtend Move caret to first position on line, extending rectangular selection to new caret position.
2349 HomeWrap These are like their namesakes Home (Extend)?, LineEnd (Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2450 HomeWrapExtend These are like their namesakes Home (Extend)?, LineEnd (Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2455 LineCopy Copy the line containing the caret.
2337 LineCut Cut the line containing the caret.
2338 LineDelete Delete the line containing the caret.
2300 LineDown Move caret down one line.
2301 LineDownExtend Move caret down one line extending selection to new caret position.
2426 LineDownRectExtend Move caret down one line, extending rectangular selection to new caret position.
2404 LineDuplicate Duplicate the current line.
2314 LineEnd Move caret to last position on line.
2347 LineEndDisplay Move caret to last position on display line.
2348 LineEndDisplayExtend Move caret to last position on display line extending selection to new caret position.
2315 LineEndExtend Move caret to last position on line extending selection to new caret position.
2432 LineEndRectExtend Move caret to last position on line, extending rectangular selection to new caret position.
2451 LineEndWrap These are like their namesakes Home (Extend)?, LineEnd (Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2452 LineEndWrapExtend These are like their namesakes Home (Extend)?, LineEnd (Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2342 LineScrollDown Scroll the document down, keeping the caret visible.
2343 LineScrollUp Scroll the document up, keeping the caret visible.
2339 LineTranspose Switch the current line with the previous.
2302 LineUp Move caret up one line.
2303 LineUpExtend Move caret up one line extending selection to new caret position.
2427 LineUpRectExtend Move caret up one line, extending rectangular selection to new caret position.
2288 LinesJoin Join the lines in the target.
2340 LowerCase Transform the selection to lower case.
2401 MoveCaretInsideView Move the caret inside current view if it's not there already.
2329 NewLine Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
2172 Null Null operation.
2322 PageDown Move caret one page down.
2323 PageDownExtend Move caret one page down extending selection to new caret position.
2434 PageDownRectExtend Move caret one page down, extending rectangular selection to new caret position.
2320 PageUp Move caret one page up.
2321 PageUpExtend Move caret one page up extending selection to new caret position.
2433 PageUpRectExtend Move caret one page up, extending rectangular selection to new caret position.
2413 ParaDown Move caret between paragraphs (delimited by empty lines).
2414 ParaDownExtend Move caret between paragraphs (delimited by empty lines).
2415 ParaUp Move caret between paragraphs (delimited by empty lines).
2416 ParaUpExtend Move caret between paragraphs (delimited by empty lines).
2179 Paste Paste the contents of the clipboard into the document replacing the selection.
2011 Redo Redoes the next action on the undo history.
2169 ScrollCaret Ensure the caret is visible.
2366 SearchAnchor Sets the current caret position to be the search anchor.
2013 SelectAll Select all the text in the document.
2469 SelectionDuplicate Duplicate the selection. If selection empty duplicate the line containing the caret.
2444 SetCharsDefault Reset the set of characters for whitespace and word characters to the defaults.
2014 SetSavePoint Remember the current position in the undo history as the position at which the document was saved.
3001 StartRecord Start notifying the container of all key presses and commands.
3002 StopRecord Stop notifying the container of all key presses and commands.
2437 StutteredPageDown Move caret to bottom of page, or one page down if already at bottom of page.
2438 StutteredPageDownExtend Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.
2435 StutteredPageUp Move caret to top of page, or one page up if already at top of page.
2436 StutteredPageUpExtend Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.
2058 StyleResetDefault Reset the default style to its state at startup
2327 Tab If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines.
2287 TargetFromSelection Make the target range start and end be the same as the selection range start and end.
2459 ToggleCaretSticky Switch between sticky and non-sticky: meant to be bound to a key.
2176 Undo Undo one action in the undo history.
2341 UpperCase Transform the selection to upper case.
2331 VCHome Move caret to before first visible character on line. If already there move to first character on line.
2332 VCHomeExtend Like VCHome but extending selection to new caret position.
2431 VCHomeRectExtend Move caret to before first visible character on line. If already there move to first character on line. In either case, extend rectangular selection to new caret position.
2453 VCHomeWrap These are like their namesakes Home (Extend)?, LineEnd (Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2454 VCHomeWrapExtend These are like their namesakes Home (Extend)?, LineEnd( Extend)?, VCHome (Extend)? except they behave differently when word-wrap is enabled: They go first to the start / end of the display line, like (Home
2308 WordLeft Move caret left one word.
2439 WordLeftEnd Move caret left one word, position cursor at end of word.
2440 WordLeftEndExtend Move caret left one word, position cursor at end of word, extending selection to new caret position.
2309 WordLeftExtend Move caret left one word extending selection to new caret position.
2390 WordPartLeft Move to the previous change in capitalization.
2391 WordPartLeftExtend Move to the previous change in capitalization extending selection to new caret position.
2392 WordPartRight Move to the change next in capitalization.
2393 WordPartRightExtend Move to the next change in capitalization extending selection to new caret position.
2310 WordRight Move caret right one word.
2441 WordRightEnd Move caret right one word, position cursor at end of word.
2442 WordRightEndExtend Move caret right one word, position cursor at end of word, extending selection to new caret position.
2311 WordRightExtend Move caret right one word extending selection to new caret position.
2333 ZoomIn Magnify the displayed text by increasing the sizes by 1 point.
2334 ZoomOut Make the displayed text smaller by decreasing the sizes by 1 point.