Package: qemu
Version: 1:2.12+dfsg-3
Severity: important

Dear Maintainer,

when using the Qemu GUI (gtk), the shift key is not handled properly.
When pressed it got stuck and can only be "released" with capslock,
although this seems to still toggle shift for digit keys (to access
exclamation mark etc.).
It is very hard to input anything which involves the shifted layer. The
only reliable way is to use capslock exclusively.
I have tested this within the Grub bootloader [1] as well as within
Debian installer [2].

This issue does neither arise in Qemu monitor, nor if Qemu is started with
'-nographic' or using '-display curses'.

It seems to issue was introduced lately (probably by some dependent
package), because I havn't struggled with this issue in the past and I
am using Qemu quite often. I have updated Qemu packages on Septembre
17th the last time.


[1]
$ qemu-system-x86_64 disk-grub.raw
Enter e.g. command mode with 'c'. Now try to write capital and
non-capital letters as well as digits and e.g. bang ('!').

Download image: https://doak.hopto.org/nas/filelink.lua?id=eeeb6eb1911b828f


[2]
$ qemu-system-x86_64 -cdrom debian-9.5.0-amd64-netinst.iso -m 1G -enable-kvm
The same issue arise on both installer vaiants (non-graphical and
graphical). Fastest way is to start non-graphical installer and use
alt+right to switch to another console. Try doing the same as with first
example.

Download image: 
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.5.0-amd64-netinst.iso


Some more details:
* Shift key seems to get released as well when switching to Qemu monitor
  and back again.
* Similar behaviour with 'debian-live-9.5.0-amd64-cinnamon.iso' started in
  live mode. Although you need to press capslock and shift to "release".


Let me know if you need more information.


Best regards,
doak


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information

Reply via email to