欢迎光临散文网 会员登陆 & 注册

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

2023-06-13 10:11 作者:铁头飞侠赵星星  | 我要投稿

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 🍄



 


小企鹅输入法 fcitx5-android 安装体验、码表制作及其他的评论 (共 条)

分享到微博请遵守国家法律