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.