Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 660 Bytes

vbox.md

File metadata and controls

10 lines (6 loc) · 660 Bytes

VirtualBox VM Provider

To interact with VirtualBox, Veewee executes shell-commands through the 'VboxManage' command. The virtualbox gem library proved to be less stable.

To simulate the typing, Veewee uses the VBoxManage command:

$ VBoxManage controlvm 'myubuntu' keyboardputscancode <keycode>

Scancodes are injected directly from the keyboard buffer with this command. Because this buffer is small, Veewee can't type fast(er). This is why you'll notice a delay before Veewee types the commands. Speeding it up would make the keyboard buffer lose keystrokes.