These devices may include a keyboard and mouse, hard disk drive, floppy disk drive or other storage devices, audio and video devices, or any other device supported by USB. The added device may be a real device or a virtual device emulating a real device through the virtual universal host controller.