使用 Windows 键切换输入语言

使用 Windows 键切换输入语言

我的电脑有两种输入语言,目前使用 Alt+` 作为切换。

由于我通常使用命令键在 mac os 中切换输入语言,因此经常会输入错误 windows 键,所以我想将 windows 键设置为开关,而不是调出开始菜单。这两个键在我的键盘上位于同一位置。

Windows 中是否有类似 Remap4Macbook 的应用程序?任何答案都值得赞赏。谢谢!

答案1

解决方案来自自动热键

像下面这样编写脚本,这将阻止 Windows 键调出开始菜单并提供输入语言的切换。

#z::Run www.autohotkey.com

^!n::

~LWin Up:: PostMessage, 0x50, 0x02,0,, A
~RWin Up:: PostMessage, 0x50, 0x02,0,, A

return

如果您希望 Windows 键将语言切换为特定语言,请使用 LCID 而不是0x02。在下面的示例中,按右 Windows 键将语言更改为en-US。LCID 列表可在以下位置找到此 MSDN 站点

#z::Run www.autohotkey.com

^!n::

~LWin Up:: PostMessage, 0x50, 0x02,0,, A
~RWin Up:: PostMessage, 0x50, 0x0409,0,, A

return

希望这能够帮助有同样需求的人。

相关内容