Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

有关中文模式下使用shift以临时大写的问题。 #88

Open
frankyywu opened this issue Mar 25, 2023 · 1 comment
Open

有关中文模式下使用shift以临时大写的问题。 #88

frankyywu opened this issue Mar 25, 2023 · 1 comment

Comments

@frankyywu
Copy link

frankyywu commented Mar 25, 2023

#求助
我习惯在中文模式下利用“shift+字母”临时输入一些带不规则大小写的单词如“iPad”“LaTex”,但是本群所讨论的这个配置会自动联想成别的。(刚刚还原了一下Rime配置确认了一下Rime原生没有这个问题。应该就是这个配置里的问题。)比如我要输入“iPad”,按键方式是“i” + “shift+p” + “a” + “d”,但是屏幕上会显示“iPhonePad”,回车会把联想部分“Phone”删除,但对我来说是一个视觉干扰,总感觉是输错了。请问这个要怎么解决?希望可以按下“i” + “shift+p” + “a” + “d”屏幕上只显示“iPad”,顶多候选框内带有联想词。另外,有些朋友可能会建议我切换到西文作英语输入,但原本只需要在中文模式下通过若干次临时shift就可以解决的问题我不希望变成“输入法切换为英文+若干次shift以临时大写+输入法切换为中文”这样的方式来解决。

#另外
因为iPad用的都是原生键盘和原生输入法所以希望Mac的输入逻辑也可以和Apple原生保持一致(即只用rime输入中文),所以我把“中/英”按键(“Caps Lock”)和“shift”设定为了Apple原生的操作逻辑:启用(来自系统的)按下CL以在输入法和美国英语中切换 + 禁用(来自rime的)按下shift以中英切换的功能。
不知道我的设定是否影响我在此配置中遇到的问题,所以在此说明这件事。
##其他:似乎多年前已经有人指出了rime的西文设计不合理问题。有人提出了禁用系统英文输入法这一方案,但有可能会遇到欧洲字符不兼容(刚试了一下,似乎这么多年后还是没有解决)以及系统的安全问题(不给rime输入密码的权限)。https://www.nuomiphp.com/t/624a1bff805c2a55cf78e91d.html
所以还是希望可以仅禁用RIME的英语输入法而非禁用系统的英语输入法。

#another 另外
Apple原生拼音输入法对“使用‘shift+字母’以临时需要输入大小写不规则的英文”这件事还是比较友好的,有候选框作为拼写辅助,打错了字容易发现。(也不会因为使用了shift以临时大小写就改变什么,因为Apple原生的shift逻辑和Caps逻辑分离独立,shift在输入法仅用做大写功能。)同时,正因为候选框的存在,打的字和联想的字是分离显示的,不会混在一起。然而这个问题不止是本配置的问题,而是RIME原生即存在的问题,所以没指望可以在这里得到解决。(但说不定呢?RIME可以这么自由地定制呢。)

@Chfeng2021
Copy link

Chfeng2021 commented Mar 25, 2023 via email

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

No branches or pull requests

2 participants