最近好几个吐槽输入法切换的帖子,说说我的办法

2015-11-05 12:59:26 +08:00
 pheyer
我想大部分人的电脑都是一个英文输入法,一个中文输入法,且中文输入法带 shift 键快捷切换英文功能

先想想为什么要有 shift 键快捷切换英文功能,原因不外是两输入法之间切换比较麻烦, Win 下快捷键一般 Ctrl+Space , Mac 下快捷键一般是 Cmd+Space ,按 shift 比按两个键快啊

这样的话你的输入法有三态:英英,中中,中英——偶尔你会觉得很混乱:明明是中英你觉得是英英,想切换输入法再打中文结果输入还是英文,再一看输入法状态才恍然大悟。

要避免这种混乱,最好是把你的输入法变成两态:英英,中中,并且设置方便的输入法切换快捷键。试想,如果把切换输入法的快捷键变成如按 shift 键一样方便,你还会在中文输入法用 shift 快捷切换英文吗?

我觉得这个方便的快捷键应该是 Caps Lock 键,因为这个键不常用,并且如同按 Shift 键一样方便。至于需要大写的时候,可以用 Shift 嘛,或者映射另一个组合键作为大写键。

最开始可能习惯不了,慢慢适应就好了,到后来会觉得很方便的。

Mac 下把 Caps Lock 键映射成输入法切换键可以参考这个教程:[Mac :使用大写锁定键切换输入法 · BlahGeek's Blog]( https://blog.blahgeek.com/IMLight/)
我不用 Win 电脑, Win 用户觉得有需要就自行搜索一下吧
18423 次点击
所在节点    分享发现
49 条回复
xiaohuanSu
2015-11-06 08:09:31 +08:00
最烦人的明明是写程序的时候不小心用了一个全角的标点符号,然后没有立即发现……
Suclogger
2015-11-06 08:52:21 +08:00
@Sylv 完美!感谢分享~
stanhou
2015-11-14 01:05:25 +08:00
不错的想法,我试试看看能不能适应哈哈
rongbin
2015-11-22 22:05:47 +08:00
@ngn999
@Layne
今天我配置了下鼠须管,终于可以 enter 上屏了。同时双拼方案,也不在局限于智能 abc 。
sinker
2015-12-04 00:40:29 +08:00
被 mac 下输入法切换的问题困扰许久,最近总算自己实现了一个还算满意的方案,:
最终效果: 无视当前输入法直接切换到指定输入法.
输入法共有 3 个: 系统英文,百度输入法,系统日文(kotoeri)
效果:
alt + a -> 英文; alt + s -> 中文; alt + d -> 日文;
shift 和原来一样: 切换中文下的中英, 结合字母输入大写.
用百度输入法好处有几点,最主要的一点是在 atom 的 vim 插件下 vim 的命令可以直接生效(不知道为什么搜狗不行)
具体实现方法和 @Sylv 类似,但因为有 3 个输入法所以实现切换的思路不太一样.
希望能和大家探讨交流用 Karabiner 实现的一些实用方案 https://github.com/15cm/keyboard/blob/master/Karabiner/private.xml
pheyer
2015-12-04 09:41:22 +08:00
@sinker 通常来说 Alt 或者说是 Option 键与字母键配合是用来输入特殊字符的,你是把这种输入特殊字符的功能给屏蔽了吗?
sinker
2015-12-04 14:10:06 +08:00
@pheyer 只是把 option+a,s,d 的组合换掉了,其他情况不变。
因为左手大部分好按的组合键都用掉了,只好拿 option 开刀了。而且我个人觉得把 option+字母的功能设为快捷键而非输特殊字符入更符合日常需要,毕竟需输入要特殊字符的情况比较少,替代手段也很多。
Vicia
2015-12-30 11:25:24 +08:00
@sinker 个人做法是 双击 fn → 中文,双击 ctrl → 英文,双击 alt → 日文。
Nirlan
2018-02-05 11:10:22 +08:00
@dozer47528 #2 非常棒。 之前一直用的搜狗输入法,切换到 Mac 内置之后,一键切换中英文,这感觉太棒了.

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

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

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

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

© 2021 V2EX