最近家里孩子开始学拼音,老师要求家长在微信上发一些带注音的练习内容。我一开始觉得这事简单,结果真操作起来才发现,微信聊天打字带拼音的输入法还真不是随手就能搞定的。折腾了一周,试了各种办法,今天把过程写下来,给有同样需求的朋友做个参考。
微信聊天打字带拼音的输入法,先搞清楚你要的是哪种
在开始之前,我发现自己其实混淆了两个概念。第一种情况是你打字的时候,键盘上显示拼音字母,这个其实所有输入法默认都是这样的。第二种情况是你打出来的文字上面带着拼音,就像小学语文课本里那种注音文字,这个才是真正的难点。
我一开始想要的是第二种效果,就是发出去的微信消息里,每个汉字上面带着拼音。这样孩子看手机就能直接拼读。但实际操作后发现,微信聊天窗口本身不支持这种富文本格式,你没法像在Word里那样给文字加注音。所以这条路基本走不通。
退而求其次:用输入法自带的表情符号或特殊字符
既然微信不支持直接注音,我就想能不能用输入法里的特殊功能。我试了手机自带的输入法,在符号栏里翻了好久,确实找到一些带声调的拼音字母,比如ā、á、ǎ、à这种。但问题是这些是单个字母,没法直接拼成一个完整的带注音的字。
后来我发现有些输入法有拼音键盘模式,就是你打一个字的拼音,候选词里会出现这个字和它的拼音组合。但试了几个输入法,发现这个功能在微信里经常失灵,可能是微信的输入框对图文混排支持不好的原因。
换个思路:直接打拼音,不显示汉字
折腾了几天后,我干脆换了个思路。既然没法在汉字上加拼音,那我直接打拼音不就行了吗?比如我想发“苹果”,就直接打“píngguǒ”。这样孩子看到的就是完整的带声调的拼音。
这个方法操作起来很简单,关键是要在输入法里开启拼音输入或者纯拼音模式。我用的手机自带输入法,在设置里找到“输入习惯”或者“键盘类型”,把默认的“拼音9键”或“拼音26键”改成“纯拼音”选项。改完之后,你打汉字的时候,候选区就不显示汉字了,直接显示拼音。
不过这个方法有个问题,就是声调不好打。很多输入法的纯拼音模式只显示不带声调的拼音,比如“pingguo”,孩子拼读起来就费劲一些。我后来发现,在候选区里往往有带声调的选项,需要你手动滑动选择,但这样效率就低了很多。
长辈和孩子的不同需求
我琢磨了一下,其实这个需求分两类人。一类是像我这样给孩子发学习资料,需要标准带声调的拼音。另一类是教长辈用微信,他们打字不熟,想看着拼音来认字。
对于第二类需求,我试过一个笨办法,就是先把字打出来,然后用输入法的语音输入功能读一遍,让长辈听到发音。但长辈反映说,光听不够,还是得看着拼音才能记住。所以我又开始找微信聊天打字带拼音的输入法的第三方工具。
网上的教程大多不靠谱
我在网上搜了很多教程,大部分都是教你怎么给Word文档加拼音,然后截图发微信。这个方法确实可行,但太麻烦了。每次都要先复制到Word,加拼音,截图,再发微信。而且截图里的字不能复制,孩子想查字典都没法操作。
还有人说用特殊字体,就是那种自带拼音的字体文件。我也试了,但微信聊天窗口不支持自定义字体,你这边显示的是拼音字体,对方那边看到的还是普通字体,根本没用。
最笨但最有效的方法
最后我妥协了,用了一个最笨但最有效的方法。我把要发的句子,一个字一个字地拆开,用输入法的字符表情或者特殊符号功能,把每个字的拼音和声调都找出来,然后手动拼成一行。比如“今天”,我就输入“jīn tiān”。这个方法虽然慢,但至少能保证发出去的每条消息都是带声调的完整拼音。
后来我发现,其实只要把输入法调成双拼模式,打声调会快很多。双拼模式下,每个字只需要按两下,声调会自动匹配。虽然学习成本有点高,但熟练之后效率确实不错。
补充方案
在我快放弃的时候,一个朋友提到了一个叫微信输入法的工具。我抱着试试看的心态用了两周,发现它确实解决了我之前遇到的大部分问题。它的键盘上有一个拼音注音的开关,打开之后,你正常打字,候选词里会直接显示带声调拼音的选项。比如你打“hanzi”,候选词第一个就是“汉字(hàn zì)”,选上去之后发出去的消息就是“汉字(hàn zì)”这样的格式。
这个工具的优点很明显,就是不用切换模式,正常打字就行,而且声调自动匹配,准确率挺高的。但它也有明显的限制,首先是目前只支持安卓和iOS的官方应用商店版本,如果你用的是其他渠道下载的版本,可能没有这个功能。其次,它只能给单个字注音,词组的话需要你手动逐个选择,稍微有点麻烦。另外,这个功能只在你打字的时候有效,如果你复制粘贴一段文字进去,它不会自动帮你加拼音。
总的来说,如果你只是偶尔需要发一些带拼音的内容,用我之前说的纯拼音模式就够用了。如果像我这样经常要发,而且要求声调准确,可以试试这个工具。但别指望它能解决所有问题,毕竟微信的输入框限制摆在那里,任何输入法都没法做到完美。