10

When I press Ctrl+Shift+E in a native Linux app (e.g., Gedit, TODO, Geary, etc), nothing happens. Why is this, and how can I get a key combo for the default system emoji menu to work?

I have tried setting it to a different key combo with ibus-setup. I restart my machine each time I try this, as ibus exit, ibus restart, ibus-daemon & all have no (observable) effect (on this issue).

Every other ibus-setup setting will change and respect my settings. Every other key combination I set up in GNOME 3 works just fine. Only a key combo assigned to the Emoji picker fails. I can right click Gedit and select the "Insert Emoji" just fine, but grabbing the mouse is a huge flow disruptor .

I'm on Ubuntu 18.04 with the latest version of GNOME desktop. I've also verified that I have nothing mapped to any of the key combos I chose, nor the default (Ctrl Shift E).

Can someone help me find the source of this issue, and how I can resolve?

AEM
  • 1,154
Todd
  • 401
  • 5
  • 17
  • When you right click on the text entry area, do you see the Insert Emoji option? – Bernard Wei Aug 30 '18 at 22:32
  • Yes, I can right click Gedit and select the "Insert Emoji" just fine. – Todd Aug 30 '18 at 22:46
  • 2
    I have the same problem. And i can't stand it. Why there is shortcut which i can not disable (ibus-setup emoji shortuc deletion doesn't work for me)... – Dominik Nov 17 '18 at 22:35

2 Answers2

11

For me, when I pressed the emoji key combo only 'e' appeared on the text box. Later I found out you're supposed to hit 'space' to bring out the list of categories, or type 'face' + space + space to search for emojis with face on them!

LPF
  • 111
  • I could reproduce the two behaviors that you mentioned using ibus-rime 1.5.0-5build2 amd64 in Ubuntu 24.04 LTS. Pressing the key combination, which is shown in the tab "Emoji" in the window opened when executing "ibus-setup", only inserted the character "e" and pressing "Space" showed the list of categories. Typing "face" + space + space showed a list of face emojis under the cursor. – Rodrigo Morales Oct 09 '24 at 22:16
0

This is a known issue with IBus. See here. The following workaround seems to work. In the ~/.xprofile file (create it if it doesn't already exist), add the following:

export GTK_IM_MODULE=xim
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=xim
ibus-daemon -xrd

Then logout of the current session (or reboot) and log back in. The emoji key combo should be working. If it still doesn't work, change the combination using ibus-setup. It will open IBus preferences window. Go to emoji tab, click on the 3 dots button next to 'Emoji annotation', and choose the desired combo. I prefer <Control><Super>e.