summary refs log tree commit diff stats
path: root/gitlab/issues/target_missing/host_missing/accel_missing/455.toml
blob: 5db7d4b3947f0cdfacbb3afd448727628f703d83 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
id = 455
title = "Pressing special keys (specially ctrl) sticks the key or makes it repeat the next key until ESC or Ctrl is pressed."
state = "opened"
created_at = "2021-06-29T00:54:15.051Z"
closed_at = "n/a"
labels = ["device:input"]
url = "https://gitlab.com/qemu-project/qemu/-/issues/455"
host-os = "Debian testing with i3wm"
host-arch = "amd64"
qemu-version = "QEMU emulator version 6.0.0 (v6.0.0)"
guest-os = "Kubuntu 20.04 LTS"
guest-arch = "amd64"
description = """Well, I'm using it in a daily basis, since it is my VM to isolate the environment for work.

It was compiled from source for _jack_ support, the only thing that I cared about. I'll be honest : I don't remember the special parameters, nothing unusual though. I'm not in the need for _rt_ kernels.

When I press `Ctrl` and sometimes when I press other special keys, one of the three options occur :
1. It repeats all the keys pressed next, like if I was pressing it for a long time.
    - Example : `a` turns into `aaaaaaaaaaaaaaa...`(continues)
    - It repeats until I press `Esc` or `Ctrl` again.
1. `Ctrl` continues as pressed and everything I type occurs with `Ctrl`.
    - Example : `a` turns into `Ctrl-A`
    - Probably caused by the previous option.
1. It does what is expected, like `Ctrl-C`"""
reproduce = """1. Run the specified config.
1. Test `Ctrl-C` + `Ctrl-V` using text editors.
    - I think that using a graphical one is faster to see it happening.
    - Examples
        - Atom
        - Eclipse
        - Kate
        - VsCode
    - It also occurred using a _pty_ but since I generally use the _middle-mouse-button_ with _ptys_.
        - I'm not aware of the frequency that it happens.
    - It also occurs with the mouse (`Ctrl-mouseclick`).
        - For example: instead of going to a _Firefox_'s tab, it selects it.

I don't know any other step here, the use case is trivial coding."""
additional = """- I have already tried to disable "keyboard repeat" in config.
    - At first it seems to work but the `Ctrl` key can get stuck like in the description and then I'm unable to get out of it (everything is sent as if it was with `Ctrl`) without pressing `Ctrl`+`ESC`. I have no idea of why.
    - The problem seems to occur less frequently.
- It also happened before setting up `qemu-guest-agent`."""