GithubHelp home page GithubHelp logo

Comments (13)

calmwaves111 avatar calmwaves111 commented on May 26, 2024

还有自造词如果和词库里有编码的话,就不能记录啊
image
词库里有 zizc 这个编码
所以即使我造了字造这个词,还是记不住
image

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

我把逗号选首字和句号翻页的功能都注释了
image
但是现在逗号和句号也不能顶字上屏
image
image

from rime-fast-xhup.

edison0808 avatar edison0808 commented on May 26, 2024

会不会是你为你造了词 但可能实际并没有造到

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

会不会是你为你造了词 但可能实际并没有造到

确实没有造到,就是词库有编码的,就不能再在这个编码下造词了,如果词库里没有这个编码,就能记住

from rime-fast-xhup.

boomker avatar boomker commented on May 26, 2024

@calmwaves111

  1. 「$」直接上屏:注释掉 "$": [¥, "$", "€", "£", "¥", "¢", "¤", ₩]这行配置,如果还是不生效,删掉 build文件夹下flypy_xhfast.schema.yaml 配置文件。
  2. 「字造」自造词的正确用法是: 依次输入 zi[bzc ,光标最好停留在末尾,然后上屏
  3. 「,。」直接上屏:之前有 bug, 刚更新了一版,你再试试

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

太感谢大佬的快速修复了

  1. 我直接注释掉之后还是不能符号直接上屏,然后我照猫画虎又加了这么两句,果然让 default.yaml 里的半角符号生效了
    image
  2. 关于这个自造词目前只能用辅助码来造词吗,直接双拼不行?我觉得您应该是参考了 https://github.com/functoreality/rime-flypy-zrmfast 这个库的,flypy-zrmfast就能用双拼造词
  3. 「,。」直接上屏的问题已经修复了

下面您可以不用看,我只是想表达我的感谢
我是从搜狗输入法转过来的,搜狗里用的是小鹤双拼加自定义短语挂接小鹤形码的辅助码,我没有专门练习形码都没记住码表,大部分都是靠双拼打字,偶尔用形码辅助选一下字,搜狗其实做的真的不错,但是我考虑到隐私和广告问题,还是趁着国庆假期狠狠心转了 rime
虽然早就听说了雾凇拼音的大名,但是没有小鹤双拼挂形, 于是我在 GitHub 上搜索找了关于小鹤双拼的方案,我找到了两个库,一个是您的库,一个是 https://github.com/functoreality/rime-flypy-zrmfast 其实刚开始打算用您的库,但当时小白不懂,下载了半天部署不成功,所以刚开始用的flypy-zrmfast,折腾了几天也对 rime 配置熟悉了点,flypy-zrmfast对于中英混输的支持不太好
所以我重新搜索了这个库的 issue, 发现部署不成功是因为词典太大了,果然我注释掉那几个大词库之后就部署成功了
您的方案对我真的十分有用,而且您还在坚持更新,也积极处理 issue, 真的十分感谢您

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

最后有一个小需求,如果您感兴趣可以考虑一下,不感兴趣您可以直接忽略

目前有了一个数字后面的句号和冒号自动转半角,能否实现这样一个功能,连续两个全角就自动转为一个半角,大致实现思路是这样的,以逗号为例:
记录提交历史,在按下全角逗号时,如果上一个提交为全角逗号,那么发送一个退格键和一个半角逗号,

这个我在 rime 官方 issue 里提过,但是官方不考虑,rime/home#1386

我找到了数字后句号和冒号自动转半角的软件内部的代码,这个功能被写死在librime的代码中,
https://github.com/rime/librime/blob/fe5a65deb1348cd1b45702ded0041029add6dadd/src/rime/gear/punctuator.cc#LL75C1-L75C1

我不确定能否用 lua 实现,因为我对 lua 一窍不通,重申一下,您感兴趣可以考虑一下,不感兴趣您可以直接忽略,您现在的库已经帮助我很多了,再次感谢您的贡献

ps:这个功能我是在 obsidian 软件的 easy typing 插件里见到的,我觉得十分有用,我想把它移植到所有软件,之前我用 ahk 勉强实现了一半这个功能,转到 rime 发现 ahk 获取不了 rime 的中英状态了所以用 ahk 实现不了了,我发现 rime 有 lua 插件,或可能实现,但是 lua 我是真的一点都不了解

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

又有新的问题了^和_不能多选
image
image

试了《也能多选,好像就这两个不能多选

from rime-fast-xhup.

boomker avatar boomker commented on May 26, 2024
  1. $直接上屏:配置文件注释掉,或只保留一个符号; ^_多选:在配置文件里加上多个符号。
  2. 关于造词:通过逐个选字词的方式来造词,在某一些时候是不生效的,这个感觉和 Rime 的机制有关,可以写一个分词器脚本来记录并实现上屏词条下次输入编码居于第一候选项。通过辅助码来造词是百分百可以确定下次输入相同编码,候选词居于第一位。
  3. 连续输入两个全角符号转为半角符号:这个我可以尝试一下,可能没想象中的那么容易好实现。

刚更新了一波,可以拉下更新,再尝试一下。
感谢你的积极反馈,正是有像你这样的热心朋友,开源项目质量才能越来越好,我自己没法覆盖所有的使用场景和个人偏好,所以是得感谢🙏🏻你才对,也希望更多朋友参与到开源项目的活动中来,让大家都能从开源项目中获得体验更好的成果。

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024
  1. 关于符号还是有点问题,我的期望目标是这样,所以我把default.yaml文件做了点改动
    image
    然后我修改了flypy_xhfast.schema.yaml
    image
    我有三处多选,\^_,但是只有\能多选,其他两个只能直接上屏第一个符号,而且不止是^_,我发现@,&还有好几个都是这样,就算配置了多选也只会上屏第一个,不会出现多选列表
  2. 造词的问题解决了,现在很好
  3. 感谢您对连续全角转半角的需求有兴趣

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

嗯我可以确定我的配置是生效的,因为如果我改成"_": [a,'——'],那按下_键就会直接上屏a,所以会上屏多选列表里的第一个,但是不会出现多选列表

from rime-fast-xhup.

boomker avatar boomker commented on May 26, 2024

按照你的配置,我这边测了一下,是可以出现多选列表的。
image


你那边需要检查:

  1. Git 拉取项目最新的 commit 提交到本地
  2. 检查 build 配置里default.yaml 文件里的内容和你之前配置的一样
  3. 点击图标,重新部署

from rime-fast-xhup.

calmwaves111 avatar calmwaves111 commented on May 26, 2024

我卸载了之后重启,再重装,重新部署本方案,突然就能多选了
之前出现的bug不知道原因,但没事现在能用了
打扰您了

from rime-fast-xhup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.