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.