Affects as well Win8.1 as Host System and Debian as Client, tested with latest qemu 2.1.50 (fetched from git).
Debian : 3.2.0-4-vexpress #1 SMP Debian 3.2.57-3 armv71 with startup parameters : h:\qemu\test\qemu-system-armw" -M vexpress-a9 -kernel vmlinuz-3.2.0-4-vexpress -initrd initrd.img-3.2.0-4-vexpress -append "root=/dev/mmcblk0p2" -drive if=sd,cache=unsafe,file=hda.img -redir tcp:6666::8080 -k de Any key combined with AltGr doesn't work in Linux clients, which is @|}{ etc. on german keyboards. setxkb and locale is set to german keyboard. Testing the same Debian virtual machine under Ubuntu Linux 14.10 with same qemu 2.1.50 compiled from latest git as of today, AltGr key combinations just work fine. On Windows host showkey in Debian client outputs when trying to press AltGr + < to obtain "|" two times : Keycode 28 released Keycode 29 pressed Keycode 56 pressed Keycode 86 pressed Keycode 86 released Keycode 29 released Keycode 56 released Keycode 29 pressed Keycode 56 pressed Keycode 86 pressed Keycode 86 released Keycode 29 released Keycode 56 released Entering the same key combo in QEmu monitor just seems to be working fine, resulting in "|" output in the monitor. Using sendkey in monitor "sendkey ctrl-alt-<" results in : Keycode 28 released Keycode 29 pressed Keycode 56 pressed Keycode 86 pressed Keycode 29 released Keycode 56 released Keycode 86 released However, this also results in no "|" Symbol being printed on Debian console. Thus, issue seems to affect just Windows Hosts using Linux clients such as Debian. Any ideas, maybe wrong keycodes ? -- 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