Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows 使用 CapsLock 切换中英文模式 #10

Open
Honye opened this issue Mar 2, 2022 · 0 comments
Open

Windows 使用 CapsLock 切换中英文模式 #10

Honye opened this issue Mar 2, 2022 · 0 comments
Labels

Comments

@Honye
Copy link
Owner

Honye commented Mar 2, 2022

在家使用自己的 Mac,工作中使用公司分配的 ThinkPad,MacOS 和 Windows 输入法切换中英文模式快捷键不一样,很是别扭。常大写模式很少用,个人感觉 MacOS 使用 Shift + 字母输入大写更舒适。借助 AutoHotkey 使 Windows 像 MacOS 一样使用 CapsLock 切换中英文模式

脚本

实现如下功能:

  • 点按切换中/英文模式
  • 长按切换大小写模式

首先确认系统输入法按键设置中中/英文模式切换勾选了 Ctrl + 空格键

系统输入法按键设置图

编写脚本

#NoEnv

SetCapsLockState, Alwaysoff
SetStoreCapsLockMode, Off

CapsLock::
KeyWait, CapsLock, T0.3
If ErrorLevel {
  Send, {CapsLock}
  KeyWait, CapsLock
} else {
  Send, {Ctrl down}{Space down}{Space up}{Ctrl up}
}

开机启动

按下 Win + R,输入 shell:startup 后回车打开开机启动文件夹,复制(或复制脚本的快捷方式)到启动文件夹即可

启动文件夹一般为:

C:\Users\<UserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

如果希望多个脚本开机启动,建议将多个脚本合并在一个文件后放入启动文件夹

感谢

@Honye Honye added the Windows label Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant