Currently, uim key event handling is just bogus. There are two problems. (A) many IMs discard key press events not used by itself (B) key release events are always being passed to application although corresponding key press event had been accepted and stopped by IMs A bad strategy is currently being used to avoid (A). The strategy is "explicit rejection", such as "This is a control-key, so reject this". This is bad because unknown keys will be discarded implicitly. Use "explicit acception and implicit rejection" instead. Suppose IP packet filtering.
Still an issue?
(In reply to comment #1) > Still an issue? yamaken-san, still an issue?
I close this bug because Yamaken-san isn't active and no one is sure that uim still has this bug.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.