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

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

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

```

#NoTrayIcon
Capslock::Send ^{Space}
return


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

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

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

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

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

© 2021 V2EX