class Wocker::Cli::KeyboardCommand::KeyCommand
Public Instance Methods
execute()
click to toggle source
# File lib/wocker/cli/keyboard/key_command.rb, line 9 def execute first_vm_name = Wocker::Virtualbox.first_running_vm_name scancodes = case key_list when ["control","alt","del"] "1d 38 53 d3 b8 9d" when ["enter"] "1c 9c" when ["control","c"] "1d 2e ae 9d" else puts "unknown: #{key_list.inspect}" exit 1 end `VBoxManage controlvm #{first_vm_name} keyboardputscancode #{scancodes}` end