Carlos Garnacho 23bfd08b3c misc: Toggle IBus OSK capability on OSK visibility
Newer versions of IBus (> 1.5.26) have the IBUS_CAP_OSK capability
which can be used to hint the active IM about an OSK driving input as
opposed to a physical keyboard. This may be used by IMs to tweak their
behavior to suit OSKs better.

Add the GNOME Shell side handling for this capability, and toggle it
on whenever the OSK is visible.

Since this is a far too new enum value and we don't want such new
IBus dependency, this change plays fast and loose with JS guarantees,
since a logical OR with an undefined value results in the other operand
unmodified it will work for older versions where the capability does not
exist and thus we want nothing extra enabled.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2415>
2022-08-10 10:14:40 +00:00
..
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00
2022-08-02 16:13:54 +00:00
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00
2022-08-01 18:51:14 +00:00