输入英文的时候,实时显示中文。
以空格和符号为界,确定英文对应的中文候选字,使用数字键输入数字,使用小键盘选择候选字。
像这样:
感觉这样的输入法能够解决中英文输入法频繁切换的问题,不知道有没有这样的输入法存在
不知道为什么没办法回复,我把回复写在这里吧
1
GabrielleBellamy 281 天前
感觉其实不用这样也行。因为默认的上屏字母就是回车,那想要打纯英文就直接打出来然后回车就行了,想要上屏中文就直接空格或者使用候选数字,用不着换一个输入法。
至于这个小键盘的数字和数字键区分开来的需求,我感觉几乎没有哪个现成的输入法能实现,不知道小狼毫/鼠须管能不能搞定……(我不会,但是如果这方面大佬也许可以搞定这个按键映射) |
2
7164447205 OP @GabrielleBellamy 感谢老哥回复。经你启发,我发现微软拼音输入法和我设想的这种输入法很相似。微软拼音输入法会预先上屏已经输入的英文字符,并且会实时显示英文字符对应的中文候选字,但有一个问题,就是会自动在预先上屏的英文字符之间加上单引号用来给中文分词。这个功能让人很难区分拼音和单词,不知道有没有办法解决这个问题
像这样: ![pull.png]( https://s2.loli.net/2024/02/21/YJ1ypvzg4Onkjml.png) ![push.png]( https://s2.loli.net/2024/02/21/wz7brZTK3FsiR2v.png) 至于按键映射倒是很好解决,使用 AHK 简单写一些映射规则就好了 |
3
GabrielleBellamy 281 天前
@7164447205 我平常不太用 Windows 的这款输入法,就不太清楚。感觉其他输入法也是可行的,我上网搜了下看到有些好像就没有这个隔字用的引号。可以各种试一试,或许有的可以取消引号。自带的这个我估计是没有自定义选项能设置……
|
4
7164447205 OP @GabrielleBellamy 感谢推荐!先前匆忙,未经充分测试就草草定下结论。刚刚有时间测试了一会儿,又发现了一些不足的地方,微软拼音输入法和谷歌拼音输入法虽然都可以让英文字符预先上屏,但是都有两个明显的问题:
|
5
GabrielleBellamy 280 天前
@7164447205 #4 好像没回复完?我说说我平常的用法:我自己平常用的是 Mac ,然后用的是落格输入法。落格用起来没什么问题(没有把引号上屏的问题,按 Enter 就行,然后这个键可以定制,但是小键盘那些我就不懂了),原生的没怎么试过,应该也不会把引号直接上屏吧。
|
6
7164447205 OP @GabrielleBellamy 不知道为什么没办法回复,可能是因为包含的字符太多了,我把回复写在主题正文里了
|
7
7164447205 OP @GabrielleBellamy 按下 Enter 键,原生的输入法也不会把引号直接上屏,😂但是很多程序没办法识别出预先上屏的字符,很多功能就没办法使用了,例如代码补全、参数纠错等等
|
8
GabrielleBellamy 280 天前
@7164447205 #6 我仔细看了,这个应该是无解了,要做一个输入法还得和各种软件适配。但是我想到了一个办法。我推荐用用自动切换输入法的软件。这种情况只用一个输入法还是不够,[KBLAutoSwitch - 中英文输入法自动切换、输入法指示器[Windows] - 小众软件]( https://www.appinn.com/kblautoswitch/?cmdf=Windows+%E8%87%AA%E5%8A%A8%E5%88%87%E6%8D%A2%E8%BE%93%E5%85%A5%E6%B3%95)可以指定特定的软件使用特定的输入法。
|
9
GabrielleBellamy 280 天前
|
10
GabrielleBellamy 280 天前
@GabrielleBellamy #8 应该可以针对特殊的软件做一些规则,然后其他时候切换不切换自己习惯就行。以及我还发现了一个有意思的英文输入法,可以整个整个单词输入,我偶尔也用,一起推荐一下:[dongyuwei/hallelujahIM: hallelujahIM(哈利路亚 英文输入法) is an intelligent English input method with auto-suggestions and spell check features.]( https://github.com/dongyuwei/hallelujahIM?cmdf=hallelujah+github)
|
11
7164447205 OP @GabrielleBellamy 我想到办法了!其实不一定非要造出这样的输入法,用其他方法也能做到:以空格和符号为界,确定单词,将单词发给某个应用当成拼音分词,分好词之后,将拼音还有拼音对应的中文候选字显示在光标旁边,再根据按下的按键确定要不要使用中文候选字替换当前单词。
|
12
7164447205 OP |
13
7164447205 OP 选择候选字也不用非得使用小键盘,F1~F12 也一样可以使用
|
14
GabrielleBellamy 280 天前
@7164447205 #11 感觉相当于给输入法再做一个辅助工具,它一直监听键盘信号,做分词动作。感觉也是可行的。
|