So, for instance to find the light bulb emoji, I need to start typing "valo" (light in Finnish), which really threw me off at first.
For example on my iPhone if I type in Norwegian and jump to emoji then I can type “hjerte” and find the heart. But if I type “heart” then there are no results when the language is Norwegian. So if I want to search for emojis by English name, then I must first ensure that my keyboard is in English. And this is good I think, but wanted to point it out.
Turns out the search only works when you have a text entry area selected elsewhere.
https://wiki.archlinux.org/index.php/IBus#Emoji_input
The kitty terminal emulator supports this out of the box (it also works on two other platforms):
https://github.com/kovidgoyal/kitty
Ctrl+Shift+U opens a Unicode input panel with fuzzy search by symbol code or name.
My daily drivers are IntelliJ, Firefox, Chrome, and Terminator so it's not super useful to me... :'(
It implements a system level emoji keyboard that you can trigger with <Super + e>. It works pretty great and on all apps, I use it a lot.
Just put something like
<Multi_key> <semicolon> <parenright> : ""
<Multi_key> <t> <u> : ""
<Multi_key> <t> <d> : ""
in your ~/.XCompose.Yes, you have to put all the emojis you want there manually, but I use very few of them so it works for me.
EDIT: HN removed the emojis from my snippet. The double quotes there contained smiling face, thumb up, and thumb down.
<Multi_key> <C> <C> <C> <P> : "" U262D # HAMMER AND SICKLE
<Multi_key> <O> <A> : "Ⓐ" U24B6 # CIRCLED LATIN CAPITAL LETTER A
<Multi_key> <less> <3> : "♥" U2665 # BLACK HEART SUIT
<Multi_key> <colon> <parenright> : "" U263A # WHITE SMILING FACE
<Multi_key> <colon> <parenleft> : "" U2639 # WHITE FROWNING FACE
<Multi_key> <backslash> <o> <slash> : "" # PERSON RAISING BOTH HANDS IN CELEBRATION
<Multi_key> <p> <o> <o> : "" U1F4A9 # PILE OF POO
<Multi_key> <F> <U> : "" U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED
<Multi_key> <L> <L> <A> <P> : "" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
Unbutchered: http://ix.io/2SsCI wrote https://github.com/sphaerophoria/ibus-memebox for myself because I wasn't quite happy with the performance of any of the solutions I found.
But wait... that doesn't actually work (it just switches to the next input layout). Maybe that depends on my keyboard settings in System Preferences. Or maybe it's just a Firefox bug.
Perhaps you have some forgotten keybindings, because that's the case on every macOS device I own.
A command to open the Emoji & Symbols palette is generally at the end of each application's Edit menu, and that's where its shortcut appears. But in current Firefox the item in the Edit menu shows the shortcut as Cmd-Space (not Cmd-Ctl-Space), and it doesn't work for me because the system-wide shortcut takes precedence.
If I disable that shortcut in System Preferences (which may well be the default, particularly if multiple input methods are not enabled), then Cmd-Space does work in Firefox to bring up the Emoji palette -- but note that it's not the standard Cmd-Ctl-Space combination.
That means most of the built-in facilities of the Mac (like iCloud Keychain) are no good for me. Because they only work on Apple OSes.
But anyway both these apps don't support this. When I press the keystroke, nothing happens. I suppose it only works for apps that use the native text input boxes, or that have built specific support for the feature like browsers.
In my password manager I can do without Emoji, though it allows for text comments and it would be handy there. In IRC it's quite handy to have the option these days.
And if it's not, please go update your Windows. You should not be reading HN with out outdated operating system.
The script is easy to extend with new emojis, and also supports selecting alternatives based on which program you had focus on when invoking the keyboard - you can see it using Skype-specific notation for Skype.
--
[0] - https://www.autohotkey.com/ - it's the keyboard rebinding / advanced automation platform for Windows. Literally the first thing I install on a new Windows machine (mostly for rebinding Caps Lock to Ctrl).
[1] - https://gist.github.com/TeMPOraL/d330edccf8ba9a2b13d01b4e7f1...
Edit: Alas, it does not work on HN. Pity.
1) it won't take off 2) punycode 3) other reasons