YQ-YSY
YQ-YSY
> 可用數字編碼。 > 但程序不會處理數字小鍵盤的按鍵。一個迂迴的辦法是把數字鍵盤的按鍵映射到主鍵盤的對應按鍵上。 有个网友用我的码表这样做过,https://github.com/omichaelo/rime_numpad_stroke 但感觉并不好,因为需要把码表里的所有的数字代码转为字母代码,而且只支持数字1-5,没有67890,还有就是词组的编码也难以支持。所以我才想修改程序代码,让Rime从功能上支持数字键盘的输入。 麻烦您,请指导指导,我应该修改哪写部分?关键点在哪里?
我是不是应该修改 librime/src/rime/gear/speller.cc 这个文件,在 `static const char kRimeAlphabet[] = "zyxwvutsrqponmlkjihgfedcba"; ` 这句后面加上0-9,以及用于分割词组每个字的小数点“.”就行了?
谢谢各位。我用 Rime 根据自己编排的码表,已经成功做出了“单手笔顺输入法”,能用数字小键盘打出汉字和词组(开源网址请参见:https://github.com/YQ-YSY/one-hand_Rime )。只是我想使用 Speller 模糊派生运算,希望构成词组的简码,能提高词组的输入速度,这点没成功,其它方面基本都实现了。
因为每个程序员对格式的需求都不一样,所以在这里提供了LibreOffice Calc电子表格的码表文件,程序员可以自行导出自己所需的字段。 文本码表的文件名带有括号或字数统计,是便于大家在网上查看时,能直观地了解该文件所包含的内容,因为普通的文本编辑器打开这个文件需要比较长的时间。 程序员可以自己命名自己所做的输入法的中英文名称,在此没有强制性的限制或要求。 Readme说明是按电脑屏幕的阅读方便编排的,如果按手机屏幕编排,则会变得又瘦又长,不利于阅读。 有些码表文件混合有不同的编码,是为了方便某些朋友,只需下载一个文件即可包含所有的编码,而不必下载多个文件。同样地,可以将文本文件导入电子表格中,就能导出自己所需的字段。
谢谢你的提醒,但我的笔顺码没有错啊,是正确的。 我的笔顺码是依据《GB13000.1字符集汉字字序(笔画序)规范》和《GB13000.1字符集汉字笔顺规范》两本书来的, 你的笔顺码是从哪里弄来的?
果真如此,是我看走眼了,把21看成了12。十分感谢你的帮助!
> 㱝 13543553 这个匕,照理(以及国标字形)要变的(虽然死的左旁出现极少,但是㰷这个就变了的) 我的意见是:等新版国标颁布后再修改。 你这条意见应该想办法提交给制定国标的相关部门或专家。
> 发现在小狼毫部署时有很多重复写入错误,考虑应该是词库里的问题,又不知道“辅助程序Python3脚本”里的脚本怎么用,能否麻烦你指导一下怎么用?能否附上示例文件? Python3脚本主要是用于筛选词库、生成编码、剔除不良词汇等功能。不能直接用于 Rime 本身。 你说的“很多重复写入错误”是指什么? 如果是指一些罕见词汇干扰了常见词汇的排序,例如,97.3797 有两个词:手笔、毛笔。 那么第一步可以用“清理特定词汇.py”来剔除“手笔”这个词(文件里有使用说明), 然后第二步再重新做成 Rime 字典(加上 Rime 规定的文件头)。 对于不熟悉 Rime 的初学者来说,这二个步骤比较麻烦,还不如直接在字典文件里查找不想要的词,手工删除。
> 感谢回复,重复写入错误提示主要是字词和编码重复但词频不重复的问题: > 买 544134 670 > 买 544134 550 > 这里小狼毫错误日志就会记录下这条是重复编码错误。 ——这不是“重复编码错误”,而是故意这样做的。 Rime 有自动排除重码的功能,但这恰恰不是我想要的。 对,我就是需要这样的“故意重码”。 “单手笔顺输入法”包含有三种编码: “买”笔顺码:544134,词频以 550 为起始。 “买”六全码:544134,词频以 670 为起始。 “买”精简码:544,词频以 800 为起始。 “买”这个字,都是由单一笔画组成,所以就没用上“**偏旁部首代码表**”里的任何一个代码, 而且,“买”这个字又刚巧是六个笔画,因此“买”的“六全码”就与“笔顺码”完全相同。 ——编码重复,但词频不重复,为什么还要放在同一个码表文件里? 这是为了:在未来的某一天,...
您的这个建议很好!希望这能给日后想制作这个输入法的程序员一个很好的启发! 我不懂写程序(Python小脚本都很费力),我和普通用户一样只懂得按笔顺输入,所以只会老老实实地输出笔顺码表。 但未来输入法程序后台的优化、检索速度的提升,是需要像您这样的师傅多多提出改进意见的。 谢谢!