Share via


Keyboard and Mouse Properties of IMsRdpClientAdvancedSettings (Windows Embedded CE 6.0)

1/6/2010

You can set and retrieve properties related to accelerators, enabling mouse-button messages and the Windows key, and hotkey replacements.

The following table shows the properties you can set and retrieve.

Property Description

AcceleratorPassthrough

Specifies whether keyboard accelerators should be passed to the server. The default is a nonzero value, which enables accelerators. A value of zero makes them unavailable.

DisableCtrlAltDel

Specifies whether the initial explanatory screen in Winlogon should display. The default is a nonzero value, which disables display of the screen. A value of zero enables screen display.

DoubleClickDetect

Specifies whether the client detects double-clicks for the server. Setting this property to a nonzero value indicates that the client recognizes double clicks. A value of zero causes the client to ignore double-clicks.

EnableMouse

Specifies whether the client sends mouse-button messages to the server. Setting this property to a nonzero value indicates that the client sends mouse-button messages.

EnableWindowsKey

Specifies whether the Windows key can be used during a remote session. Setting this property to a nonzero value indicates that the key can be used.

HotKeyAltEsc

Virtual-key code to assign to ALT+ESC to determine the keyboard-shortcut replacement. VK_INSERT is the default value.

This property is valid only when the KeyboardHookMode property is not enabled.

For a table that lists the symbolic constants names, hexadecimal values, and mouse or keyboard equivalents for the virtual-key codes used by the system, see Virtual Key Codes.

HotKeyAltShiftTab

Virtual-key code to assign to ALT+SHIFT+TAB to set the keyboard-shortcut replacement. VK_NEXT is the default value.

This property is valid only when the KeyboardHookMode property is not enabled.

HotKeyAltSpace

Virtual-key code to assign to ALT+SPACE to set the keyboard-shortcut replacement. VK_DELETE is the default value.

This property is valid only when the KeyboardHookMode property is not enabled.

HotKeyAltTab

Virtual-key code to assign to ALT+TAB to set the keyboard-shortcut replacement. VK_PRIOR is the default value.

This property is valid only when the KeyboardHookMode property is not enabled.

HotKeyCtrlAltDel

Virtual-key code to add to CTRL+ALT+DELETE to set the keyboard-shortcut replacement. CTRL+ALT+DELETE is also called the secure attention sequence (SAS). VK_END is the default value.

Note that even when the KeyboardHookMode property is enabled, CTRL+ALT+DELETE is never redirected to the remote server — CTRL+ALT+DELETE is the local SAS sequence.

HotKeyCtrlEsc

Virtual-key code to assign to CTRL+ESC to set the keyboard-shortcut replacement. VK_HOME is the default value.

This property is valid only when the KeyboardHookMode property is not enabled.

See Also

Reference

IMsRdpClientAdvancedSettings Property Descriptions