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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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 | LineEnd)Display The difference is that, the cursor is already at the point, it goes on to the start or end of the document line, as appropriate for (Home | LineEnd | VCHome)(Extend)?. |
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. |