我正在寻找一种解决方案,以快速在Windows中全局切换所有窗口的键盘布局。
当我通过按魔术组合Alt+ 切换当前布局时,Shift或者当我在语言栏中选择其他布局时,这只会更改当前窗口中的布局。
我正在寻找一种解决方案,以快速在Windows中全局切换所有窗口的键盘布局。
当我通过按魔术组合Alt+ 切换当前布局时,Shift或者当我在语言栏中选择其他布局时,这只会更改当前窗口中的布局。
Answers:
Windows 8现成可用。它似乎具有以下功能,具有非常好的内置键盘布局切换功能:
我长期忍受Windows早期版本的键盘布局问题,并且尝试了其他答案中提到的所有程序,但从未找到能可靠解决该问题的程序。我可以自信地说Windows 8解决了这个问题。
在使用Windows 8几周后,我注意到在正常使用期间键盘布局似乎会间歇性地更改为非默认布局。原来,问题是由侵入性的传统Ctrl+ Shift和Alt+ Shift快捷方式引起的。要解决此问题,请执行以下操作:
我有点迟了,但是感兴趣的人士可能喜欢我的(免费)kbswitch
应用程序。全局切换Windows中的键盘布局。我一直在使用它,我认为它很棒。(有些人可能会说我有偏见;我认为我只是想出了很棒的方法,然后编写了执行该操作的程序,因此,如果我不这么认为,那将很奇怪。)
http://www.tomseddon.plus.com/kbswitch/
我用它在Dvorak(使用拆分键盘)和QWERTY(使用未拆分键盘)之间切换。通过这样做,我使两种布局的肌肉记忆保持独立。防止我的手指变得过于困惑。
POSTSCRIPT:如果您感到胆大,和/或使用Windows 7 x64,则可能要尝试进行实验kbswitch2
(链接到README)。除了更广泛的兼容性之外,此功能还具有命令行支持功能,因此可以与AutoHotkey(或类似功能)集成以进行键盘控制的布局切换。由于它的实验性质,它是迄今为止唯一通过GitHub上可用,因此,与道歉稍微举步维艰交付方式:访问该kbswitch
项目页面,使用GitHub的Download ZIP
按钮来获得一个ZIP,并找到kbswitch2.exe
了在kbswitch-master/kbswitch2/bin/
该ZIP文件夹里面。
尝试切换!。这是带有可选英语界面的俄语程序;它可以在Vista和Windows 7上运行。只需继续按“下一步”即可安装。安装后,在“属性”(菜单中的第一项)中,选中“ 使用英语作为用户界面语言 ”和“ 在系统范围内设置活动布局 ”。
编辑:上面的链接转到Google翻译页面。该帖子最初链接到此俄语页面。
我想记住每个窗口的布局是一个“功能”。我想知道自己如何执行此操作,看来执行此操作的一种方法是更改默认输入语言。
但是,更改默认输入语言会涉及大量的步骤-
开始->控制面板->区域和语言设置->第二个选项卡->详细信息->更改默认值->确定->确定->关闭窗口
(在Windows XP中)。绝不是“快速” :)但是我能想到的唯一方法。
我的一位同事使用Microsoft键盘布局编辑器创建了一个自定义布局,该布局具有不同的大写锁定/切换行为:如果打开了大写锁定,则为Dvorak布局;如果关闭了大写锁定,则为QWERTY。由于大写锁定是全局设置,因此单击大写锁定会在全局布局之间切换。
这是一个可怕的骇客,这意味着您无法正常使用大写锁定键,某些程序仅将大写锁定按钮用于已修改的命令(例如Ctrl + C),并且最多只能使用两种布局。
但是,尽管有这些缺点,它还是一种在两种不同的键盘布局之间快速全局更改的方法。
另一种选择是在所需的其他布局中获得硬件转换器/硬键盘,并在桌面上具有多个键盘,每种语言一个。但是,这有其自身的缺点,即在您的桌子上有多个键盘,并且在(通常相当有限的)硬件重新布线时心血来潮。
编辑:根据您的评论,这将不适合您。但是,如果您的键盘区域设置与您的主要打字语言不匹配,则确实可以解决问题。
使用语言栏在布局之间进行热交换。
但是,也许“最简单”的解决方案是从“语言”设置中删除任何其他键盘布局,因为此后它将不再切换回去。看来,即使您关闭了自动语言识别功能,某些应用程序仍会覆盖它并继续对其进行更改(例如浏览器)。因此,简单地关闭它们(您可以随时将它们放回去)是最简单的方法。
要显示语言栏(使用“控制面板”中的“经典”视图):
笔记:
如果转到“控制面板” /“区域和语言选项” /“语言” /“详细信息” /“键设置””,则可以定义语言更改的热键。
您可以将其与诸如AutoHotkey之类的宏语言结合使用,以定义可更改所有窗口的语言/键盘布局的宏。
最好的选择实际上是只采用一种布局,这听起来有多可怕...
Windows从来都不擅长处理多种布局,并且总是会尝试保持每个窗口的设置-甚至经常会失败。我也遭受了这种痛苦,唯一可行的解决方案是只选择一个并接受它。
我是丹麦人,住在奥地利,正在写英文;我选择只使用丹麦布局,因为这比必须始终解决所有布局切换问题要好。