Same issue with the qemu version 4.1.0 Host: Windows 10 Guest: Archlinux 5.0.10
showkey output : keycode 100 # Alt Gr keycode 29 # Left Control keycode 97 # Right Contol keycode 56 # Left Alt no output # '> < \' key, should be 86 If I change the keyboard layout on the Host (Windows 10), showkey reports different keycode: Keyboard layout Belgian (Comma) AZERTY key 'A' keycode 30 (VirtualBox reports keycode 16) Keyboard layout US QWERTY key 'A' keycode 16 -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1101210 Title: qemu 1.4.2: usb keyboard not fully working Status in QEMU: New Bug description: When using the usb keyboard, I can't type the | character. I'm using german keyboard layout (de) on the host and inside the guest. As a guest OS, I use Linux (e.g. a recent KNOPPIX cd). To obtain the | character on a german keyboard, I need to press AltGr + the < or > key, i.e. the key right to the left shift. The qemu command line is something like this: ./qemu-system-i386 -device pci-ohci -device usb-kbd I also tried ./qemu-system-i386 -usb -usbdevice keyboard with the same effect. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1101210/+subscriptions