qq输入法吧 关注:991贴子:9,491
  • 8回复贴,共1

从QQ五笔移情别恋到Rime输入法

只看楼主收藏回复

一楼喂


IP属地:湖北1楼2020-05-17 18:35回复
    Rime 的配置, 本人也是刚上手, 就不作这方面的详述了
    如果看官对此帖感兴趣, 想交流配置过程, 我有空时也许会分享一下.
    以下是我自己用到的一些功能, 其他输入法不一定支持, 或者支持也不受我喜欢
    1. QQ五笔 原生打不出的词组(事实上系统词库里都有, 但就是要不出来)
    假装

    关心

    拼音

    自己


    IP属地:湖北3楼2020-05-17 18:43
    回复
      2. 五笔拼音混输
      Ctrl+` 切换方案为 五笔拼音

      拼音输入

      五笔输入

      3. 拼音反查五笔编码
      需要先切换到 五笔86 方案




      IP属地:湖北5楼2020-05-17 18:49
      回复
        4. 日期时间系统变量



        5. 特殊符号
        圆圈数字

        数学符号

        偏旁部首


        IP属地:湖北6楼2020-05-17 18:52
        回复
          6. 阴阳鱼(太极)☯自动造词
          一些词组本是系统词库里不存在的, 你直接打它的编码, 它第一次不会出来, 比如:
          吃瓜群众

          如果你分别把 吃瓜 和 群众 一起打出来一次后, 再打这个编码时, 它就出来了: 注意右边的 阴阳鱼(太极)☯ 符号, 表示它是自动造出来的



          各位吃瓜群众, 你怎么看
          7. 错误处理
          发此帖过程, 也遇上了出错打不出字的情况:
          在任务管理器里结束进程:
          WeaselServer.exe, WeaselDeployer.exe

          再重启它后, 恢复正常


          IP属地:湖北7楼2020-05-17 19:16
          回复
            楼主能把配置方案的data打包下吗 876404903@qq.com 谢谢了


            IP属地:福建8楼2020-07-28 21:50
            回复
              回 8楼
              除了加入 rime.lua 脚本实现 日期时间 功能, 其余都是系统默认配置
              我用的五笔86, 就在(rime 目录, 不用到目录 build 里去) wubi86.schema.yaml 文件中
              engine:
              下面
              translators:
              的下面加了如下一行:
              - lua_translator@date_translator
              lua 脚本文件, 也放在 rime 目录
              rime.lua
              下面是 rime.lua 的代码
              function date_translator(input, seg)
              if (input == "date" or input == "jjad") then
              --- Candidate(type, start, end, text, comment)
              yield(Candidate("date", seg.start, seg._end, os.date("%Y-%m-%d"), ""))
              yield(Candidate("date", seg.start, seg._end, os.date("%m-%d"), ""))
              yield(Candidate("date", seg.start, seg._end, os.date("%Y年%m月%d日"), ""))
              yield(Candidate("date", seg.start, seg._end, os.date("%m-%d-%Y"), ""))
              end
              if (input == "time" or input == "jfuj") then
              --- Candidate(type, start, end, text, comment)
              yield(Candidate("time", seg.start, seg._end, os.date("%H:%M:%S"), ""))
              yield(Candidate("time", seg.start, seg._end, os.date("%H:%M"), ""))
              yield(Candidate("time", seg.start, seg._end, os.date("%Y%m%d%H%M%S"), ""))
              end
              if (input == "dttm") then
              --- Candidate(type, start, end, text, comment)
              yield(Candidate("time", seg.start, seg._end, os.date("%Y%m%d_%H%M%S"), ""))
              end
              end


              IP属地:湖北9楼2020-08-06 20:50
              回复
                你还可以去官方论坛交流
                https://gitter.im/rime/home


                IP属地:湖北10楼2020-08-06 20:51
                回复
                  楼主能把配置方案的data打包,你的这个很符合我和口味啊。


                  IP属地:湖北11楼2020-11-03 20:23
                  回复