Giter Club home page Giter Club logo

rime's Issues

Ctr + ` 切换方案,用Enter选择无效

非常感谢作者的配制,很好用,也很美观。
我在使用中遇到一些问题,不知道是不是个例。

Ctr + ` 切换方案时,如果使用 Entr 键选中则不生效,使用数字选择则生效。

双拼情况无法打出特殊符号

您好,我刚学习使用rime,发现无论是我自己的配置还是您的配置,双拼都不能识别特殊符号对应的正则串

普通全拼可以
image
但是小鹤双拼无法识别请问这个是为什么呢
image

squirrel.custom.yaml文件失效了

使用你这个luna_pinyin的配置后,导致原来的squirrel.custom.yaml文件失效了
squirrel.custom.yaml文件下面的配置都没有效果

词库里的字符串,打字不出现

比如我对照字库里的来输入:

想请教一下这是什么原因? 还是说原本就这样的
个人直觉是优先词库里匹配
还有个疑问如果加载多个词库,有重复的词条这个优先级怎么来显示?

关于某些程序在中文状态下直接输入英文标点

比如在vscode中输入法处于Rime状态下,输入逗号","显示的是中文逗号,我想要的效果是,指定vscode在Rime简拼状态下,按下逗号输入的是英文逗号或者英文句号即"."。而在其他程序中依然输入的是中文标点,即针对某些应用程序才这样

使用小鹤双拼,输入时侯选框有时会消失

当输入的字母组合不能构成一个拼音组合时,侯选框就会消失,当我输入“比如输入这段话的时候”,当我依次按下”biruuuru“,输入到”b“和”bir“时,侯选框都消失不见,补充后续单词构成正常的拼音组合又会重新出现,这个还挺影响使用的,请问该如何解决呢?
https://user-images.githubusercontent.com/30258241/178234966-b4c9cf46-bfcb-40f0-ae8a-44fb3d3ac6a2.mov

一些设置项优化添加(非BUG)

一、 “default.custom.yaml”文件,添加以下内容可以用"," 和"."翻页(点号和句号翻页)
其它键位对应字母参考出处,进入这里然后搜索:下設bindings

key_binder/bindings: # 翻页-----在这里之后添加以下:

    - { when: paging, accept: comma, send: Page_Up }      # ","上一页
    - { when: has_menu, accept: period, send: Page_Down } # "."下一页

二、 添加模糊音和简拼

  1. 默认的macOS和Windows输入法是支持简拼的,例如想打“大家好”这个词,输入“djh”三个字母即有候选词,而不是只有输入“dajiahao”才行。启用简拼后全输入也会有候选词。

  2. 模糊音部分加上macOS和Windows默认输入法常见的模糊音。

    在非全局配置文件,例如在“luna_pinyin_simp.custom.yaml”文件的“模糊拼音”的“韻母部份”之后添加以下行:

   # - derive/([a])n$/$1ng/ # an => ang 
   # - derive/([a])ng$/$1n/ # ang => an 
   # - derive/([iu])an$/$1ang/ # ian => iang, uan=uang 
   # - derive/([iu])ang$/$1an/ #iang =>ian, uang=>uan 
  
  # 模糊音定义先於简拼定义,方可令简拼支持以上模糊音 
    - abbrev/^([a-z]).+$/$1/ # 简拼(首字母) 
    - abbrev/^([zcs]h).+$/$1/ # 简拼(zh, ch, sh)

三、配置跨平台
如果能预留对应Windows和Linux的配置文件,即可使本项目有更广泛的适用范围,因为词库都是通用的。
当前macOS的配置文件“squirrel.custom.yaml”,添加另外2个系统的文件。

主要是“app_options” 对应的设置、应用名称不同,Linux版好像暂时不支持“app_options”设置。

Windows下的对应应用的格式为:
打开“任务管理器”,在“详细信息”里面看到的名称即是“应用名称”,必须全写小写,要把对应的文件扩展名也写上去,例如 ".exe"。
例如,要在 gVim 和 VS Code 程序里关闭中文输入,把原macOS版“app_options”配置删除更换为以下行:

   # 程序名称必须全是小写字母
  "app_options/gvim.exe":
    ascii_mode: true
  "app_options/code.exe":
    ascii_mode: true

我把原“squirrel.custom.yaml”文件复制改名为“weasel.custom.yaml”后,按照上面修改“app_options”项,在Windows 10 上实测正常,主题能切换,相应应用可以关闭中文输入。(两个文件同时存在不影响对应系统的配置)

另外,不必注明来源是我,看到本issue后关闭即可,可以有空再改或不改。

能否設置是否顯示Emoji的快捷鍵

我是指正常打字的時候,出現了許多Emoji候選,需要常常翻頁去找字/詞。
我知道可以通過Control+`,選擇輸入方案,然後選擇🈶️️->🈚️️來解決,但是是否可以做成一個Control+Shift+數字的快捷鍵組合來toggle

更好的雙拼方案

看到你把二三後選字加入了配置文件,真是很棒,謝謝你。

讓我們一起來把鼠鬚管變得更美好,我還有一個建議,我今天找到一個很好的自然碼+輔助碼的解決方案,不需要打韻母就能出字,可以把它放進你的方案裏,取代你裏面的自然碼方案碼?
我用了他的自然碼方案,很好用,但是卻發現就沒有你方案的一些獨特功能了,比如打emoj,日期,時間等等。
跪求用他的自然碼方案取代現在的。 https://github.com/bigshans/rime-zrm
另外,可以出一個不要搜狗詞庫的版本碼?太大了,打字很卡。

time_translator多余了?

# librime-lua 输入动态时间和日期
  "engine/translators/@6": lua_translator@date_translator
  "engine/translators/@7": lua_translator@time_translator

感觉这里多余了 "engine/translators/@7": lua_translator@time_translator

两个问题:二三候选字,缺韵母

如何设置二三候选字的快捷键?比如我习惯用「;'」来选择二三候选字。
如何在缺省韵母的时候打出字来。比如在其他输入法打「bir」就可以出来「比如」,「iul」就可以「出来」,「t」就可以打出「他」来
如果能解决这两个问题,我就彻底放弃手心输入法了。

选单中,中英文标点切换选项消失

image

只能按照readme 中方法设置个别app的输入方案
如果在输入法默认配制中切换到 英文,在本配置文件中也会是默认英文,那样就只能在配置文件中,配置个别app使用中文标点了

关于“特定程序里中文输入英文标点”的应用程序名获取

应用程序名获取:打开“活动监视器”,选中对应程序名称,然后点击“查看所选进程信息”的按钮,再点击“取样”,出来的“Identifier”栏就是应用名。

建议这个语句修改通顺后加到readme.md说明里面,不是人人都是开发者知道程序完整的名称。

macOS配置后词库无效

macos下纯净Rime+这套配置,用了几个名词测试词库似乎没有效果,包括网上下载的词库也无效,网上并没有搜索到相关的解决方法
luna_pinyin_simple.custom.yaml中 "translator/dictionary": luna_pinyin.extended 已开启
luna_pinyin.extended.dict.yaml中也正确链接了luna.pinyin/luna.pinyin.sougou/luna.pinyin.zonghe三个路径
除去这个问题之外其他功能都正常使用,是我用过的最好的Rime配置,无论如何感谢作者的辛苦付出!

macOS下无法用 [] 实现翻页及候选词个数显示不全

0. 环境

系统:macOS BigSur 11.4

1. 已尝试的解决方案:

  • issues 内搜索
  • 重启电脑及鼠须管

均未果

2. 问题描述

第一个问题。图片如下

G2zKjXT8FW75UZV

配置文件中使用减号和等号能正常翻页,按下 ] 后却无法翻页。以下是 default.custom.yaml 中的代码片段。

key_binder/bindings: # 翻页(若要开启,去掉前面的#号)
    - { when: paging, accept: bracketleft, send: Page_Up }      # "["上一页
    - { when: has_menu, accept: bracketright, send: Page_Down } # "]"下一页

第二个问题。修改了 default.custom.yaml 中的 menu/page_size: 7,点击鼠须管中的 Deploy。等待后候选词依然只有 5 个。又尝试修改成其他数值,均无变化。

关于此套配置如何在Linux下进行使用的疑问

首先非常感谢Owner能够提供如此优秀的配置文件并分享出来,早先我在Mac OS下也一直是这套配置的受益者,如今整体的工作环境切换到了Linux,我想咨询下如何在Fcitx后端的Rime上使用这套配置,非常感谢!

希望添加 color_scheme_dark 选项,以响应 Mac 系统明暗色主题变化

Squirrel 支持根据 Mac 系统明暗色主题自动切换输入法主题,希望能在 squirrel.custom.yaml 中添加这个选项,只需要做一点小改动即可,大致如下:

  # 皮肤主题名称输入在下方,开启去掉前面#
  # 浅色主题
  #style/color_scheme: mac_light
  #style/color_scheme: mac_green
  #style/color_scheme: mac_orange
  #style/color_scheme: mac_blue
  #style/color_scheme: win10
  #style/color_scheme: apathy
  #style/color_scheme: google
  style/color_scheme: milan
  #style/color_scheme: ink
  #style/color_scheme: nord_light
  # 暗色主题
  style/color_scheme_dark: mac_dark
  #style/color_scheme_dark: psionics
  #style/color_scheme_dark: solarized_rock
  #style/color_scheme_dark: solarized_dark
  #style/color_scheme_dark: purity
  #style/color_scheme_dark: starcraft
  #style/color_scheme_dark: nord_dark

mac rime.lua 不生效

librime-lua 输入动态时间和日期 和 载入翻译英文的码表翻译器,取名为 english
冲突的原因

初始使用优化建议

安装下来大概使用了三四天,使用体验用糟糕来形容不为过,这也应该是很多人尝试RIME又离开的原因吧。
当然这不是ssnhd作者的问题,应该说这个优化项目是我所碰到的RIME简体中文优化中最优秀的。

下面来说说我想说的问题:
以下面截图的输入为例,我想打出事情这个词,打出了全拼,多数情况前面几个候选词都不是常用词,甚至仅仅是单字组合的,连词都不算。

而这种情况极为普遍。

myShot2022-03-24 08 09 28

造成的结果就是,打字慢,频繁出错。

当然很多人会说,词汇养一段时间(半年或更长时间)就会顺手了,但是对于初始使用者来说,这体验真的难以接受。

下面谈谈我的建议,当然网友的智慧是无穷的,欢迎大家讨论。

1、内置词库默认调高一点权重
我看到内置了很多搜狗词库,是否可以默认调高一点这些词的权重,顶掉很多排在首位连词都不算的词。

2、词频统计并设置默认高频词汇
组织志愿者上传自己使用一段时间的词库(脱敏),挑选重复度高的设置成默认词库,适当调高这些词汇的权重,让这些词默认出现在候选词的前面(或者首位)。

大家有没有其它可行的建议,欢迎留言讨论。

雙拼該怎麼用這些設置

多謝你的配置文件,解決了我之前水平豎直和候選字數修改不過來的問題(原來配置方式不一樣了……)

想請問下,雙拼要怎麼使用你提得到這些便利性的設置?像表情,疊字之類的……

可否增加手动中英混输的功能

谢谢开发者提供这么方便的脚本,对于小白来讲太好用了,感谢,感谢.

不过我想问下有没有办法可以增加一个中英混输功能, 比如说我想输入macbook,
是否可以在英文单词前加上我们用不到的“V”键,或者其他键, (“V”键通常在简体拼音输入下首字母暂时用不到)
所以我们能不能输入 Vmacbook,这样自动上屏幕就是 macbook,
通过这种来实现中英混输的功能,来避免词典没有包括的词汇,也能避免想输入英文时有中文词汇干扰.
我自己也有想过通过增加表情的方式添加,但那样似乎很麻烦.
另外我好像不能自己添加词汇, 词典里没有 you 这个单词,我试着添加进去, 发现不起作用.

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.