virtual-input