有没有办法映射大写锁定以在 MS-Windows 10 上切换键盘布局?

Yot*_*tam 4 windows keyboard-shortcuts keyboard-layout

几乎是标题。我搜索了一下,但我能找到的只是标准设置。我来自 Linux,这个东西是内置的,但我希望有一些工具可以用来实现这一点。

Mik*_*l V 7

首先,您可以阅读有关如何设置默认快捷方式的信息: 切换键盘布局的快捷方式

在 Windows 10 上有一个新功能:您可以使用Win + Space切换(只需测试并查看)

下面是使用 Capslock for Windows 7 的方法: Capslock 切换布局
类似的 AHK 脚本也适用于 Windows 10。

总结测试和工作的 Autohotkey 方法:

选项 1. 绑定 Capslock 以模拟 Alt + Shift

首先确保Alt + Shift是默认组合键。使用这个 AHK 脚本:

capslock::
    send {Lalt down}{Shift}{Lalt up}
return 
Run Code Online (Sandbox Code Playgroud)

选项 2. 将 Capslock 绑定到新的 Win + Space 组合

我更喜欢这个,因为它在切换时提供了良好的视觉反馈。

这是将其绑定到 Capslock 的脚本:

sel := 0

#if (sel=0)
capslock::
    send {lwin down}{Space}
    sel := 1
return 
#if

capslock up::
    send {lwin up}
    sel := 0
return 
Run Code Online (Sandbox Code Playgroud)