In F34 I configured my input sources to be able to type emojis using “Ctrl+shift+e”, by adding “Typing Booster” as an input source next to my main input source. This worked nicely and is a super cool feature.
However, the “Ctrl+shift+e” shortcut stopped working after I upgraded to F35. I’ve tried resetting my input sources and configuring them again, but with no luck.
Any idea why?
I think this is what you’re seeing:
TLDR: default short cut is now
ctrl + period
ctrl + period does work (and with a new nicer widget to select the emoji )!
thank you very much for your swift answer!
To check or change the keyboard shortcuts for the emoji* or unicode code point input methods, launch
ibus-setup in a terminal.
* It’s called “Emoji Input” but I find this input method useful for entering characters beyond Emoji — I much prefer it to memorizing unicode code points. Indeed, I deleted the Ctrl+Shift+U keybinding to free it up for applications.
To delete the Ctrl+Shift+U keybinding to free it up for applications,
ibus-setup from a terminal.
- Go to the Emoji tab.
- Click the ellipsis to the right of Unicode code point.
- Click the Delete button.
export GTK_IM_MODULE=ibus to your
~/.bash_profile, or set this wherever you prefer to set environment variables.
- Log out and back in to let the environment variable take effect.
In my testing, it is no longer necessary to enable more than one IBus engine, such as
ibus-libpinyin, to enable the emoji input method.
ctrl-. follow by space bar brings menu for emojis
I often bypass the menu if I know precisely which character I want. For example, to enter Em Dash (U+2014), I type the following:
Ctrl + PERIOD to activate the pre-edit buffer for emoji
em dash (Note: to enter a space it is necessary to press Shift + SPACE)