我想使用多个键盘(全部为 USB 或一个 USB 和一个 PS/2),每个键盘采用不同的键盘布局。这在 Windows 7 或 XP 中可以实现吗?
如果可能的话,我宁愿避免基于硬件的解决方案。
我的具体问题是,我更喜欢使用 Dvorak 布局,但我的大多数同事都使用 QWERTY。如果他们能使用第二个键盘使用 QWERTY 布局的电脑,而不会影响主键盘的布局,我会非常高兴。
答案1
我认为这正是你所需要的:
http://www.codeproject.com/Articles/20994/使用多个键盘与不同的布局
本文介绍了 RightKeyboard,它可以根据您使用的键盘更改系统键盘布局。它有几个限制(例如,切换键盘时输入的第一个键可能是错误的,因为它的工作原理是当您按下不同键盘上的键时更改全局布局,而不是实际上让系统以不同的方式读取每个键),但它应该可以完成工作。
不过,有评论称该链接的下载不起作用,因此如果您想使用它,请从 GitHub 版本中获取它:https://github.com/agabor/RightKeyboard/releases
答案2
在另一个帖子中,有人指出 Win+Space 可以切换键盘布局。这对我在 Win10 上很管用。
答案3
不幸的是,Windows 无法区分不同的键盘,因此在软件方面你几乎没什么运气。驱动程序软件只是收集所有输入源并将其视为一个。也许 Linux 在这方面更聪明?我不知道,但你提到了同事,所以你可能还是会使用 Windows。
有一些有线 Dvorak 键盘可用。这对您来说可能是一个选择?
答案4
使用 Alt+(左)Shift 在它们之间切换