Bug#926363: Unable to fire virtual keyboard events with X11 backend if keyval not in current group

Ильяс Гасанов torso.nafi at gmail.com
Thu Apr 4 02:16:01 BST 2019


Package: libclutter-1.0-0
Version: 1.26.2+dfsg-10
Severity: minor
Tags: fixed-upstream

Currently it is not possible to fire certain keyboard events using
e.g. clutter_virtual_input_device_x11_notify_keyval(), in particular
when keyval argument does not correspond to any keycode in current Xkb
group. Virtual keyboard events are used to implement keybinding
actions for tablet pad buttons configured with GSettings (see the
relocatable schema "org.gnome.desktop.peripherals.tablet.pad-button",
and the meta-input-settings.c file in mutter source code). Basically
it means I cannot assign keybindings such as F13, F14 etc. for the
purpose of application-defined functions, instead of a session-wide
emulation of specific key combinations usable only for one specific
app.

A fix was already implemented upstream in Git commit ffed28c4 by
Andrea Azzarone, and made its way into 3.30.x versions according to
GNOME's upstream mutter Git repository,
https://gitlab.gnome.org/GNOME/mutter.



More information about the pkg-gnome-maintainers mailing list