在 Windows 7 上使用 WIN 键更改键盘布局

在 Windows 7 上使用 WIN 键更改键盘布局

我调整了我的 Linux 机器以使用 WIN 键来更改键盘布局 (EN/RU),但有时我需要使用 Windows 机器并且希望在它们上具有相同的功能。

对于如何实现它有什么想法吗?

答案1

在 Windows 中,更改键盘布局的标准键是左 Alt + Shift。因此,您基本上要模拟这两个键……

一种方法是使用工具覆盖 Win 键,例如自动热键

安装并启动后,将以下内容添加到脚本文件中:

RWin::
Lwin::
    Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up}
return

并重新加载脚本。

以上操作将接管您的两个 Win 键。删除以RWin- 开头的行(表示右侧 Windows 键)或LWin以 - 开头的行(表示左侧 Windows 键),即可重新启用它。

希望有所帮助。

附言:我已经在 Windows XP 上测试过,在较新版本的 Windows 上应该可以正常运行。

答案2

我猜他只是想在按下键时切换布局,并在释放键时将其切换回标准布局,因此实现该目的的实际 Autohotkey 脚本如下所示: $Lwin:: Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up} KeyWait, Lwin Send {LShift Down}{LAlt Down}{LShift Up}{LAlt Up} return

使用 Win10 进行了测试,其工作方式与高级 KDE 键盘设置中的“左 Win(按下时)”功能完全相同。

相关内容