每个窗口的键盘布局


3

如您所知,当您使用alt-shift更改键盘布局时,它会影响当前应用程序的所有窗口。是否有任何程序可以改变每个窗口的行为?

操作系统:Windows 7


有关更多信息:特别是您是否需要这个应用程序?如果有几个,请举一些例子。
Gnoupi

Answers:


2

它应该是可能的 AutoHotkey的

在“文本服务和输入语言”屏幕(您在其中定义键盘布局并设置默认键盘布局)中,转到“高级键设置”选项卡。在那里,您可以为每种输入语言(=键盘布局)分配不同的热键。

将热键分配到所需语言后,AutoHotkey脚本可在检测到特定窗口打开或具有焦点(=已激活)时触发热键。窗口可以通过标题,类,窗口中的文本,或者甚至是两个或三个的混合来检测。


1
我做了脚本等,效果很好。但这并不容易: gist.github.com/christianrondeau/...
Christian Rondeau

0

我不认为这是可能的,这些变化是全球性的。

但你可以设置一个 VirtualBox的 并使用不同的键盘布局在无缝模式下运行应用程序。 :)


布局的变化确实与应用程序相关联,而不是与其相关的单个窗口。但是,除非应用程序能够同时处理多个实例,否则我认为虚拟化解决方案不合适。
Gnoupi

@Gnoupi - 虽然它可能是一种矫枉过正,但它有什么不合适?有用。

如果同一应用程序的多个窗口在后面的同一数据上工作,它将无法工作。这就是我的意思。它只能在像Word这样的上下文中工作,其中每个窗口可以用于不同的文档。
Gnoupi

@Gnoupi - 完全如此,但您可以利用文件夹共享并在虚拟机上访问相同的文档...因此,根据具体情况,虚拟化是一个可行的选择,更不用说使用虚拟计算机的所有其他好处。 :)

是的,但就像我说的那样,它要求程序能够在同一数据上有多个实例。如果是这样,那么确定,虚拟化将起作用。
Gnoupi

-2

我认为没有外部应用程序就可以做到这一点。

这个答案 建议我使用的配置设置并为我工作。


1
只是链接到哪里寻找答案更适合作为评论。答案应该是自包含的。最好在答案中包含基本信息,并使用链接进行归因。
fixer1234
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.