Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

0.16.1 按shift键时不再提示中英状态 #707

Closed
Cnly opened this issue Feb 2, 2023 · 8 comments
Closed

0.16.1 按shift键时不再提示中英状态 #707

Cnly opened this issue Feb 2, 2023 · 8 comments

Comments

@Cnly
Copy link

Cnly commented Feb 2, 2023

升级到0.16.1后,按shift键切换中英输入时似乎不会再提示当前的中/英状态。升级之前按shift的时候会在光标处弹小窗提示的。不知道这是不是预期的改动?

系统是 macOS 13.2。

@LEOYoon-Tsaw
Copy link
Member

沒有遇到這種情況。檢查一下方案中中英文開關是否寫了 states 名,如:

  - name: ascii_mode
    reset: 0
    states: ["中文", "西文"]

@Cnly
Copy link
Author

Cnly commented Feb 2, 2023

似乎确实是这样,也许原来的版本即使没有添加配置项也会自动显示?我在我的 .custom.yamlpatch 里添加了

  'switches/@before 0':
    name: ascii_mode
    reset: 0
    states: [ ' 中 ', ' 英 ' ]

后,问题解决了,感谢。

@Cnly Cnly closed this as completed Feb 2, 2023
@lotem
Copy link
Member

lotem commented Feb 2, 2023

原来的版本即使没有添加配置项也会自动显示

是这样的。

相关问题 rime/librime#608

@xkia
Copy link

xkia commented Apr 21, 2023

目前我使用了master(commit:7de3919)分支自行构建的squirrel.pkg 然后进行安装,
在后续通过shift 切换中英文没有了状态提示,
我看增加了style/status_message_type属性,是否和此属性的修改有关系呢?
在之前的版本 0.16.2 无此问题

@LEOYoon-Tsaw
Copy link
Member

目前我使用了master(commit:7de3919)分支自行构建的squirrel.pkg 然后进行安装,
在后续通过shift 切换中英文没有了状态提示,
我看增加了style/status_message_type属性,是否和此属性的修改有关系呢?
在之前的版本 0.16.2 无此问题

我剛試了全新安裝後默認的朙月拼音,中英文切換會顯示中文/西文。估計是你的方案用了什麼trick

@xkia
Copy link

xkia commented Apr 21, 2023

目前我使用了master(commit:7de3919)分支自行构建的squirrel.pkg 然后进行安装,
在后续通过shift 切换中英文没有了状态提示,
我看增加了style/status_message_type属性,是否和此属性的修改有关系呢?
在之前的版本 0.16.2 无此问题

我剛試了全新安裝後默認的朙月拼音,中英文切換會顯示中文/西文。估計是你的方案用了什麼trick

我重新安装了一下,使用plum安装预设的配置,点击shift,依然不会出现中文/西文的提示,
同时也尝试过,将rime文件夹删除,直接deploy,使用默认配置,依然不会出现 中文/西文 的切换提示
如何进行排查呢?

@LEOYoon-Tsaw
Copy link
Member

LEOYoon-Tsaw commented Apr 21, 2023

系統要13.0以上
如果不是系統版本不夠,還可能是你編譯時沒有更新librime導致的,最好重新以recursive方式clone一個squirrel再編譯

@xkia
Copy link

xkia commented Apr 22, 2023

系統要13.0以上 如果不是系統版本不夠,還可能是你編譯時沒有更新librime導致的,最好重新以recursive方式clone一個squirrel再編譯

确实是librime没更新导致了,之前执行了action-build.sh命令,导致获取的librime 依然是旧版本的。感谢

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants