1. LVGL默认不支持中文显示和中文输入,我们基于LVGL8.1 自己开发了一个中文输入控件, 添加到keyboard目录下课直接使用,附件是详细代码及效果演示。
2. readme - 目的:lvgl8.1只有自带的英文输入法,无法输入中文,此文件用于将中文输入法移植到lvgl8.1
- 目录简介:
- tiny_pinyin.c, tiny_pinyin.h 为全键盘拼音中文输入法的核心框架,实现了对输入的拼音字母进行索引匹配对应的汉字候选列表;
- lv_cn_keyboard.c, lv_cn_keyboard.h 为中文输入法控件,参照lvgl8.1官方控件 lv_keyboard.c 修改而来;
- lv_demo_keyboard.cpp 中文输入法界面,对中文输入法键盘控件的简单应用
- my_cn_font1.c 中文字体,lvgl默认字体不支持中文显示,此文件用于支持中文显示,由LvglFontTool_V0.3 软件生成;
- LvglFontTool_V0.3 用于生成中文字体文件。
- 使用方法:
- 将文件添加到工程,部分文件的头文件路径 #include “XXX”需要根据实际情况修改;
- 调用 lv_example_keyboard_2() 创建中文键盘页面
|