1. In a computing device executing a hypervisor hosting a trusted virtual machine and a non-trusted virtual machine, a method for managing forwarding of input events to one virtual machine of a plurality of guest virtual machines, comprising: receiving, by an input manager executed by a hypervisor executed by a processor of a computing device, a first item of input data from an input device communicating with the computing device; identifying, by the input manager, whether the first item of input data includes a predetermined string; forwarding, by the input manager and responsive to the identification, the first item of input data to one of (i) a first virtual machine of a plurality of guest virtual machines executed by the processor of the computing device and (ii) an application executed by the control virtual machine, wherein at least one virtual machine of the plurality of guest virtual machines is a trusted virtual machine.