#endif /*QEMU_XEN_H*/
diff --git a/switcher.c b/switcher.c
new file mode 100644
-index 0000000..3cb96cf
+index 0000000..b89ac33
--- /dev/null
+++ b/switcher.c
-@@ -0,0 +1,268 @@
+@@ -0,0 +1,288 @@
+/*
+ * QEMU dom0_driver
+ *
+ keycode = 0x5C;
+ first = 0xe0;
+ break;
++ case KEY_PROG1:
++ keycode = 0x1;
++ first = 0xe0;
++ break;
++ case KEY_SYSRQ:
++ keycode = 0x37;
++ first = 0xe0;
++ break;
++ case KEY_MUTE:
++ keycode = 0x20;
++ first = 0xe0;
++ break;
++ case KEY_VOLUMEDOWN:
++ keycode = 0x2e;
++ first = 0xe0;
++ break;
++ case KEY_VOLUMEUP:
++ keycode = 0x30;
++ first = 0xe0;
++ break;
+ }
+
+ if (first)