spiegel-keyman/linux/ibus-keyman/src
Eberhard Beilharz a08fbd1346
fix(linux): Ignore keys with IBUS_MOD4_MASK set
If we process keys that have the (Super/Meta/Windows) IBUS_MOD4_MASK
modifier set we ignore the key. Core doesn't handle the Meta modifier
state and so would treat it as regular key. This fixes switching keyboards
in Ubuntu 23.10/24.04 on Wayland.

Fixes #10476.
2024-02-07 18:14:05 +01:00
..
test refactor(linux): Deal with invalid version numbers 2024-02-01 17:26:38 +01:00
bcp47util.c feat(linux): Minimize tags before adding keyboards 2023-07-19 16:20:27 +02:00
bcp47util.h feat(linux): Minimize tags before adding keyboards 2023-07-19 16:20:27 +02:00
engine.c fix(linux): Ignore keys with IBUS_MOD4_MASK set 2024-02-07 18:14:05 +01:00
engine.h feat(linux): Add DBus method SendText 2023-03-06 16:00:43 +01:00
keycodes.h chore: rename KM_KBP_ to KM_CORE_ 2023-10-09 14:53:22 +07:00
keyman-service.c feat(linux): Add DBus method SendText 2023-03-06 16:00:43 +01:00
keyman-service.h feat(linux): Add DBus method SendText 2023-03-06 16:00:43 +01:00
keyman-version.h.in chore(linux): Set correct version number on ibus component 2021-10-28 10:36:23 +02:00
keyman.xml.in fix(linux): Fix setting libexecdir 2023-02-23 17:43:09 +01:00
KeymanSystemServiceClient.cpp chore(linux): Don't crash if error is not set 2023-09-21 10:25:48 +02:00
KeymanSystemServiceClient.h feat(linux): Refactor to benefit from C++ RAII 2023-05-22 19:51:45 +02:00
keymanutil.c refactor(linux): Deal with invalid version numbers 2024-02-01 17:26:38 +01:00
keymanutil.h feat(linux): Store user-added keyboards in GSettings 🏘️ 2023-10-12 18:31:41 +02:00
keymanutil_internal.h fix(linux): Fix version comparison 2024-01-31 14:47:35 +01:00
kmpdetails.c feat(linux): Allow loading of keyboards with arbitrary language 🏘️ 2023-10-12 18:31:42 +02:00
kmpdetails.h refactor(linux): Use auto cleanup 2023-10-10 15:52:51 +02:00
main.c refactor(linux): Use auto cleanup 2023-10-10 15:52:51 +02:00
meson.build chore(linux): Rename (lib)kmnkbp to (lib)keymancore 2023-10-19 10:35:09 +02:00