#endif
diff --git a/dom0_driver.c b/dom0_driver.c
new file mode 100644
-index 0000000..0988c6f
+index 0000000..92f6b17
--- /dev/null
+++ b/dom0_driver.c
-@@ -0,0 +1,707 @@
+@@ -0,0 +1,709 @@
+/*
+ * QEMU dom0_driver
+ *
+ if (!dom0_dom_alive(mouse.domid))
+ {
+ DEBUG("steal the focus from %d\n", mouse.domid);
++ dom0_driver_xs_write("pre", -1, DOM0_KEYBOARD);
++ dom0_driver_xs_write("pre", -1, DOM0_MOUSE);
+ dom0_gr_devices(1, DOM0_KEYBOARD);
+ dom0_gr_devices(1, DOM0_MOUSE);
+ driver.enter();