https://bugzilla.redhat.com/show_bug.cgi?id=2240167
--- Comment #2 from fujiwara tfujiwar@redhat.com --- muffin in Cinnamon is similar with mutter in GNOME and once it binds XIGrabKeycode() fur Super key, it seems the key cannot be forwarded to IBus even if ClutterEvent filter gets FALSE. Seems XIGrabKeycode() is suppressed until the key is released. The usage of XIAllowEvents() with XISyncDevice and XIReplayDevice is complicated for me.
Currently it's difficult to fix the isuse in Cinnamon side. Another workaround is to add a shortcut key in `cinnamon-settings keyboard` and I may consider a new command `ibus engine --switcher` in the future.