| Customize Help
| Save Settings

M3ddispControl



Function Map
Synopsis
Control a MIL 3D display setting.
Syntax
void M3ddispControl(
MIL_ID Disp3dId, //in
MIL_INT64 ControlType, //in
MIL_DOUBLE ControlValue //in
)
Description

This function allows you to control the specified MIL 3D display setting.

Note that when using a C compiler (not a C++ or other compiler) in 64-bit mode, M3ddispControl() internally calls the MIL_DOUBLE version of this function (M3ddispControlDouble()). If you need to pass integer values, call the MIL_INT64 version of this function (M3ddispControlInt64()).
Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see if there is complementary information.
Parameters
This function is not supported on the selected boards.
Parameters
Disp3dId

Specifies the identifier of the target 3D display, previously allocated using M3ddispAlloc().

ControlType

Specifies the type of 3D display setting to control.

See the Parameter associations section for possible values that can be specified.

ControlValue

Specifies the new value to assign to the 3D display setting specified by the ControlType parameter.

See the Parameter associations section for possible values that can be specified.

The tables below list possible values for the ControlType and ControlValue parameters.

The following ControlType and corresponding ControlValue parameter settings are available for 3D displays.

function map For general settings
Click to summarizeControlType Description
ControlValue
Click to summarize M_AUTO_ROTATE

Sets whether to automatically rotate the view (both the viewpoint and interest point) around the auto-rotation axis. This gives the impression that the scene is rotating.

By default, the auto-rotation axis is that which is parallel to the Z-axis and intersects the default position of the interest point (typically the center of the first 3D graphic added to the internal 3D graphics list of the 3D display). You can change the auto-rotation axis using M3ddispCopy() with M_ROTATION_AXIS and the MIL identifier of a line 3D geometry object.

Typically, you should only use an auto-rotation axis that intersects the interest point. Some users might be disoriented by the view rotating around a different axis, especially when the rotation indicator is enabled (using M_ROTATION_INDICATOR).

Instead of this control type, you can also use M_ACTION_KEY_AUTO_ROTATE to enable/disable rotation. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_DISABLE.

Click to summarize M_DISABLE

Specifies to not auto-rotate the view.

Click to summarize M_ENABLE

Specifies to auto-rotate the view.

Click to summarize M_BACKGROUND_COLOR

Sets the primary background color for the 3D display, used when M_BACKGROUND_MODE is set to M_SINGLE_COLOR or M_GRADIENT_VERTICAL. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies a dark gray. This is equivalent to M_RGB888() with the values (0,35,40).

(summarize)
Click to summarize
M_RGB888(
MIL_INT Red,
MIL_INT Green,
MIL_INT Blue
)

Specifies the RGB value to which the background color will be set.

(summarize)
Parameters

Specifies the red component, as a value between 0 and 255.

Specifies the green component, as a value between 0 and 255.

Specifies the blue component, as a value between 0 and 255.

Click to summarize M_COLOR_BLACK

Specifies the color black.

Click to summarize M_COLOR_BLUE

Specifies the color blue.

Click to summarize M_COLOR_BRIGHT_GRAY

Specifies the color bright gray.

Click to summarize M_COLOR_CYAN

Specifies the color cyan.

Click to summarize M_COLOR_DARK_BLUE

Specifies the color dark blue.

Click to summarize M_COLOR_DARK_CYAN

Specifies the color dark cyan.

Click to summarize M_COLOR_DARK_GREEN

Specifies the color dark green.

Click to summarize M_COLOR_DARK_MAGENTA

Specifies the color dark magenta.

Click to summarize M_COLOR_DARK_RED

Specifies the color dark red.

Click to summarize M_COLOR_DARK_YELLOW

Specifies the color dark yellow.

Click to summarize M_COLOR_GRAY

Specifies the color gray.

Click to summarize M_COLOR_GREEN

Specifies the color green.

Click to summarize M_COLOR_LIGHT_BLUE

Specifies the color light blue.

Click to summarize M_COLOR_LIGHT_GRAY

Specifies the color light gray.

Click to summarize M_COLOR_LIGHT_GREEN

Specifies the color light green.

Click to summarize M_COLOR_LIGHT_WHITE

Specifies the color light white.

Click to summarize M_COLOR_MAGENTA

Specifies the color magenta.

Click to summarize M_COLOR_RED

Specifies the color red.

Click to summarize M_COLOR_WHITE

Specifies the color white.

Click to summarize M_COLOR_YELLOW

Specifies the color yellow.

Click to summarize M_BACKGROUND_COLOR_GRADIENT

Sets the secondary background color for the 3D display, used when M_BACKGROUND_MODE specifies that the background is a gradient. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies a light gray. This is equivalent to M_RGB888() with the values (90,110,130).

(summarize)
Click to summarize
M_RGB888(
MIL_INT Red,
MIL_INT Green,
MIL_INT Blue
)

Specifies the RGB value to which the background color will be set.

(summarize)
Parameters

Specifies the red component, as a value between 0 and 255.

Specifies the green component, as a value between 0 and 255.

Specifies the blue component, as a value between 0 and 255.

Click to summarize M_COLOR_BLACK

Specifies the color black.

Click to summarize M_COLOR_BLUE

Specifies the color blue.

Click to summarize M_COLOR_BRIGHT_GRAY

Specifies the color bright gray.

Click to summarize M_COLOR_CYAN

Specifies the color cyan.

Click to summarize M_COLOR_DARK_BLUE

Specifies the color dark blue.

Click to summarize M_COLOR_DARK_CYAN

Specifies the color dark cyan.

Click to summarize M_COLOR_DARK_GREEN

Specifies the color dark green.

Click to summarize M_COLOR_DARK_MAGENTA

Specifies the color dark magenta.

Click to summarize M_COLOR_DARK_RED

Specifies the color dark red.

Click to summarize M_COLOR_DARK_YELLOW

Specifies the color dark yellow.

Click to summarize M_COLOR_GRAY

Specifies the color gray.

Click to summarize M_COLOR_GREEN

Specifies the color green.

Click to summarize M_COLOR_LIGHT_BLUE

Specifies the color light blue.

Click to summarize M_COLOR_LIGHT_GRAY

Specifies the color light gray.

Click to summarize M_COLOR_LIGHT_GREEN

Specifies the color light green.

Click to summarize M_COLOR_LIGHT_WHITE

Specifies the color light white.

Click to summarize M_COLOR_MAGENTA

Specifies the color magenta.

Click to summarize M_COLOR_RED

Specifies the color red.

Click to summarize M_COLOR_WHITE

Specifies the color white.

Click to summarize M_COLOR_YELLOW

Specifies the color yellow.

Click to summarize M_BACKGROUND_MODE

Sets whether the background of the 3D display is a solid color or a gradient. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_GRADIENT_VERTICAL.

Click to summarize M_BACKGROUND_IMAGE

Specifies that the background is an image, set using M3ddispCopy() with M_BACKGROUND_IMAGE. If no background image is set, the background is shown as though this value were set to M_GRADIENT_VERTICAL.

(summarize)
Click to summarize M_GRADIENT_VERTICAL

Specifies that the background is a gradient. The top of the window is the color specified by M_BACKGROUND_COLOR and the bottom of the window is the color specified by M_BACKGROUND_COLOR_GRADIENT.

(summarize)
Click to summarize M_SINGLE_COLOR

Specifies that the background is a solid color, specified by M_BACKGROUND_COLOR.

Click to summarize M_FOV_HORIZONTAL_ANGLE

Sets the horizontal field of view of the 3D display as an angle. This is the angle that defines how much of the scene is shown within the width of the 3D display.

The default value is whichever value will give the field of view the same aspect ratio as the 3D display's window size, given the default vertical field of view.

Note that the display's M_FOV_HORIZONTAL_ANGLE and M_FOV_VERTICAL_ANGLE must always have the same aspect ratio as M_SIZE_X and M_SIZE_Y. Any time one of these values is changed, M_FOV_HORIZONTAL_ANGLE and/or M_FOV_VERTICAL_ANGLE will be automatically updated to maintain this coherence. For example, if you increase M_SIZE_Y, M_FOV_VERTICAL_ANGLE will also be increased by an appropriate amount to maintain the aspect ratio. INQ

(summarize)
Click to summarize 0.0 < Value < 180.0

Specifies the horizontal field of view, in degrees.

Click to summarize M_FOV_VERTICAL_ANGLE

Sets the vertical field of view of the 3D display as an angle. This is the angle that defines how much of the scene is shown within the height of the 3D display.

Note that the display's M_FOV_HORIZONTAL_ANGLE and M_FOV_VERTICAL_ANGLE must always have the same aspect ratio as M_SIZE_X and M_SIZE_Y. Any time one of these values is changed, M_FOV_HORIZONTAL_ANGLE and/or M_FOV_VERTICAL_ANGLE will be automatically updated to maintain this coherence. For example, if you increase M_SIZE_Y, M_FOV_VERTICAL_ANGLE will also be increased by an appropriate amount to maintain the aspect ratio. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 30°.

Click to summarize 0.0 < Value < 180.0

Specifies the vertical field of view, in degrees.

Click to summarize M_ROTATION_INDICATOR

Sets whether to show the rotation indicator in the center of the view. The rotation indicator is always positioned at the interest point, and axis-aligned with the working coordinate system of the 3D display. This is useful for showing the current orientation of the view. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_ENABLE_ON_MOUSE_CLICK.

Click to summarize M_DISABLE

Specifies to not show the rotation indicator.

Click to summarize M_ENABLE

Specifies to always show the rotation indicator.

Click to summarize M_ENABLE_ON_MOUSE_CLICK

Specifies to show the rotation indicator when the left mouse button is held down.

Click to summarize M_ROTATION_SPEED

Sets how fast, and in what direction, the view rotates when M_AUTO_ROTATE is set to M_ENABLE. This is the number of degrees the view rotates per second.

If this value is set to a positive number, the view will auto-rotate to the right. Otherwise, it will auto-rotate to the left. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 20 degrees/sec.

Click to summarize Value

Specifies the auto-rotation speed, in degrees/sec.

Click to summarize M_SIZE_X

Sets the horizontal resolution of the window.

Note that the display's M_FOV_HORIZONTAL_ANGLE and M_FOV_VERTICAL_ANGLE must always have the same aspect ratio as M_SIZE_X and M_SIZE_Y. Any time one of these values is changed, M_FOV_HORIZONTAL_ANGLE and/or M_FOV_VERTICAL_ANGLE will be automatically updated to maintain this coherence. For example, if you increase M_SIZE_Y, M_FOV_VERTICAL_ANGLE will also be increased by an appropriate amount to maintain the aspect ratio. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 400.

Click to summarize Value >= 1

Specifies the horizontal resolution, in pixels. Only integer values are accepted.

(summarize)
Click to summarize M_SIZE_Y

Sets the vertical resolution of the window.

Note that the display's M_FOV_HORIZONTAL_ANGLE and M_FOV_VERTICAL_ANGLE must always have the same aspect ratio as M_SIZE_X and M_SIZE_Y. Any time one of these values is changed, M_FOV_HORIZONTAL_ANGLE and/or M_FOV_VERTICAL_ANGLE will be automatically updated to maintain this coherence. For example, if you increase M_SIZE_Y, M_FOV_VERTICAL_ANGLE will also be increased by an appropriate amount to maintain the aspect ratio. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 400.

Click to summarize Value >= 1

Specifies the vertical resolution, in pixels. Only integer values are accepted.

(summarize)
Click to summarize M_TITLE

Sets the display's title to the specified string. If no string is specified, the window is given a default title ("MIL Display #x").

(summarize)
Click to summarize
M_PTR_TO_MIL_INT(
MIL_CONST_TEXT_PTR String
)

Casts the address of the string identifying the specified window title (or display's title), from a MIL_CONST_TEXT_PTR to a MIL_INT.

(summarize)
Parameters

This parameter specifies the string whose address to cast.

MIL_TEXT("WindowTitle") 1

Specifies the name of the window title (or display's title).

Click to summarize M_UPDATE

Sets whether MIL should update the 3D display. This control type can be used to temporarily disable display updates when the internal 3D graphics list (or a buffer/container associated with a 3D graphic in the 3D graphics list) is being modified by more than one operation; the 3D display can then be updated at the end of all operations. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_ENABLE.

Click to summarize M_DISABLE

Specifies not to update the 3D display.

Click to summarize M_ENABLE

Specifies to update the 3D display. Also, the 3D display is forced to update immediately.

(summarize)
Click to summarize M_NOW

Specifies to force an immediate update of the 3D display. In this case, the display is updated even if M_UPDATE is set to M_DISABLE.

(summarize)
Click to summarize M_WINDOW_INITIAL_POSITION_X

Sets the initial left-most X-coordinate of the window. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 0.

Click to summarize Value

Specifies the X-coordinate, in pixels. Only integer values are accepted.

(summarize)
Click to summarize M_WINDOW_INITIAL_POSITION_Y

Sets the initial top-most Y-coordinate of the window. Only integer values are accepted. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 0.

Click to summarize Value

Specifies the Y-coordinate, in pixels. Only integer values are accepted.

(summarize)

1 If you are passing the value in a variable, don't enclose it in MIL_TEXT().

The following ControlType and corresponding ControlValue parameter settings are used to enable, disable, or change keyboard and mouse controls of the 3D display.

function map For controlling keyboard and mouse controls
Click to summarizeControlType Description
ControlValue
Click to summarize M_ACTION_KEY_AUTO_ROTATE

Sets the keyboard keys that you can press to start and stop auto-rotation around the auto-rotation axis (set using M3dgraCopy() with the MIL identifier of a 3D line geometry object). This action is equivalent to enabling or disabling auto-rotation using M_AUTO_ROTATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_R.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_R +

Specifies the R key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORBIT_DOWN

Sets the keyboard keys that you can press to orbit the viewpoint down around the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_VERTICAL and a negative value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_DOWN.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORBIT_LEFT

Sets the keyboard keys that you can press to orbit the viewpoint left around the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_HORIZONTAL and a negative value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_LEFT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORBIT_RIGHT

Sets the keyboard keys that you can press to orbit the viewpoint right around the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_HORIZONTAL and a positive value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_RIGHT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORBIT_UP

Sets the keyboard keys that you can press to orbit the viewpoint up around the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_VERTICAL and a positive value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_UP.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_BOTTOM_TILTED

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that the view faces the bottom-front of the interest point. This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_BOTTOM_TILTED.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_1.

Click to summarize M_KEY_1 +

Specifies the 1 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_BOTTOM_VIEW

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that it is directly below the interest point (parallel to the Z-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_BOTTOM_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_2.

Click to summarize M_KEY_2 +

Specifies the 2 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_FRONT_VIEW

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that it is directly in front of the interest point (parallel to the Y-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_FRONT_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_5.

Click to summarize M_KEY_5 +

Specifies the 5 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_LEFT_VIEW

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that it is directly to the left of the interest point (parallel to the X-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_LEFT_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_4.

Click to summarize M_KEY_4 +

Specifies the 4 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_REAR_VIEW

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that it is directly behind the interest point (parallel to the Y-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_REAR_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_3.

Click to summarize M_KEY_3 +

Specifies the 3 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_RIGHT_VIEW

Sets the keyboard keys that you can press to set the orientation of the viewpoint so that it is directly to the right of the interest point (parallel to the X-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_RIGHT_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_6.

Click to summarize M_KEY_6 +

Specifies the 6 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_TOP_TILTED

Sets the keyboard keys that you can press to set orientation of the viewpoint so that the view faces the top-front of the interest point. This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_TOP_TILTED.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_7.

Click to summarize M_KEY_7 +

Specifies the 7 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ORIENTATION_TOP_VIEW

Sets the keyboard keys that you can press to set orientation of the viewpoint so that it is directly above the interest point (parallel to the Z-axis of the working coordinate system of the 3D display). This action is equivalent to using M3ddispSetView() with M_VIEW_ORIENTATION and M_TOP_VIEW.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_8.

Click to summarize M_KEY_8 +

Specifies the 8 key.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_RESET

Sets the keyboard keys that you can press to reset the view to the default position and orientation. This action is equivalent to using M3ddispSetView() with M_AUTO and M_TOP_TILTED.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_HOME.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ROLL_LEFT

Sets the keyboard keys that you can press to roll the view left. This action is equivalent to using M3ddispSetView() with M_ROLL + M_COMPOSE_WITH_CURRENT and a negative value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_LEFT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_LEFT + M_KEY_ALT

Specifies the Left Arrow key with the Alt key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ROLL_RIGHT

Sets the keyboard keys that you can press to roll the view right. This action is equivalent to using M3ddispSetView() with M_ROLL + M_COMPOSE_WITH_CURRENT and a positive value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_RIGHT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_RIGHT + M_KEY_ALT

Specifies the Right Arrow key with the Alt key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_BACKWARD

Sets the keyboard keys that you can press to move the view backward relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_DOWN + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_DOWN + M_KEY_ALT

Specifies the Down Arrow key with the Alt key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_DOWN

Sets the keyboard keys that you can press to move the view downward relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_DOWN + M_KEY_SHIFT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_DOWN + M_KEY_SHIFT

Specifies the Down Arrow key with the Shift key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_FORWARD

Sets the keyboard keys that you can press to move the view forward relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_UP + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_ARROW_UP + M_KEY_ALT

Specifies the Up Arrow key with the Alt key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_LEFT

Sets the keyboard keys that you can press to move the view left relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_LEFT + M_KEY_SHIFT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_LEFT + M_KEY_SHIFT

Specifies the Left Arrow key with the Shift key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_RIGHT

Sets the keyboard keys that you can press to move the view right relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_RIGHT + M_KEY_SHIFT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_RIGHT + M_KEY_SHIFT

Specifies the Right Arrow key with the Shift key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TRANSLATE_UP

Sets the keyboard keys that you can press to move the view upward relative to its current orientation. This action is equivalent to using M3ddispSetView() with M_TRANSLATE.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_UP + M_KEY_SHIFT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_ARROW_UP + M_KEY_SHIFT

Specifies the Up Arrow key with the Shift key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TURN_DOWN

Sets the keyboard keys that you can press to pan the view downward by moving the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_VERTICAL + M_MOVE_INTEREST_POINT and a positive value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_DOWN + M_KEY_SHIFT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_DOWN + M_KEY_SHIFT + M_KEY_ALT

Specifies the Down Arrow key with the Shift key and Alt key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TURN_LEFT

Sets the keyboard keys that you can press to pan the view left by moving the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_HORIZONTAL + M_MOVE_INTEREST_POINT and a positive value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_LEFT + M_KEY_SHIFT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_LEFT + M_KEY_SHIFT + M_KEY_ALT

Specifies the Left Arrow key with the Shift key and Alt key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TURN_RIGHT

Sets the keyboard keys that you can press to pan the view right by moving the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_HORIZONTAL + M_MOVE_INTEREST_POINT and a negative value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_RIGHT + M_KEY_SHIFT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_RIGHT + M_KEY_SHIFT + M_KEY_ALT

Specifies the Right Arrow key with the Shift key and Alt key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_TURN_UP

Sets the keyboard keys that you can press to pan the view upward by moving the interest point. This action is equivalent to using M3ddispSetView() with M_ORBIT_VERTICAL + M_MOVE_INTEREST_POINT and a negative value.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ARROW_UP + M_KEY_SHIFT + M_KEY_ALT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_ARROW_UP + M_KEY_SHIFT + M_KEY_ALT

Specifies the Up Arrow key with the Shift key and Alt key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ZOOM_IN

Sets the keyboard keys that you can press to move the viewpoint closer to the interest point. This action is equivalent to using M3ddispSetView() with M_DISTANCE and a value greater than 1.0.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_ADD.

Click to summarize M_KEY_ADD +

Specifies the Add key.

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key (-).

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_KEY_ZOOM_OUT

Sets the keyboard keys that you can press to move the viewpoint further from the interest point. This action is equivalent to using M3ddispSetView() with M_DISTANCE and a value between 0.0 and 1.0.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_SUBTRACT.

Click to summarize M_KEY_ADD +

Specifies the Add key (+).

Click to summarize M_KEY_ARROW_DOWN +

Specifies the Down Arrow key.

Click to summarize M_KEY_ARROW_LEFT +

Specifies the Left Arrow key.

Click to summarize M_KEY_ARROW_RIGHT +

Specifies the Right Arrow key.

Click to summarize M_KEY_ARROW_UP +

Specifies the Up Arrow key.

Click to summarize M_KEY_BACK +

Specifies the Back key.

Click to summarize M_KEY_CLEAR +

Specifies the Clear key.

Click to summarize M_KEY_DECIMAL +

Specifies the Period key located on your number pad.

Click to summarize M_KEY_DELETE +

Specifies the Delete key.

Click to summarize M_KEY_DIVIDE +

Specifies the Divide key (/).

Click to summarize M_KEY_END +

Specifies the End key.

Click to summarize M_KEY_ESC +

Specifies the Esc key.

Click to summarize M_KEY_EXECUTE +

Specifies the Execute key.

Click to summarize M_KEY_Fn +

Specifies the n key, where n is a value from 1 to 24.

Click to summarize M_KEY_HOME +

Specifies the Home key.

Click to summarize M_KEY_INSERT +

Specifies the Insert key.

Click to summarize M_KEY_MULTIPLY +

Specifies the Multiply key (*).

Click to summarize M_KEY_n +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_NUM_LOCK +

Specifies the Num Lock key.

Click to summarize M_KEY_NUMPADn +

Specifies the n key, where n is a value from 0 to 9.

Click to summarize M_KEY_PAGEDOWN +

Specifies the Pagedown key.

Click to summarize M_KEY_PAGEUP +

Specifies the Pageup key.

Click to summarize M_KEY_PAUSE +

Specifies the Pause key.

Click to summarize M_KEY_RETURN +

Specifies the Return key (Enter).

Click to summarize M_KEY_SCROLL_LOCK +

Specifies the Scroll Lock key.

Click to summarize M_KEY_SEPARATOR +

Specifies the Separator key.

Click to summarize M_KEY_SPACE +

Specifies the Space key.

Click to summarize M_KEY_SUBTRACT +

Specifies the Subtract key.

Click to summarize M_KEY_TAB +

Specifies the Tab key.

Click to summarize M_KEY_xxx +

Specifies the letter key xxx, where xxx can be a letter from A to Z.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ACTION_MODIFIER_SPEED

Sets the keyboard key that you can use to modify the movement speed for all actions when using other keyboard commands. You can set the factor by which the speed will be modified using M_ALTERNATE_SPEED_FACTOR.

If the keyboard key that you specify is used by another action setting (M_ACTION_KEY_...), MIL sets that other action setting to M_NONE.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Same as M_KEY_CTRL.

Click to summarize M_KEY_ALT +

Specifies the Alt key.

Click to summarize M_KEY_CTRL +

Specifies the CTRL key.

Click to summarize M_KEY_SHIFT +

Specifies the Shift key.

Click to summarize M_NONE +

Specifies that there are no keyboard keys for this action setting.

Click to summarize M_ALTERNATE_SPEED_FACTOR

Sets by which factor to multiply the movement speed when the key set using M_ACTION_MODIFIER_SPEED is held.

This setting only has an effect if you enable M_KEYBOARD_USE. INQ

(summarize)
Click to summarize M_DEFAULT

Specifies the default value; the default value is 3.0.

Click to summarize Value > 0.0

Specifies the factor by which to multiply the movement speed.

Click to summarize M_KEYBOARD_USE

Sets whether the user can interactively rotate, orbit, and scroll the view for the 3D display using the keyboard.

The default key usage is: INQ

Up arrow

Orbits the viewpoint up around the interest point (relative to the roll of the view).

Down arrow

Orbits the viewpoint down around the interest point (relative to the roll of the view).

Left arrow

Orbits the viewpoint left around the interest point (relative to the roll of the view).

Right arrow

Orbits the viewpoint right around the interest point (relative to the roll of the view).

Alt-Up arrow

Moves the view forward by moving both the viewpoint and interest point.

Alt-Down arrow

Moves the view backward by moving both the viewpoint and interest point.

Alt-Left arrow

Rolls the view left.

Alt-Right arrow

Rolls the view right.

Shift-Up arrow

Scrolls the view up by moving the viewpoint and interest point.

Shift-Down Arrow

Scrolls the view down by moving the viewpoint and interest point.

Shift-Left arrow

Scrolls the view left by moving the viewpoint and interest point.

Shift-Right arrow

Scrolls the view right by moving the viewpoint and interest point.

Alt-Shift-Up arrow

Rotates the view up by moving the interest point.

Alt-Shift-Down arrow

Rotates the view down by moving the interest point.

Alt-Shift-Left arrow

Rotates the view left by moving the interest point.

Alt-Shift-Right arrow

Rotates the view right by moving the interest point.

+

Moves the viewpoint towards the interest point (zoom in).

-

Moves the viewpoint away from the interest point (zoom out).

Home

Resets the view to the default position and orientation.

r

Enables or disables auto-rotation.

(summarize)
Click to summarize M_DEFAULT

Same as M_ENABLE.

Click to summarize M_DISABLE

Specifies that using the keyboard to control the view is disabled.

Click to summarize M_ENABLE

Specifies that using the keyboard to control the view is enabled.

Click to summarize M_MOUSE_USE

Sets whether the user can interactively rotate, orbit, and scroll the view for the 3D display using the mouse.

The default mouse usage is: INQ

Left mouse button + move the mouse

Orbits the viewpoint around the interest point.

Right mouse button + move the mouse

Scrolls the view by moving the viewpoint and interest point.

Middle mouse button + move the mouse

Rolls the view.

Scroll wheel up

Moves the viewpoint towards the interest point.

Scroll wheel down

Moves the viewpoint away from interest point.

(summarize)
Click to summarize M_DEFAULT

Same as M_ENABLE.

Click to summarize M_DISABLE

Specifies that using the mouse to control the view is not enabled.

Click to summarize M_ENABLE

Specifies that using the mouse to control the view is enabled.

Combination values for the values of the ControlValue parameter listed in For controlling keyboard and mouse controls (exceptions might exist).

You can add one or more of the following values to the above-mentioned values to specify an additional keyboard key.

function map For specifying additional keyboard keys
Click to summarizeCombination value Description
Click to summarize M_KEY_ALT

Specifies the Alt key.

Click to summarize M_KEY_CTRL

Specifies the Ctrl key.

Click to summarize M_KEY_SHIFT

Specifies the Shift key.

Type-specific versions of the function when using a C compiler under 64-bit
void M3ddispControlDouble (MIL_ID Disp3dId, MIL_INT64 ControlType, MIL_DOUBLE ControlValue)
Parameters

Disp3dId

See Disp3dId of the main function for a description.

ControlType

See ControlType of the main function for a description.

ControlValue

See ControlValue of the main function for a description.

void M3ddispControlInt64 (MIL_ID Disp3dId, MIL_INT64 ControlType, MIL_INT64 ControlValue)
Parameters

Disp3dId

See Disp3dId of the main function for a description.

ControlType

See ControlType of the main function for a description.

ControlValue

See ControlValue of the main function for a description.

Compilation information
Header Include mil.h.
Library Use mil.lib; mil3d.lib.
DLL Requires mil.dll; mil3d.dll.
AUTO ROTATE DEFAULT DISABLE ENABLE BACKGROUND COLOR DEFAULT COLOR BLACK COLOR BLUE COLOR BRIGHT GRAY COLOR CYAN COLOR DARK BLUE COLOR DARK CYAN COLOR DARK GREEN COLOR DARK MAGENTA COLOR DARK RED COLOR DARK YELLOW COLOR GRAY COLOR GREEN COLOR LIGHT BLUE COLOR LIGHT GRAY COLOR LIGHT GREEN COLOR LIGHT WHITE COLOR MAGENTA COLOR RED COLOR WHITE COLOR YELLOW BACKGROUND COLOR GRADIENT DEFAULT COLOR BLACK COLOR BLUE COLOR BRIGHT GRAY COLOR CYAN COLOR DARK BLUE COLOR DARK CYAN COLOR DARK GREEN COLOR DARK MAGENTA COLOR DARK RED COLOR DARK YELLOW COLOR GRAY COLOR GREEN COLOR LIGHT BLUE COLOR LIGHT GRAY COLOR LIGHT GREEN COLOR LIGHT WHITE COLOR MAGENTA COLOR RED COLOR WHITE COLOR YELLOW BACKGROUND MODE DEFAULT BACKGROUND IMAGE GRADIENT VERTICAL SINGLE COLOR FOV HORIZONTAL ANGLE FOV VERTICAL ANGLE DEFAULT ROTATION INDICATOR DEFAULT DISABLE ENABLE ENABLE ON MOUSE CLICK ROTATION SPEED DEFAULT SIZE X DEFAULT SIZE Y DEFAULT TITLE UPDATE DEFAULT DISABLE ENABLE NOW WINDOW INITIAL POSITION X DEFAULT WINDOW INITIAL POSITION Y DEFAULT ACTION KEY AUTO ROTATE DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY R KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORBIT DOWN DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORBIT LEFT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORBIT RIGHT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORBIT UP DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION BOTTOM TILTED DEFAULT KEY 1 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION BOTTOM VIEW DEFAULT KEY 2 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION FRONT VIEW DEFAULT KEY 5 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION LEFT VIEW DEFAULT KEY 4 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION REAR VIEW DEFAULT KEY 3 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION RIGHT VIEW DEFAULT KEY 6 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION TOP TILTED DEFAULT KEY 7 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ORIENTATION TOP VIEW DEFAULT KEY 8 KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY RESET DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ROLL LEFT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW LEFT M KEY ALT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ROLL RIGHT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW RIGHT M KEY ALT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE BACKWARD DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW DOWN M KEY ALT KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE DOWN DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW DOWN M KEY SHIFT KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE FORWARD DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY ARROW UP M KEY ALT KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE LEFT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW LEFT M KEY SHIFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE RIGHT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW RIGHT M KEY SHIFT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TRANSLATE UP DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY ARROW UP M KEY SHIFT KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TURN DOWN DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW DOWN M KEY SHIFT M KEY ALT KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TURN LEFT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW LEFT M KEY SHIFT M KEY ALT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TURN RIGHT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW RIGHT M KEY SHIFT M KEY ALT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY TURN UP DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY ARROW UP M KEY SHIFT M KEY ALT KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ZOOM IN DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION KEY ZOOM OUT DEFAULT KEY ADD KEY ARROW DOWN KEY ARROW LEFT KEY ARROW RIGHT KEY ARROW UP KEY BACK KEY CLEAR KEY DECIMAL KEY DELETE KEY DIVIDE KEY END KEY ESC KEY EXECUTE KEY Fn KEY HOME KEY INSERT KEY MULTIPLY KEY n KEY NUM LOCK KEY NUMPADn KEY PAGEDOWN KEY PAGEUP KEY PAUSE KEY RETURN KEY SCROLL LOCK KEY SEPARATOR KEY SPACE KEY SUBTRACT KEY TAB KEY xxx NONE ACTION MODIFIER SPEED DEFAULT KEY ALT KEY CTRL KEY SHIFT NONE ALTERNATE SPEED FACTOR DEFAULT KEYBOARD USE DEFAULT DISABLE ENABLE MOUSE USE DEFAULT DISABLE ENABLE KEY ALT KEY CTRL KEY SHIFT M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx M_KEY_Fn M_KEY_n M_KEY_NUMPADn M_KEY_xxx