[Wayland-bugs] [Bug 104254] Modifiers ignored when key report has modifiers and a keycode

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Dec 13 23:56:49 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=104254

            Bug ID: 104254
           Summary: Modifiers ignored when key report has modifiers and a
                    keycode
           Product: Wayland
           Version: unspecified
          Hardware: All
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: libinput
          Assignee: wayland-bugs at lists.freedesktop.org
          Reporter: alx741 at riseup.net

When a USB key report has a modifier + a key code, and such a modifier was not
previously reported, then the modifier gets ignored.

The issue does NOT occur in libinput 1.9.2, only since version 1.9.3

e.g.
    Key report with modifiers:  00000010 (Left shift) and keycode 0x04 (a)

    Expected: "A" (uppercase/shifted letter A)
    Obtained: "a" (lowercase letter a) - Left shift modifier gets ignored

This doesn't occur for all modifiers and all combination of letters. For
instance a pre-shifted "b" does output a "B" as expected, but fails for "d",
"e", etc.

This will hardly occur under normal conditions of course, the issue arises when
using a keyboard that attempts to send "pre-shifted" keys to allow symbols
typing on a single keystroke (without holding shift).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20171213/7912332a/attachment-0001.html>


More information about the wayland-bugs mailing list