Why can my AutoHotkey script only type some emoji?

Viewed 2437

I have set up a small AutoHotkey script that uses hotstrings to allow me to type a few emoji and other special characters:

#SingleInstance force

#Hotstring * ?

::–::–
::†::†

::π::

::&shrug;::¯\_(ツ)_/¯
::&tm;::™
::&c;::©
::&r;::®
::&tableflip;::(╯°□°)╯︵ ┻━┻
::&music;::♫
::&piano;::
::&cmark;::✓
::&xmark;::✗
::&hourglass;::⌛

The script is also available on PasteBin.

It all works in my text editor: screengrab from text editor

However, some replacements don't work everywhere, for example in Telegram Desktop: screengrab from Telegram Desktop

Both emoji were originally copied from Telegram Desktop, so they are definitely supported in it.

Why isn't this working as expected?

I'm running AutoHotkey Unicode 64-Bit in version 1.1.23.3 on Windows 10 (version 1511), Sublime Text 3 (3103) and Telegram Desktop 0.9.28.

1 Answers
Related