# INGuestXShortcut Interface Reference

Keyboard shortcut interface. More...

List of all members.

## Public Types
enum | ShortcutType_t { ShortcutType_AltCtrlDel = 0, ShortcutType_CtrlEsc = 1, ShortcutType_AltTab = 2, ShortcutType_Status = 3 }
## Properties
VARIANT_BOOL | Alt`[get, set]`
VARIANT_BOOL | Ctrl`[get, set]`
LONG | VkCode`[get, set]`

## Detailed Description

Keyboard shortcut interface.

Defines the button assignments for a shortcut returned by INGuestXCtrl::GetKeyboardShortcut() method.

## Member Enumeration Documentation

enum INGuestXShortcut::ShortcutType_t

Keyboard shortcut types.

Enumerator:

  ShortcutType_AltCtrlDel | 0 - Send ALT + CTRL + DEL to Host
  ShortcutType_CtrlEsc | 1 - Send CTRL + ESC to Host
  ShortcutType_AltTab | 2 - Send ALT + TAB to Host
  ShortcutType_Status | 3 - Connection Status Dialog

## Property Documentation

VARIANT_BOOL INGuestXShortcut::Alt`[get, set]`

ALT usage in shortcut:

- TRUE - ALT is used.

- FALSE - ALT is not used.

VARIANT_BOOL INGuestXShortcut::Ctrl`[get, set]`

CTRL usage in shortcut:

- TRUE - CTRL is used.

- FALSE - CTRL is not used.

LONG INGuestXShortcut::VkCode`[get, set]`

VK code that should be used in shortcut.

Allowed VK codes are:

- A-Z, 0-9, F1-F12, VK_INSERT, VK_HOME, VK_END, VK_PRIOR (Page Up), VK_NEXT (Page Down), VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT.

- To disable the shorcut set this property to -1.