是否可以针对不同的应用程序使用不同的键盘?

bas*_*ibe 9 keyboard

我想要的是这样的:

我会有两个键盘。其中一个“连接”到 Matlab,另一个“连接”到我选择的文本编辑器。这样,我可以编辑一些脚本并仍然在 Matlab 中测试一些命令,而无需在应用程序之间不断切换。

基本上,我希望在我的计算机上附加一个单独控制 Matlab 的键盘。那将是真棒!

有没有办法做到这一点?最好使用 OSX,但在 Windows 或 Linux 上也很有趣。

小智 5

如果您是系统程序员,那么您应该很容易获得此功能。在 Windows 上使用 AutoHotKey 脚本的步骤:

  1. 制作一个 AutoHotKey 脚本,可以检测不同键盘上的击键,
  2. 然后使用windows句柄,获取两个程序的winID
  3. 将不同的键盘映射到不同的 WinID

我已经完成了类似的功能来控制我的音乐播放器,即使我的活动窗口是 VS-2010/MatLab/ 或任何其他窗口。


Jas*_*mbs 3

我不知道你本地是否可以做到这一点。我从未见过这个,但我很想拥有这个功能。

一种黑客解决方案是使用 VMWare 之类的工具并在虚拟机中运行 Matlab,并将第二个键盘“连接”到虚拟机。它不太优雅,但应该可以工作。