Dear maintainer,
the issue was *not* related to Qemu.
I had changed my username including renaming home directory etc some time ago.
For some reason this caused the issue. Just reverting the username in
'/etc/passwd' back to the original one fixes it, chaing it back again leads to
the issue again.
I haven't done any further investigation (yet), but it could be related to
Gnome Shell or D-Bus. Anyway, it seems like an interesting corner case, though
not related to Qemu.
Best regards,
doak
On 04.10.2018 11:58, doak wrote:
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