This topic created in 2085 days ago, the information mentioned may be changed or developed.
因为此前一直使用 macOS,最近换成了 Windows,切换中英文的方法有:Shift 键 或者 Ctrl + Space 组合键 两种,前者的话在一些软件和游戏中可能会发生冲突,后者的话像 IntelliJ 中也会发生快捷键的冲突,而且两个键按起来比较麻烦,想问问大家有没有能够把 Caps Lock 变成中英文切换键的办法,因为一方面在 macOS 上已经习惯这么按了,另一方面的话这个键正好是小拇指可以轻松按到的位置。
我自己找了一款小软件叫 Recaps,不过好像很多年没有更新了,而且会经常性出现打不了中文的莫名其妙问题。
Supplement 1 · Sep 1, 2020
看了评论,用上了 AutoHotKey,脚本如下:
```
Capslock::
Send, #{Space}
return
```
还在测试中,看看会不会有什么问题。
9 replies • 2020-09-04 09:14:29 +08:00
 |
|
1
zhenger Aug 31, 2020
win+space 试一试,可以不同应用保留不同语言
|
 |
|
2
FYFX Aug 31, 2020
我自己不用 caps lock,所以都是把 cap 替换成 ctrl,然后把输入法切换的 shift 改为 ctrl
|
 |
|
4
chenset Aug 31, 2020
AutoHotkey , 这款软件用了好几年. 自己写脚本生成 .exe, 然后把.exe 丢到 shell:startup 中
|
 |
|
5
chenset Aug 31, 2020
AutoHotkey.AHK
```
#NoTrayIcon Capslock::Send ^{Space} return
```
|
 |
|
6
ChefIsAwesome Aug 31, 2020
AHK + 1 。我把右边的 ctrl shift alt 也给替换成其他键了。
|
 |
|
8
SenLief Sep 1, 2020 via Android
powertoys 微软自己的键盘映射
|
 |
|
9
Sam52 Sep 4, 2020
windows 设置输入法切换那 就有设置切换中英文的啊
|