有没有办法根据触发器切换键盘布局?

有没有办法根据触发器切换键盘布局?

在我的笔记本电脑上,Windows 7 x64 会自动检测我何时在办公室以及何时在家,并切换外部显示器布局。我在家和在工作时使用的 ISP 也不同(IP 范围自然也不同)。在家时,我还会连接到特定的 wifi 网络,而在办公室时则使用有线连接。

是否可以自动切换键盘布局根据上述触发条件之一,当我在家时,我会将屏幕切换到布局 A 吗?在其他情况下(办公室、街道等),我都希望使用布局 B。

我知道这无法通过命令行完成,但可能还有其他方法可以切换。

答案1

这可能会为如何通过命令执行此操作提供一些线索:http://msdn.microsoft.com/en-ie/goglobal/bb964650(en-us).aspx

一旦你解决了这个问题,我就会使用任务计划程序来运行命令,以便在发生正确的操作时更改键盘布局(例如连接到家庭无线网络)

答案2

另一种方法可能是使用 AutoHotKey 重新映射键盘。这与通过窗口更改布局的工作方式不同,但可以解决问题。您也可以通过任务计划程序触发该操作。

相关内容