diff --git a/lib/hypervisor.py b/lib/hypervisor.py
index c7f1ce0fd84c01f62a9da5b6b0a1fe0f3c83a0bb..0793525fa964cf40a5fa828152ed6c7ac15c0bdc 100644
--- a/lib/hypervisor.py
+++ b/lib/hypervisor.py
@@ -601,6 +601,8 @@ class XenHvmHypervisor(XenHypervisor):
     else:
       config.write("boot = '%s'\n" % instance.hvm_boot_order)
     config.write("sdl = 0\n")
+    config.write("usb = 1\n");
+    config.write("usbdevice = 'tablet'\n");
     config.write("vnc = 1\n")
     config.write("vnclisten = '0.0.0.0'\n")