如何赋予 Caps Lock 键以切换中英文的功能?

2020 年 8 月 31 日
 ByteCat
因为此前一直使用 macOS,最近换成了 Windows,切换中英文的方法有:Shift 键 或者 Ctrl + Space 组合键 两种,前者的话在一些软件和游戏中可能会发生冲突,后者的话像 IntelliJ 中也会发生快捷键的冲突,而且两个键按起来比较麻烦,想问问大家有没有能够把 Caps Lock 变成中英文切换键的办法,因为一方面在 macOS 上已经习惯这么按了,另一方面的话这个键正好是小拇指可以轻松按到的位置。

我自己找了一款小软件叫 Recaps,不过好像很多年没有更新了,而且会经常性出现打不了中文的莫名其妙问题。
5106 次点击
所在节点    程序员
9 条回复
zhenger
2020 年 8 月 31 日
win+space 试一试,可以不同应用保留不同语言
FYFX
2020 年 8 月 31 日
我自己不用 caps lock,所以都是把 cap 替换成 ctrl,然后把输入法切换的 shift 改为 ctrl
ddeef
2020 年 8 月 31 日
https://github.com/cuiliang/Caps2CtrlSpace
也可以用 quicker 映射一下。
chenset
2020 年 8 月 31 日
AutoHotkey , 这款软件用了好几年. 自己写脚本生成 .exe, 然后把.exe 丢到 shell:startup 中
chenset
2020 年 8 月 31 日
AutoHotkey.AHK

```

#NoTrayIcon
Capslock::Send ^{Space}
return


```
ChefIsAwesome
2020 年 8 月 31 日
AHK + 1 。我把右边的 ctrl shift alt 也给替换成其他键了。
DaCong
2020 年 8 月 31 日
说一个新一点的映射按键方案,使用的工具是微软自己做的开源软件 PowerToys 里面的 Keyboard Manager 功能。
具体可以看看这里: https://github.com/microsoft/PowerToys#keyboard-manager
SenLief
2020 年 9 月 1 日
powertoys 微软自己的键盘映射
Sam52
2020 年 9 月 4 日
windows 设置输入法切换那 就有设置切换中英文的啊

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

https://study.congcong.us/t/702931

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

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

© 2021 V2EX