35

I already knew that Ctrl+Shift+u would allow to type a character by giving its Unicode hexadecimal representation: an underlined u appears, you type the code and hit Enter.

For example, Ctrl+Shift+u; e; 9; Enter gives the character é.

Now I've just noticed that Ctrl+Shift+e lets an underline e appear, in a very similar manner, but I can't figure out what it does.

Does someone know? Thank you in advance.

  • I am using the French keyboard layout from Switzerland, but sometimes also the Swedish one from Sweden. I don't think it is relevant though. – Johannes Lemonde Oct 15 '18 at 12:24
35

Ctrl+Shift+e is the emoji entry shortcut/hotkey sequence.

It produces an underlined "e̲", if you type "joy" after it (so it looks like "e̲j̲o̲y̲") the whole word will be underlined. On pressing a whitespace entry key, like spacebar, you should then get the "e̲j̲o̲y̲" text changed to "😂" (the emoji character selected by your current application). 👍

| improve this answer | |
  • 1
    I think you can adapt this to a separate answer to this question too. – pomsky Oct 16 '18 at 10:52
  • 1
    I can't find a list of codes anywhere, happened on the "joy" one. Apparently the emojis are based on EmojiOne and I thought based on that linked page that the shortcode without the separators would be the entry code, but only "joy", "kiss" and "like" works for me. "grinning", "smile", "frown", "sad", "couplekiss" etc. as modifiers after the shortcut don't work, they give no entry. Links from bugs show you can disable it with ibus-setup, but I don't have ibus installed on my Kubuntu. – pbhj Oct 16 '18 at 22:45
  • 2
    I think simple simple emoticons (e.g. :) :( :p :D etc.) may work, please try them. I don't have a 18.04 installation with me right now. – pomsky Oct 16 '18 at 22:49
  • 1
    They don't work for me, and I saw a comment elsewhere that they didn't work. You can get the emoticons via the unicode ctrl+shift+u entry though, which gives the EmojiOne images in my short test. 😄 – pbhj Oct 16 '18 at 23:02
  • 5
    Thank you! Now can we disable it? 😂 It conflicts with IDEA/Android Studio's shortcut for Recently Changed Files. – PetroCliff Jun 14 '19 at 3:36
20

Just issue the command bellow:

ibus-setup

And change it on the Emoji tab as the picture bellow

IBus Preferences Window

| improve this answer | |
  • 3
    I've modified the emoji annotation shortcut as suggested here, and it seems to work in e.g. gedit and LibreOffice Writer, but for some reason the emoji annotation is still activated by Ctrl+Shift+e in Visual Studio Code. Does anyone know why? – Liam Baker Jan 27 at 13:40
  • @LiamBaker I have the same issue, have you found any solution? – Daniyal Javani Apr 30 at 3:59
  • From my research, it seemed to be because I'm using the snap version of VSCode, which may include an old version of GTK which still has this behaviour (the 'feature' was removed in GTK 3.24, I believe). Apparently it is fixed if one installs the apt/deb version instead, although I haven't tried this yet; let me know if that works for you! – Liam Baker Apr 30 at 11:24
  • @LiamBaker Since ctrl+shift+e usecase in vscode is to open explorer, my solution was to change the combo to ctrl+e. (or alternative is ctrl+p): ``` { "key": "ctrl+e", "command": "workbench.view.explorer" }, { "key": "ctrl+shift+e", "command": "-workbench.view.explorer" }, { "key": "ctrl+shift+e", "command": "-workbench.action.quickOpenNavigatePreviousInFilePicker", "when": "inFilesPicker && inQuickOpen" } ``` – ego Jul 16 at 10:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.