上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: git地址有两种格式, 如下所示: - `https://github.com/username/repository.git`; - `git@gitee.com:username/my-ime.git ` 前者协议是https的, 需要提供用户名和密码; 后者是ssh协议, 需要配置密钥. 在g 阅读全文
posted @ 2023-06-02 23:18 顺其自然,道法自然 阅读(156) 评论(0) 推荐(0) 编辑
摘要: # 创建远程仓库 此处假设你已经安装了git, 并且配置了远程git仓库的ssh密钥. 我是用`https://gitee.com/`作为远程仓库的, 登录之后, 在主页右上角, 点击加号按钮, 就可以创建一个新仓库, 如下图所示: ![image](https://img2023.cnblogs. 阅读全文
posted @ 2023-06-02 23:12 顺其自然,道法自然 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 最后, 奉上源码: https://gitee.com/huzhongqiang2021/my-ime 没有放在github上, 我觉得国产的总是要支持一下. 有时间再分析一下输入法后台, 看看能否重构一下. 全部代码600行左右, 不是很复杂. 大家有需要讨论交流的, 随时提供支持. 阅读全文
posted @ 2023-06-02 21:37 顺其自然,道法自然 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 之前的文章[用Python开发输入法后台(3)——我自己的输入法的规则](https://www.cnblogs.com/huzhongqiang/p/17421235.html), 描述了我自己的输入规则, 但是这种规则有些麻烦, 需要用分号来表达当前输入的是几字词; 所以, 我更换了一种新的输入 阅读全文
posted @ 2023-06-01 20:34 顺其自然,道法自然 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 我又重构了一遍输入法, 目的是定义输入法规则的规则, 只要遵循这些规则, 就可以方便的制定新的输入规则. 我的输入法规则如下: - 规则文件名: ImeRule.py - 需要实现函数 - OnFilterKeyDown - 原型: f(keyCode:int,keyStates:list,msg: 阅读全文
posted @ 2023-05-30 22:12 顺其自然,道法自然 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要判断是否按了单个键, 比如按单shift键, 进行中英文切换, 但是shift+字母就表示输入大写字母, 那么怎么区分这两种情况呢? 我想了一个办法, 按下shift时记录shift键被按下, 此时如果又按下其他键, 就记录其他键被按下, 最后当shift抬起的时候, 判断是否按了其他 阅读全文
posted @ 2023-05-28 10:50 顺其自然,道法自然 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 全部汉字 我从网上收集了一些资料, 构建了一个<全部汉字.json>文件, 文件格式如下所示: { "吖": [ [ "aa", "ya" ], "szhdps" ], "呵": [ [ "aa", "he", "ke" ], "szhhszhs" ], } 这是一个字典, 字典索引是每一个汉字, 阅读全文
posted @ 2023-05-26 22:45 顺其自然,道法自然 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 在前后台交互的过程中, 消息中会带有keyStates信息, 它是一个形如[0,1,128,129,...]的数组, 代表每一个键的当前状态, 对它的理解和掌握, 有助于对输入法更精细的处理. 比如输入ctrl+s时, 判断有两个键被按下, 此时s键就不能作为索引词了. 关于keyStates中数值 阅读全文
posted @ 2023-05-23 14:37 顺其自然,道法自然 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 我的输入法基本开发完成了, 如下所示: 现在总结一下我的输入规则: 1. 用户输入几个字符, 就代表几个字的词. 比如输入'w'表示以w开头的单字词, 输入wm, 表示拼音首字母开头的双字词, gsm表示拼音首字母开头的3字词; 2. 输入分号, 表示词的个数已固定, 需要进一步筛选; 同时表示当前 阅读全文
posted @ 2023-05-22 20:11 顺其自然,道法自然 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 用户操作 用户输入‘w’,显示以‘w’开始的单字 用户输入数字键,比如‘1’,选择一个单字‘我’ ‘我’字上屏,回到初始状态 消息交互过程 init,onActivate 切换到当前输入法时,后台会发送这两个消息 filterKeyDown 用户输入‘w’时,后台发送此消息,表示指定keycode是 阅读全文
posted @ 2023-05-17 18:14 顺其自然,道法自然 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页