(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211198803.3
(22)申请日 2022.09.29
(71)申请人 苏州市科远软件技 术开发有限公司
地址 215011 江苏省苏州市高新区金山路
131号
申请人 苏州科达科技股份有限公司
(72)发明人 赵承吉 赵欣 张琰
(74)专利代理 机构 苏州谨和知识产权代理事务
所(特殊普通 合伙) 32295
专利代理师 叶栋
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 3/023(2006.01)
(54)发明名称
输入法配置方法、 字符输入方法、 设备及介
质
(57)摘要
本申请涉及一种输入法配置方法、 字 符输入
方法、 设备及介质, 属于计算机技术领域, 该方法
包括: 响应于系统构建操作使用预设项目工具构
建基于Weston的桌面系统; 响应于编译操作将
fcitx5编译至桌面系统, fcitx5支持目标语言的
字符输入; 响应于源码修改操作在fcitx5的源码
中融合软键盘的源码, 得到目标语 言的输入法的
源码; 响应于使用环境修改操作获取在桌面系统
的使用环 境中配置的输入法相关文件, 以使使用
环境与目标语言、 fcitx5和软软键盘相适配; 可
以解决嵌入式linux 桌面Weston系统仅能实现英
文输入, 且不支持快捷键以及联想功能的问题;
实现使用目标语 言进行字 符输入, 提高字符输入
的灵活性。
权利要求书3页 说明书19页 附图3页
CN 115509634 A
2022.12.23
CN 115509634 A
1.一种基于Westo n的桌面系统下的输入法配置方法, 其特 征在于, 所述方法包括:
响应于系统构建操作, 使用预设项目工具构建基于Westo n的桌面系统;
响应于编译操作, 将fcitx5编译至所述桌面系统, 所述fcitx5支持目标语言的字符输
入;
响应于源码修改操作, 在所述fcitx5的源码中融合软键盘的源码, 得到所述目标语言
的输入法的源码;
响应于使用环境修改操作, 获取在所述桌面系统的使用环境中配置的输入法相关文
件, 以使所述使用环 境与所述目标语 言、 所述fcitx5和所述软键盘相适配, 以在所述桌面系
统获取到字符输入请求的情况下, 调用所述输入法的源码显示所述目标语言对应的软键
盘; 并基于作用于所述软键盘的输入操作关联所述输入操作指示的与所述目标语言相符的
字符。
2.根据权利要求1所述的方法, 其特征在于, 所述响应于系统构建操作, 使用预设项目
工具构建基于Westo n的桌面系统, 包括:
获取所述系统构建操作指示的获取命令, 基于所述获取命令 中携带的地址下载所述预
设项目工具的文件存储库、 构建系统的系统文件、 应用配置工具的配置文件和所述fcitx5
的输入法接口文件; 所述构建系统用于编译出嵌入式系统的桌面系统; 所述应用配置工具
用于构建所述预设项目工具 的映像之上运行 的应用程序; 所述预设项目工具 的版本、 所述
构建系统的版本和所述应用配置 工具的版本相适配;
使用所述文件存储库、 所述构建系统的系统文件、 所述应用配置工具的配置文件和所
述fcitx5的输入法接口文件搭建所述 Weston系统的编译环境;
在所述编译环境下, 在所述输入法接口文件不存在所述预设项目工具的版本的情况
下, 在所述输入法接口文件中接收版本增 加操作, 以增 加所述预设项目工具对应的版本;
在所述编译环境下, 在目标文件中接收语言增加操作, 以在所述目标文件中增加所述
目标语言的字符编码, 得到修改后的目标文件, 所述 目标文件为编译所述预设项目工具需
要编译的镜像文件;
响应于接收到的编译命令, 对所述 修改后的目标文件进行编译, 构建所述 桌面系统。
3.根据权利要求1所述的方法, 其特征在于, 所述响应于编译操作, 将fcitx5编译至所
述桌面系统, 包括:
在所述预设项目工具的目标配置文件中, 接收所述编译操作, 以在所述目标配置文件
中增加输入法和软键盘 配置文件, 所述目标配置文件用于供用户添加自定义配置;
在所述fcitx5的自定义层文件中, 接收第一删除操作以删除X11的相关配置库文件, 所
述fcitx5的自定义层文件包括所述X11的相关配置库文件和所述Weston的相关配置库文
件;
在软键盘的自定义层文件中, 接收第二删除操作以删除X11的相关配置库文件, 所述软
键盘的自定义层文件 包括所述X1 1的相关配置库文件和所述 Weston的相关配置库文件。
4.根据权利要求1所述的方法, 其特征在于, 所述响应于源码修改操作, 在所述fcitx5
的源码中 融合软键盘的源码, 得到所述目标语言的输入法的源码, 包括:
基于代码仓库地址的设置操作, 使用所述设置操作指示的所述fcitx5的代码仓库 地址
获取所述fcitx5的源码, 所述代码仓库地址的分支包括软键盘的源码的地址;权 利 要 求 书 1/3 页
2
CN 115509634 A
2在所述fcitx5 的源码中, 接收文件增加操作, 以在所述fcitx5 的源码中增加导致编译
报错问题的压缩文件, 得到修改的fcitx5的源码; 所述源码修改操作包括所述文件增加操
作;
在所述预设项目工具的所述fcitx5的配置文件中, 接收源码增加操作, 以在所述
fcitx5的配置文件中增加所述修改的fcitx5的源码, 并接收屏蔽操作, 以屏蔽所述fcitx5
的源码的远程下 载功能; 所述源码修改操作包括所述源码增 加操作和所述屏蔽操作;
在所述fcitx5 的配置文件中, 接收报告项配置操作, 以在所述fcitx5 的配置文件中增
加错误报告项, 以屏蔽所述fcitx5的输入法和软件盘在编译过程中的报错。
5.根据权利 要求4所述的方法, 其特征在于, 所述在所述fcitx5的源码中增加导致编译
报错问题的压缩文件, 得到修改的fcitx5的源码, 包括:
基于获取到的源码编译命令对所述fcitx5的源码进行编译, 得到所述编译报错问题;
获取用户基于所述编译报错问题下 载的所述压缩文件;
基于文件增加操作将所述压缩文件添加至所述fcitx5的源码的网络下载文件, 并将所
述网络下 载文件的文件获取 方式从远程下 载修改为使用本地文件。
6.根据权利要求1所述的方法, 其特征在于, 所述响应于使用环境修改操作, 获取在所
述桌面系统的使用环境中配置的输入法相关文件, 以使所述使用环境与所述 目标语言、 所
述fcitx5和所述软 软键盘相适配, 包括:
在所述使用环境中, 获取语言配置操作以配置所述使用环境的语言环境 为目标语言;
在所述使用环境中, 获取输入法设置操作以设置默认输入法为所述目标语言的输入
法;
在所述使用环境中, 获取切换设置操作以设置所述fcitx5的软键盘的语言切换功能;
在所述使用环境中, 获取输入法语言 设置操作以设置所述软键盘的默认语言。
7.根据权利要求1至 6任一所述的方法, 其特 征在于, 所述预设项目工具为Yocto。
8.一种基于Westo n的桌面系统下的字符输入方法, 其特 征在于, 所述方法包括:
在所述桌面系统获取到字符输入请求的情况下, 调用目标语言的输入法的源码显示所
述目标语言对应的软键盘; 所述输入法的源码是响应于系统构建操作使用预设项目工具构
建基于Weston的桌面系统后, 通过响应于编译操作将fcitx5编译至所述桌面系统, 之后响
应于源码修改操作在所述fcitx5的源码中融合软键盘的源码得到的; 所述桌面系统的使用
环境中响应于使用环境修改操作配置有输入法相关文件, 以使所述使用环境与所述目标语
言、 所述fcitx5和所述软 软键盘相适配;
基于作用于所述软键盘的输入操作, 关联所述输入操作指示的与所述目标语言相符的
字符;
将所述字符显示在所述 桌面系统的目标位置 。
9.一种电子设备, 其特征在于, 所述设备包括处理器和存储器; 所述存储器中存储有程
序, 所述程序由所述处理器加载并执行以实现如1至7任一所述的基于Weston的桌面系统下
的输入法配置方法; 或者, 实现如权利要求8所述的基于Weston的桌面系统下的字符输入方
法。
10.一种计算机可读存储介质, 其特征在于, 所述存储介质中存储有程序, 所述程序被
处理器执行时用于实现如1至7任一所述的基于West on的桌面系统下的输入法配置方法; 或权 利 要 求 书 2/3 页
3
CN 115509634 A
3
专利 输入法配置方法、字符输入方法、设备及介质
文档预览
中文文档
26 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共26页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:37:57上传分享