UTF8编码下的汉字拼音输入法键盘

注意

UTF8键盘占用比较多的内存资源,只建议x系列的产品使用。

目前上位机中自带的键盘只支持GB2312编码下的汉字输入,如果需要支持UTF-8编码下的汉字输入,需要使用自定义键盘。

本文将介绍如何使用UTF-8编码下的汉字输入法键盘。

使用UTF-8汉字拼音输入法键盘的准备工作

确认工程编码和字库编码均为UTF-8

../../../_images/utf8_keyboard1.png

下载对应的键盘文件并解压: 《UTF8拼音键盘》

找到横向分辨率符合你的工程的工程文件,打开,并导出键盘页面

../../../_images/utf8_keyboard2.png

把导出的键盘页面导入你自己的工程中

../../../_images/utf8_keyboard3.png

导入完毕的键盘页面如下所示

../../../_images/utf8_keyboard4.png

控件如何配置UTF8键盘

将控件设置为全局,不需要配置key属性,控件的按下事件中编写以下代码

keybdAP.loadpageid.val=dp       // dp:当前页面
keybdAP.loadcmpid.val='&id&'    // '&id&'当前被触发控件的id
page keybdAP
../../../_images/utf8_keyboard5.png