Initializes a VirtioInputConfig object for a custom virtio-input device.
Instantiates a VirtioInputConfig object with the default configuration for a keyboard.
It supports the same keys as a en-us keyboard and the CAPSLOCK, NUMLOCK and SCROLLLOCK leds.
Instantiates a VirtioInputConfig object with the default configuration for a mouse.
It supports left, right and middle buttons, as wel as X, Y and wheel relative axes.
Instantiates a VirtioInputConfig object with the default configuration for a multitouch
touchscreen.
Instantiates a VirtioInputConfig object with the default configuration for a collection of
rotary.
Instantiates a VirtioInputConfig object with the default configuration for a touchscreen (no
multitouch support).
Instantiates a VirtioInputConfig object with the default configuration for a collection of
switches.
Instantiates a VirtioInputConfig object with the default configuration for a trackpad. It
supports touch, left button and right button events, as well as X and Y axis.