天天通讯!小企鹅输入法 fcitx5-android 安装体验、码表制作及其他

大众日报   2023-06-13 10:00:33

Linux 上面我最喜欢的输入法出现在了安卓平台,名为Fcitx5-Android,下载地址https://github.com/fcitx5-android/fcitx5-android。

最近在几个输入法群里都在试用 Fcitx5-Android,于是我也从同文输入法跑了过来,尝试一下这款我在 Linux 上最喜欢的输入法的安卓版本。


(资料图)

有一说一,我使用形码方案,对输入法的要求并没有拼音用户那么多,能流畅出字,能导入导出码表就可以了。剩下的都是添头。

所以,下面虽然我一直在吐槽,但最终我还是接受了这个输入法的。

装上之后翻了下设置界面,很多移植自电脑平台的菜单还没有去掉,尚需进一步调整。

像这些 Control、Shift按键,手机键盘上有吗?

除了尚未去掉的 windows 菜单,整体的设置也需要重新设计,很多设置可以默认打开的。

这个默认为开启的菜单,会令你无法修改输入法中的快捷键比如次选、三选键,这是怎么想的?

码表制作方面不难,非常不难,支持导入纯文本的码表和配置文件,这可太方便用户自己折腾了,值得表扬。

键盘皮肤可调整性不高,只能换换颜色,希望只是暂时的,毕竟手机不同于电脑,一个键盘要占用小半屏幕,不好看不行的。

打字方面,对于我这个 60 字/分的手速,确实做到了流畅,和菜单设计中的草台相比,流畅得不像是个新输入法。

先决定作为主输入法长期使用看看效果。

最后贴上我的配置文件conf.in和码表文件范本。

配置文件xxx.conf.in大部分设置仍可以在手机菜单中修改

[InputMethod]        Name[zh_CN]=哲豆音形·圆满版        Name=zzdyx        Icon=fcitx-erbi        Label=哲        LangCode=zh_CN        Addon=table        Configurable=True                [Table]        File=table/zzdyx.dict        # 页大小        PageSize=5        # 自动选择候选词之后提交        CommitAfterSelect=True        # 取消激活输入法时提交输入缓冲区        CommitWhenDeactivate=True        # 提交无效分段        CommitInvalidSegment=False        # 使用全角字符        UseFullWidth=True        # 忽略内置标点        IgnorePunc=False        # 将第一个候选词作为预编辑文本        FirstCandidateAsPreedit=False        # 将嵌入预编辑文本的光标固定在开头        PreeditCursorPositionAtBeginning=False        # 快速输入的触发键        QuickPhraseKey=semicolon        # 触发快速输入的文本        QuickPhraseText=ABCDEFGHIJLKLMNOPQRSTUVWXYZ        # 不对短于...的词排序        NoSortInputLength=0        # 排序规则        OrderPolicy=No        # 使用系统语言模型        UseSystemLanguageModel=True        # 根据当前上下文排序候选词        UseContextRelatedOrder=False        # 模糊键        MatchingKey=question        # 触发拼音的前缀键        PinyinKey=z        # 自动选择候选词        AutoSelect=True        # 选择唯一候选词的长度限制        AutoSelectLength=-1        # 选择唯一候选词的正则表达式        AutoSelectRegex=[uv].        # 没有匹配时自动选择        NoMatchAutoSelectLength=0        # 没有匹配时自动选择的正则表达式        NoMatchAutoSelectRegex=        # 自动词组长度        AutoPhraseLength=0        # 词组参与自组词        AutoPhraseWithPhrase=False        # 候选词中自动组词的标记符号        MarkerForAutoPhrase=*        # 在输入...次后保存自动组词        SaveAutoPhraseAfter=-1        # 精确匹配        ExactMatch=False        # 学习        Learning=True        # 显示词的提示        Hint=False        # 显示自定义提示        DisplayCustomHint=False        # 提示和候选词之间的分隔符文本        HintSeparator=" ~ "        # 候选词列表方向        CandidateLayoutHint="Not set"        # 允许小键盘作为码表输入        KeypadAsInput=False        #次选         [Table/SecondCandidate]        0=period        #三选             [Table/ThirdCandidate]        0=comma        

码表(部分)emoji表情可以直接长按键盘上的逗号键选择,也可以整合到码表里面直接输入。

;fcitx Version 0x03 Table file        KeyCode=abcdefghijklmnopqrstuvwxyz        Length=4        [Rule]        e2=p11+p12+p21+p22        e3=p11+p21+p22+p31        a4=p11+p21+p31+n11        [Data]        a 以        a 以后        a 以前        aa 碍        aa 鹌        aabx 皑皑白雪        ……        icwt         zcwt         icwt         zcwt         icwt