https://bugs.kde.org/show_bug.cgi?id=372554

            Bug ID: 372554
           Summary: Modifier keys ignored in Plasma5 xlib (send_event
                    routine)
           Product: plasmashell
           Version: 5.8.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: kde-softw...@guido-schroeder.de
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

While trying to fix a problem in Autokey-py3 I came upon this rather serious
bug. Since I’ve switched from Kubuntu 14.04 to 16.04 Autokey was unable to
paste uppercase characters [1].  

The problem can be tracked down from Autokey to the python-xlib library to
Plasma5. This led to the conclusion that xlib, here the send_event routine,
doesn’t handle modifiers correctly.

This finding is backed by
1) The virtual keyboard xvkbd shows the same defect when started with
-xsendevent.
2) The program crikey, a small utility to send keyboard events [2], has the
same problem.

Under Plasma5 all three programs are unable to produce uppercase letters and
characters that require the shift modifier key, e.g. ‘!”§’.

The problem is rather serious since it renders these programs more or less
useless.

The bug is present in all version of Kubuntu 16.04 LTS (with KDE 5.5 up to
5.6.5) and the latest version of Neon with KDE 5.8.3
(neon-useredition-20161114-0947-amd64).


-----------
1: https://github.com/autokey-py3/autokey-py3/issues/20
2: http://www.shallowsky.com/software/crikey/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to