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

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

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

答案1

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

在 Windows 10 上有一项新功能:你可以使用⊞ Win+进行切换Space(只需测试一下即可)

Caps Lock以下是针对 Windows 7 的 方法:Capslock 切换布局
类似的 AHK 脚本也适用于 Windows 10。

总结已测试并有效的 Autohotkey 方法:

###选项 1. 绑定Caps Lock以模拟Alt+Shift

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

capslock::
    send {Lalt down}{Shift}{Lalt up}
return 

###选项 2. 绑定Caps Lock到新的⊞ Win+Space组合

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

以下是将其绑定到的脚本Caps Lock

sel := 0

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

capslock up::
    send {lwin up}
    sel := 0
return 

答案2

我假设您指的是在标准 qwerty、azerty 等键盘布局之间切换,而不是在任何自定义映射预设之间切换。如果您在“区域和语言”设置中为所选语言安装了这些不同的键盘,您应该能够使用win + space快捷方式在它们之间快速切换。

相关内容