spiegel-keyman/linux/ibus-keyman/src
Eberhard Beilharz f0c3280517
fix(linux): Fix lost context after pressing K_SHIFT
This fixes typing `n>` with sil_ipa keyboard which no longer output
the expected `ŋ` because pressing the shift key reset the context.

For modifier key presses we now exit `KMX_ProcessEvent::ProcessEvent`
early.

This change also removes a redundant line from engine.c. Clearing
the context happens in `reset_context()` again if necessary.

Fixes #5591.
2021-08-18 19:26:45 +02:00
..
test chore(linux): fix ibus-keyman test 2021-08-06 11:25:01 +02:00
engine.c fix(linux): Fix lost context after pressing K_SHIFT 2021-08-18 19:26:45 +02:00
engine.h feat(linux): Start refactoring the dconf utilities 2020-01-31 17:35:49 +07:00
keyman-service.c chore(linux): Remove compiler warning in ibus-keyman 2021-08-04 16:54:26 +02:00
keyman-service.h update keyman-service copyright, kmnkbp dep 2018-11-29 11:56:17 +07:00
keyman.xml.in.in chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
keymanutil.c chore(linux): Fix warnings 2021-06-14 17:39:05 +02:00
keymanutil.h feat(linux): Save new options into DConf 2020-02-01 17:04:09 +07:00
kmpdetails.c avoid potential memleak 2019-02-14 16:37:14 +00:00
kmpdetails.h remove dead code 2018-11-22 14:11:03 +07:00
main.c [linux] WIP: preparing to use keyman API 2018-10-05 09:02:22 +07:00
Makefile.am chore(linux): Implement Linux side of caps-lock action processing 2021-08-06 12:20:23 +02:00
print_kmp.c parse more json, add test apps 2018-11-21 17:33:07 +07:00
print_kmpdetails.c chore(linux): fix ibus-keyman test 2021-08-06 11:25:01 +02:00