The IKeyboard interface represents the virtual machine's keyboard. More...
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 scancodes to the keyboard. | |
void | putCAD () |
Sends the Ctrl-Alt-Del sequence to the keyboard. |
The IKeyboard interface represents the virtual machine's keyboard.
Used in IConsole::keyboard.
Use this interface to send keystrokes or the Ctrl-Alt-Del sequence to the virtual machine.
{2D1A531B-4C6E-49CC-8AF6-5C857B78B5D7}
void IKeyboard::putScancode | ( | in long | scancode | ) |
Sends a scancode to the keyboard.
VBOX_E_IPRT_ERROR | Could not send scan code to virtual keyboard. |
void IKeyboard::putScancodes | ( | in long[] | scancodes, | |
[retval] out unsigned long | codesStored | |||
) |
Sends an array of scancodes to the keyboard.
VBOX_E_IPRT_ERROR | Could not send all scan codes to virtual keyboard. |
void IKeyboard::putCAD | ( | ) |
Sends the Ctrl-Alt-Del sequence to the keyboard.
This function is nothing special, it is just a convenience function calling IKeyboard::putScancodes with the proper scancodes.
VBOX_E_IPRT_ERROR | Could not send all scan codes to virtual keyboard. |