V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LuckyClover
V2EX  ›  iOS

基于 Rime 的 iOS 仓输入法更新 2.0 版本了,自定义键盘布局上线

  •  4
     
  •   LuckyClover · 181 天前 · 10196 次点击
    这是一个创建于 181 天前的主题,其中的信息可能已经有所发展或是发生改变。
    仓输入法一款基于 Rime 的 iOS 版本开源输入法,更新 2.0 版本了

    无需联网、无广告、开源、免费!

    2.0 的界面更加简洁,所有功能一目了然,按功能分类,支持各种自定义。







    主题颜色支持亮色和暗色模式自动切换




    自定义键盘布局文档,有详细的自定义信息: https://github.com/imfuxiao/Hamster/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80

    一个在线自定义键盘布局和主题颜色的在线工具: https://lost-melody.github.io/hamster-tools


    App Store 商店链接: https://apps.apple.com/cn/app/%E4%BB%93%E8%BE%93%E5%85%A5%E6%B3%95/id6446617683

    开源仓库地址: https://github.com/imfuxiao/Hamster
    第 1 条附言  ·  177 天前
    仓默认 26 键键盘:

    九宫格键盘:



    默认 26 键盘的设置和上下滑动符号设置:

    按键滑动支持上下左右滑动方向,可以设置跳转键盘(切换键盘)、ShortCommand (快捷指令)等
    仓的文档说明: https://github.com/imfuxiao/Hamster/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80#keyboardtype-%E9%80%89%E9%A1%B9

    ## KeyboardType 选项
    对应 action 中 keyboardType 的 type 值。

    alphabetic:表示英文键盘。
    classifySymbolic:表示分类符号键盘。
    chinese:表示中文 26 键的键盘。
    chineseNineGrid:表示中文九宫格键盘。
    numericNineGrid:表示数字九宫格键盘。
    custom(name): 表示自定义键盘,其中 name 对应 Keyboard 模型中的 name 值。
    emojis:表示 Emoji 键盘。

    ## ShortCommand 选项
    对应 action 中 shortCommand 的 command 值。

    #重输:表示清空还未上屏的输入字符。
    #简繁切换: 表示中文简繁切换。
    #中英切换:表示中文英文切换。
    #行首:表示光标移动到行首。
    #行尾:表示光标移动到行尾。
    #次选上屏:表示候选文字列表中次选文字上屏。
    #三选上屏:表示候选文字列表中第三位候选文字上屏。
    #上个输入方案:表示当在“输入方案列表”中选择两个或两个以上方案时,最近一次的输入方案与当前输入方案切换。
    #换行:表示换行,注意:这里使用 \r 表示换行。
    #RimeSwitcher:表示进入 RIME 的 switch 功能,切换菜单(小狼毫上的方案选单 Ctrl+`)。
    #左移:表示光标向左移动一个字符
    #右移:表示光标向右移动一个字符
    #复制:表示复制选中的字符
    #粘贴:表示粘贴字符
    #剪切:表示剪切选中的字符

    我自定义的防系统原生键盘:


    亮色和暗色主题颜色:



    喜欢的可以下载来用: https://wwi.lanzoup.com/iraED1edokra ,解压出 hamster.custom.yaml 放到 rime 目录下
    149 条回复    2024-04-19 22:27:18 +08:00
    1  2  
    SunDD4
        101
    SunDD4  
       178 天前
    @LuckyClover 自定义键盘的问题解决了,不同配置文件里的 keyboards:
    - name: 没注意都重名了,怪不得每次添加都覆盖彼此
    可是,自定义的配色文件是如何添加上的…还是没找着 😓
    supahotfire
        102
    supahotfire  
       178 天前 via iPhone
    大佬,自定义短语怎么设置?自己的词库怎么维护,还不太懂
    LuckyClover
        103
    LuckyClover  
    OP
       178 天前
    @SunDD4 用 hamster.yaml 的补丁来配置,新建一个 hamster.custom.yaml 补丁配置,patch:开头,注意层级缩进 ,可以参考默认仓配置文件 hamster.yaml ,在 sharedsupport 目录里面,有详细注释说明
    SunDD4
        105
    SunDD4  
       178 天前
    @LuckyClover 感谢 Lucky 大佬, 按照上面信息,建好 hamster.cusom.yaml 然后放入 RIME 文件夹中即可。
    Xenotaros
        106
    Xenotaros  
       178 天前
    @LuckyClover #103 hamster.custom.yaml 文件放 sharedsupport 还是 rime ?我放了重新布署也不生效
    supahotfire
        107
    supahotfire  
       178 天前 via iPhone
    @LuckyClover 谢谢大佬啦
    LuckyClover
        108
    LuckyClover  
    OP
       177 天前
    @Xenotaros hamster.custom.yaml 放 rime 目录。ps:仓所有的用户方案文件和配置都是放在 rime 目录里面的,类似小狼毫的用户目录 rime
    msn1983aa
        109
    msn1983aa  
       177 天前
    @DJCNMHG #29 候选词不能选拼音不能理解,一直是这样吗?
    bao3
        110
    bao3  
       177 天前
    我问大家一个很蠢的问题。。。我在仓里面选了拼音和五笔,但实际上只有个生效,请问我要怎么才能在两者间切换?
    zzii
        111
    zzii  
       177 天前
    @bao3 #110
    这个问题我会,"123"那个键按住向上划
    zzii
        112
    zzii  
       177 天前
    楼主,键盘上的符号是在哪里改,就是向上划快捷输入符号,想将其中的某个符号改成问号,我选的虎码方案没有“?”
    bao3
        113
    bao3  
       177 天前
    @zzii 感谢🙏
    zzii
        114
    zzii  
       177 天前
    @zzii #112
    原来方案里有,“J”向下划
    LuckyClover
        115
    LuckyClover  
    OP
       177 天前
    @bao3 仓的切换方案功能后面会加上的,现在可以 123 键上滑在最近两个方案快速切换,如果三个以上的可以用快捷指令#RimeSwitcher 调出 rime 的切换菜单
    LuckyClover
        116
    LuckyClover  
    OP
       177 天前
    @zzii 默认键盘的就是在键盘设置/键盘布局/中文 26 键(点击最右边的>)/划动设置里面修改或添加符号,自定义键盘的就要在配置文件里面修改添加了
    LuckyClover
        117
    LuckyClover  
    OP
       177 天前
    @msn1983aa 是的,26 键的没有选拼音的功能(九宫格的选拼音有 bug 没有上线,等作者以后能解决了估计就有了)
    burndown
        118
    burndown  
       177 天前
    @LuckyClover 想请教一个问题,仓输入法切换成数字和符号后是九宫格样式,用起来不太习惯,能自定义成全键盘风格吗?像 iOS 原生双拼输入法那样,切换成符号后变成全键盘,上边是数字,下边是符号
    burndown
        119
    burndown  
       177 天前
    LuckyClover
        120
    LuckyClover  
    OP
       177 天前   ❤️ 1
    @burndown 仓现在没有内置系统原生符号键盘那样的,可以自己自定义一个,
    或者用我做的的这个 https://wwi.lanzoup.com/iraED1edokra ,解压出 hamster.custom.yaml 放到 rime 目录下
    再或者用这个在线工具 https://lost-melody.github.io/hamster-tools 可以自己自定义键盘和主题
    burndown
        121
    burndown  
       176 天前
    @LuckyClover 多谢,我试试,我其实通过在线工具生成了一个自定义数字键盘,但是不知道怎么在默认键盘里引用这个数字键盘
    burndown
        122
    burndown  
       176 天前
    @LuckyClover 你内置的键盘 - iPhone 可以满足我的需求,看来这个键盘是高度可定制的,我自己研究一下那个在线工具
    LuckyClover
        123
    LuckyClover  
    OP
       176 天前
    @burndown 默认的不可以换点击按键类型,只能修改滑动的类型设置(可以修改上划为数字键盘)。
    完全自定义键盘只能用配置来用
    zzii
        124
    zzii  
       176 天前 via iPhone
    @LuckyClover 没想到除了向上滑还可以向下滑,超乎意料
    LuckyClover
        125
    LuckyClover  
    OP
       176 天前
    @zzii 是上下滑动 左右滑动 4 个方向都可以(除了靠屏幕边边按键有部分方向距离不够,没法触发)
    SunDD4
        126
    SunDD4  
       176 天前
    前面在博主的帮助下,设置好了大部分内容,非常感谢!
    现在有个问题再请教一下,仓输入法 没有内置“EMOJI” 键盘的吗? 还是需要自行设定的呢? 刚从 RIME 转过来,RIME 是有自带的 Emoj ,软件设置里直接勾选,就可以显示。 但是仓的找了一圈没有(且导入→自定义键盘→预设了某个键位滑动呼出 Emoj 键盘→滑动后跳转了 Emoj 键盘(但无任何内容)求解惑…
    SunDD4
        127
    SunDD4  
       176 天前
    @zzii 这个开发工具是个好玩具 :) 设置好左右上下滑动可以很明显的提高键准,用其他输入法因为没有上下左右滑动对同一字符相同预设——所以,很多时候打字按急了的时候,会从点按变成轻微的滑按特别是拇指活动的范围边缘,比如 Y 键经常变成滑按(一般输入法识别为滑动操作,没预设所以没有输出结果)有了这工具就很好的解决了这个问题。
    SunDD4
        128
    SunDD4  
       175 天前
    忘记 @博主了 😂 补一条。。
    LuckyClover
        129
    LuckyClover  
    OP
       175 天前 via iPhone
    @SunDD4 emoji 键盘这个是暂时是预留功能,2.0 版本是重写的,作者说后面会上线的。
    LuckyClover
        130
    LuckyClover  
    OP
       175 天前 via iPhone
    @burndown 新版本已经有原生符号键盘那种了键盘了,等更新吧
    burndown
        131
    burndown  
       175 天前
    @LuckyClover 我只能说作者太勤奋了
    burndown
        132
    burndown  
       175 天前
    请作者吃煎饼馃子了。。
    SunDD4
        133
    SunDD4  
       175 天前
    @LuckyClover 哦,明白了 感谢作者、感谢博主!
    目前用 EMOJ 临时方案(添加雾淞拼音)里边有“小鹤双拼”方案—(本身用小鹤音形)用 EMOJ 时换双拼方案。
    但方案间切换,需进入仓 APP 里勾选…不太方便,能否预设键盘,如“滑动”某键实现快速切换(像 mac 端 ctrl+`)快速切换的方式。
    SunDD4
        134
    SunDD4  
       175 天前
    @LuckyClover 回复上条,这个问题已经解决,之前分享的配色、布局定制网站里有这个选项,前面没注意到。
    MaxmillianJ
        135
    MaxmillianJ  
       174 天前
    @swsh007 12.6 钉子户表示…好多 app 都用不了了
    zzii
        136
    zzii  
       171 天前 via iPhone
    @LuckyClover
    进不去
    LuckyClover
        137
    LuckyClover  
    OP
       158 天前
    @DJCNMHG 最新的测试版,九宫格打字候选词可以选拼音了
    LuckyClover
        138
    LuckyClover  
    OP
       158 天前
    @zzii 指的是进电报群吗?现在电报群太多人,转为 TF 版测试反馈的了,不放人进了。后面作者会搞个 qq 交流群
    Sniggih
        139
    Sniggih  
       154 天前 via iPhone
    自定义的英文键盘可以使用英文词库嘛?
    LuckyClover
        140
    LuckyClover  
    OP
       153 天前
    @Sniggih 这个不太清楚,这个跟你方案有关,电脑上能用的,基本仓就能用
    yyhhyy
        141
    yyhhyy  
       149 天前
    九宫格现在有好的方案嘛 我目前用九宫格 比如 打 hhhh 但是 没法出来中文的哈哈哈
    切换到英文键盘 也没有办法联想 有点头疼
    我的方案是 雾凇九宫格 布局是 中文 九宫格
    LuckyClover
        142
    LuckyClover  
    OP
       146 天前
    @yyhhyy 我没用九宫格的,仓现在默认内置的就是雾凇的方案,应该是可以使用的啊。

    如果是旧版本可以更新看看。(更新后最好重置或重装,因为更新版本保留的还是版本的配置数据,不是最新的)
    yyhhyy
        143
    yyhhyy  
       144 天前
    @LuckyClover 我体验了一下九宫格的 感觉不大得劲 所以又换回去了 是最新的 (刚入坑
    carpchou
        144
    carpchou  
       136 天前
    昨晚更新了 2.2.0 ,之前的配置都不行了。老哥自定义 iPhone 的文件已无法识别,求更新
    (本来想自己用自定义网页来搞,发现怎么弄都和原生键盘有差别😢)
    xlpzhxhh
        145
    xlpzhxhh  
       50 天前
    @LuckyClover 能更新一下适配最新版本的配置吗?
    leion8310
        146
    leion8310  
       41 天前
    九宫格打不出英文
    Pinkmemory
        147
    Pinkmemory  
       41 天前
    神级输入法,唯一的缺点就是 iOS 上调出速度不如原生,有的 app 无法调出。用的小鹤双拼,一切正常。目前还在研究如何与电脑上的小狼毫词库无缝同步。
    Aether
        148
    Aether  
       27 天前
    2023 年了,TestFlight 一度兼容小鹤音形,后来也乱了。现在买了 Pro 还是无法使用:(
    mailshuxin
        149
    mailshuxin  
       19 天前
    标点符号有点不好操作,看不清楚,如果加上自定义键交由 rime 来处理,在地址栏等输入英文的地方,没有实现自动切换中英格式。
    其它的挺好的,目前我感觉是 iphone 下最好的啊
    试用天付点费,才几刀,感谢开发者。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5177 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:38 · PVG 13:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.