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. |