Adam Prescott

Hangouts emoji shortcuts

Somewhat annoyingly, Google hasn’t documented any of their Hangouts keyboard shortcuts to tell you that when you urgently need to insert 💩 (pile of poo U+1F4A9) you can just type ~@~. It’d be nice if there were a public list somewhere, or mouse hovering gave you some clues about using a shortcut. But there isn’t anything helpful.

UNTIL NOW. 😲

If you go searching through the Google Hangouts source code, you’ll discover that they’re actually all backed by regular Unicode characters. Their smiling emoji is the Unicode character 😃 (smiling face with open mouth U+1F603) and they replace it with one of their custom images.

chrome-emoji.png

The upshot is when you copy text from elsewhere on the web and paste it into your Hangouts message, you won’t lose important characters like 💩. (If you’re careful with your mouse you can also copy a Hangouts emoji image from the grid, paste it somewhere, and it’ll work.)

This is the web, though, so view source a little harder and you can find a set of mappings in a JavaScript file, containing all the keyboard shortcuts which will get replaced:

// ...
":)": 128515,
":*": 128535,
":-(": 128542,
// ...

128515 is decimal-speak for the hexadecimal value 0x1F603, corresponding to 😃 (smiling face with open mouth U+1F603). When you type :) in a message, they see it has a corresponding emoji and replace it accordingly.

A full list is then pretty easy to automatically build.

So I present what I think is the first, and only, publicly available list of all Google Hangouts emoji keyboard shortcuts.

-<@% 🐝 honeybee (U+1F41D)
:(|) 🐵 monkey face (U+1F435)
:(:) 🐷 pig face (U+1F437)
(]:{ 👳 man with turban (U+1F473)
<\3 </3 💔 broken heart (U+1F494)
<3 💜 purple heart (U+1F49C)
~@~ 💩 pile of poo (U+1F4A9)
:D :-D 😀 grinning face (U+1F600)
^_^ 😁 grinning face with smiling eyes (U+1F601)
:) :-) =) 😃 smiling face with open mouth (U+1F603)
=D 😄 smiling face with open mouth and smiling eyes (U+1F604)
^_^;; 😅 smiling face with open mouth and cold sweat (U+1F605)
O:) O:-) O=) 😇 smiling face with halo (U+1F607)
}:) }:-) }=) 😈 smiling face with horns (U+1F608)
;) ;-) 😉 winking face (U+1F609)
B) B-) 😎 smiling face with sunglasses (U+1F60E)
:-| :| =| 😐 neutral face (U+1F610)
-_- 😑 expressionless face (U+1F611)
o_o; 😓 face with cold sweat (U+1F613)
u_u 😔 pensive face (U+1F614)
:\ :/ :-\ :-/ =\ =/ 😕 confused face (U+1F615)
:S :-S :s :-s 😖 confounded face (U+1F616)
:* :-* 😗 kissing face (U+1F617)
;* ;-* 😘 face throwing a kiss (U+1F618)
:P :-P =P :p :-p =p 😛 face with stuck-out tongue (U+1F61B)
;P ;-P ;p ;-p 😜 face with stuck-out tongue and winking eye (U+1F61C)
:( :-( =( 😞 disappointed face (U+1F61E)
>.< >:( >:-( >=( 😡 pouting face (U+1F621)
T_T :'( ;_; ='( 😢 crying face (U+1F622)
>_< 😣 persevering face (U+1F623)
D: 😦 frowning face with open mouth (U+1F626)
o.o :o :-o =o 😮 face with open mouth (U+1F62E)
O.O :O :-O =O 😲 astonished face (U+1F632)
x_x X-O X-o X( X-( 😵 dizzy face (U+1F635)
:X) :3 (=^..^=) (=^.^=) =^_^= 😸 grinning cat face with smiling eyes (U+1F638)