无需切换中英文的输入法,有人感兴趣吗!

2023-11-28 18:58:08 +08:00
 Paperex

Hey 大家好,我是设计小透明,关注工具类产品,现在有一个关于改进现有输入法的想法,核心是解决中英文切换的易错和低效问题,并有了一个或许可行的设计方案,想找个开发大佬讨论讨论,有人感兴趣吗嘿嘿!

2159 次点击
所在节点    程序员
20 条回复
kawaiidora
2023-11-28 20:25:28 +08:00
直接发吧。

我在 win 上想找一个没有英文模式的中文输入法,目前搜狗关掉中英文快捷键能凑合用。

微软拼音有「自作聪明替你切换中英文模式」的 feature ,微信输入法也不行,gvim 总得再切换一次
Lenic
2023-11-28 21:14:25 +08:00
如果你在使用 Emacs ,有一个 PYIM 可以完全匹配你的要求。

PS:现在用 Vim 的都是小众了,更别提 Emacs 了……
dode
2023-11-28 21:35:04 +08:00
Windows 系统添加一个语言键盘,美国键盘+拼音键盘
Paperex
2023-11-28 21:44:53 +08:00
@kawaiidora 如果感兴趣请查看这篇 Notion 文档: https://bavoch.notion.site/500a332d639341d8b2db35ee0e7d4ddf?pvs=4
Acoffice
2023-11-28 21:58:17 +08:00
换个思路,自动切换输入法.
redegg
2023-11-28 22:50:16 +08:00
实话,不是谷歌苹果什么的国外大公司,真不敢乱装输入法
yuchenr
2023-11-29 07:40:57 +08:00
你说的有点像 rime-ice
Jmui114
2023-11-29 08:54:01 +08:00
yuchenr
2023-11-29 09:51:26 +08:00
大概看了下
用 rime 和雾凇拼音的话。大概只有输入预测和剪切板不能实现。
其他的功能已经实现了,或者可以用 lua 实现。
yukirus
2023-11-29 10:03:32 +08:00
@yuchenr 其实还有一个问题就是,在 ide 里 rimeice 这个表现似乎是不能触发自动补全提示的,对 v 站的各位来说自动补全应该更重要一些吧
jearbilove
2023-11-29 12:01:30 +08:00
对于双拼用户不友好呀
cutecore
2023-11-29 12:35:11 +08:00
设置中文下使用英文标点符号 + 使用中文输入,需要英文时,回车上屏,需要中文时候,空格上屏。
搜狗,rime 都可以。rime 另外可以具体配置哪些使用英文符号,哪些不适用。
Paperex
2023-11-29 13:26:56 +08:00
@cutecore 这并不能解决问题啊
Paperex
2023-11-29 13:27:13 +08:00
@jearbilove 是的,这只适用于全拼
yuchenr
2023-11-29 13:30:34 +08:00
@yukirus 我不清楚你说的不能触发自动补全是在什么状态下。如果是回车上屏英文的话,那倒是有可能不会触发,具体我没有去做测试。
不过 rime-lua 是可以实现,英文后根英文标点,中文后根中文标点。
yuchenr
2023-11-29 13:34:55 +08:00
@Paperex 双拼也是可以的啊,取消掉 preedit_format 就可以直接显示了。
cutecore
2023-11-30 09:42:17 +08:00
@Paperex 嗯,我大概想说的 中文输入法下输入英文不麻烦。麻烦的是英文环境下输入中文,比如开发中需要写 注释、文档、枚举时候 确实很麻烦。
Paperex
2023-11-30 10:32:37 +08:00
@cutecore 单纯输入场景下,中文输入法的确可以回车键上屏,但是也有一些弊端,例如在一些应用中,回车可能直接触发确认或发送的动作,导致意料之外的结果。另外现在很多应用支持使用英文标点符号来触发一些指令,例如 ":cute"可以输入一个表情符号,这些快捷操作,中文输入法状态下无法完成。
Paperex
2023-11-30 10:36:34 +08:00
@Lenic 我想要的是一个系统级别的输入解决方案,而不是在某个应用或场景里哈
Lenic
2023-11-30 21:35:23 +08:00
@Paperex 我的意思是提供一个参考,做法是这样的:

- 提供一个监控键盘输入的程序
- 根据用户的输入,使用一个快捷键,从预置的引擎中查找候选词
- 如果在中文的词汇后面,就一直输入中文
- 如果前面是英文或者空格等非中文,就输入英文

PS:这个思路就是 Emacs 中的 PYIM ,这也是我理想的输入法,可惜的是在 Emacs 之外就无法实现了……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/996016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX