How to switch between input methids in ibus?

I am trying Fedora and I am having a hard time with iput methods.

I installed Fedora 36 and I set ibus with Cangjie, Japanese and UK English as the inputs, but now I am stuck with the problem of how to switch between these input methods.

I used ibus-setup and the dialog popup only allows me to set the on/off trgger hotkey the use or not use ibus, but I cannot find anywhere to allow me to set hotkeys to switch between input methods.

Does anyone know how to ime switch keys?

1 Like

If you run gnome-control-center isn’t it under SettingsKeyboardView and Customize ShortcutsTyping?

Mine shows Super+Space as the default value:

Searching online, it looks like you should be able to use something like the following to set it from the command line (I’ve never tried doing it this way though).

$ gsettings set org.freedesktop.ibus.general.hotkey triggers “[‘<Super>space’]”

Correction: It looks like it should be the following to change the input source for the GNOME window manager (I think the above was an older method).

$ gsettings set org.gnome.desktop.wm.keybindings switch-input-source ['<Super>space', 'XF86Keyboard']
$ gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward ['<Shift><Super>space', '<Shift>XF86Keyboard']
2 Likes