# IKeyboard Interface Reference

The IKeyboard interface represents the virtual machine's keyboard. More...

List of all members.

## Public Member Functions
void | putScancode (in long scancode)
| Sends a scancode to the keyboard.
void | putScancodes (in long[] scancodes,[retval] out unsigned long codesStored)
| Sends an array of scancode to the keyboard.
void | putCAD ()
| Sends the Ctrl-Alt-Del sequence to the keyboard.

## Detailed Description

The IKeyboard interface represents the virtual machine's keyboard.

Used in IConsole::keyboard.

Through this interface, the virtual machine's virtual keyboard can be controlled. One can send keystrokes to the virtual machine and send the Ctrl-Alt-Del sequence to it.

Interface ID:
  `{2D1A531B-4C6E-49CC-8AF6-5C857B78B5D7}`

## Member Function Documentation

void IKeyboard::putScancode | ( | in long | scancode | ) |

Sends a scancode to the keyboard.

void IKeyboard::putScancodes | ( | in long[] | scancodes,
|  | [retval] out unsigned long | codesStored |
| ) |  |  |

Sends an array of scancode to the keyboard.

void IKeyboard::putCAD | ( |  | ) |

Sends the Ctrl-Alt-Del sequence to the keyboard.