qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 1101210] Re: qemu 1.4.2: usb keyboard not fully workin


From: Bjoern Kerler
Subject: [Qemu-devel] [Bug 1101210] Re: qemu 1.4.2: usb keyboard not fully working
Date: Sun, 21 Sep 2014 20:48:04 -0000

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]