为什么我的AutoHotkey脚本只能输入一些表情符号?

时间:2016-03-16 08:30:19

标签: unicode autohotkey emoji

我已经设置了一个小的AutoHotkey脚本,它使用热字符串来允许我输入一些表情符号和其他特殊字符:

#SingleInstance force

#Hotstring * ?

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

::π::

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

该脚本也是available on PasteBin

这一切都在我的文本编辑器中工作: screengrab from text editor

然而,有些替代品无处不在,例如在Telegram Desktop中: screengrab from Telegram Desktop

两个表情符号最初都是从Telegram Desktop复制的,因此它们肯定受到支持。

为什么这不按预期工作?

我在Windows 10(版本1511),Sublime Text 3(3103)和Telegram Desktop 0.9.28上运行版本1.1.23.3中的AutoHotkey Unicode 64位。

1 个答案:

答案 0 :(得分:2)

我过去回答过类似的问题:Autohotkey Replace 2 specific character with one
我真的不知道问题是什么,但我们设法通过使用剪贴板来解决问题。也许相同的方法可以用于您的场景。