在很久很久以前,小编在1990年代用PC电脑的时候,就知道使用Alt+数字键可以输入特殊字符,数字键与字符的对应关系就是这个字符的ASC码,如下图中的对应表:
更多的特殊字符在扩展ASCII码表中:
因为一些特殊字符没法直接在键盘中输入,所以就有了这种按住Alt键、同时从锁定的数字小键盘中输入对应的ASC码数字来输入特殊字符的办法,例如alt+128就是欧元符号“€”,还有一些中文特殊符合,例如alt+41705就是带括号的中文数字“㈤”,这种办法也不是所有电脑用户都知道,所以当时小编还把这种小伎俩做为黑科技在电脑小白面前炫技,呵呵?
斗转星移过去了20年,转眼来到2010年代,智能手机的普及比前面的PC时代更迅猛,男女老少都成为低头族,以前输入的字符从英文到汉字再到Emoji符号,越来越方便了。汉字有拼音、笔画等各种输入法,Emoji有各种机器设备上专门的输入办法,但一般都只是有一部分Emoji表情符号,有时看到别人发来某个符号,自己的手机上怎么都找不到输入办法,着急上火啊?
这时候小编20年前的经验终于又找到新的用武之地了!来来来,教你如何用Alt+数字键输入Emoji:
首先,这种办法必须用PC电脑,手机上是没有Alt+数字键盘的,甚至好多种笔记本电脑也是没有专门的数字键盘(但可以使用Windows 10的虚拟键盘程序osk.exe做到);
其次,你需要知道要输入Emoji符号对应的ASC码,这个网站已经为你准备好了:Emoji All 字典,进入这个网站后选择分类、字分类,点击需要的Emoji符合进入详细页面(例如“?”),可以看到“十进制: ALT+128519”,这个128519就是需要输入的数字;
然后,按一次Num+Lock让数字小键盘锁定,再按下并保持Alt的同时,在数字小键盘上顺序输入128519,再松开Alt,就可以看到输入的Emoji符合?了,呵呵。
不过这种办法有很多限制:
- 这种方式的最大限制是硬件终端,只能Windows电脑,不能在手机上输入;
- 不是所有的软件都支持,例如一些浏览器和编辑器里面这样的输入变成了乱码,但在聊天工具,例如QQ、微信电脑版里面是可以这样输入的;
- 部分符号在部分软件(例如电脑版微信)中输入框里面用这种办法输入显示是方块,但发送后显示是正常的Emoji符号;
- 有些软件的支持比较好(例如电脑版QQ),这种输入法在输入框、发送后都可以正常显示出来;
- 多个Unicode组成的Emoji符号需要输入多个Alt+数字键来组合,而显示出来可能不能组合成一个Emoji,例如?老爷爷(ALT+128116) + ?较深肤色(ALT+127999) = ??老人:深肤色(ALT+128116 ALT+127999),用这种办法输入ALT+128116 ALT+127999后是两个Emoji? 和 ?,而不是我们希望的一个??。
写到这里小编的心情有些沉重,古老的Alt+数字键好不容易找到一个现代的用武之地,却有这么多限制,心塞啊?。
但是,这就是黑客精神啊,也可以说是神经黑客,什么麻烦就要做什么,别人不这么做咱们偏这样做!?