![为什么不能在一台计算机上同时使用两个或更多个键盘/鼠标?](https://linux22.com/image/1237626/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E5%9C%A8%E4%B8%80%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8%E4%B8%A4%E4%B8%AA%E6%88%96%E6%9B%B4%E5%A4%9A%E4%B8%AA%E9%94%AE%E7%9B%98%2F%E9%BC%A0%E6%A0%87%EF%BC%9F.png)
这只是好奇的问题。为什么我不能在 Windows 中同时使用两个键盘?例如,在记事本中使用两个键盘打字真实的并行模式。有没有任何多任务或并行处理操作系统可以做到这一点?
答案1
在一台计算机上并行、同时使用多个输入设备在技术上是可行的,但由于缺乏需求而未得到广泛支持。软件开发人员需要花费额外的时间来设计、测试和维护这样的功能。大多数软件公司(包括微软)都选择将开发人员的时间投入到更受欢迎的其他功能上。
然而,一些公司认为值得付出额外的努力。 老鼠派对是一个在一台计算机上同时支持最多 9 个鼠标指针的软件示例:
现在,有了 Reflexive 的 Mouse Party™,最多 9 名玩家可以同时玩视频游戏 - 在同一台计算机上同时玩!
每款带有 Mouse Party 标志(LOGO)的 Reflexive 游戏都支持这种独特的游戏模式,多个人可以聚集在同一台 PC 周围,与其他玩家进行合作或竞争游戏。
准备让聚会热闹起来,或者来一场友好的小比赛,看看你的哪个家庭成员可以晚上不用洗碗?老鼠派对就是你的不二之选!
注意:我原本想找一款支持“派对模式”鼠标的其他游戏(也许是第一款支持该模式的游戏?),但找不到。这款游戏是几年前发布的。我认为每个玩家都控制着自己的海盗船。还有谁记得这款游戏吗?
答案2
据我所知,没有哪个操作系统支持同一会话中的两个独立光标或键盘输入。
不过,微软确实支持在一台电脑上有两个(或更多)不同的用户会话。这称为Windows 多点并针对医疗和教育情况,但实际上可以在任何地方使用。这允许一台 PC 同时拥有两个键盘、鼠标和屏幕;并且屏幕上的会话是独立的。
HP 制造6000 型具有此功能的桌面,以及T100模块来插入额外的站点。如果工作量很轻,你可以添加相当多的额外站点。
X 已经可以通过设置两个具有不同配置(针对屏幕、键盘和鼠标)的 X 服务器来完成这种事情。
答案3
还有其他不错的解决方案,但到目前为止似乎没有一个能解释为什么该功能不存在。Windows 无法做到这一点,原因有很多。其中包括:
没有人编写此功能,因为非常很少有人会使用它。虽然你显然想要尝试一下这个功能,但有多少人会使用它?程序员的时间不是免费的,所以付钱让他们设计这个功能必然会阻碍其他功能的开发。你希望他们不要编写 Windows 中的哪个功能来实现这个功能?
用户界面会让人困惑。鼠标光标和插入点可以有不同的颜色来区分,但当你点击开始输入时,哪个键盘会得到输入?每个鼠标是否只为其中一个键盘创建一个插入点?你现在还创建了同时有两个活动窗口的概念。如果它们重叠,哪一个在最上面?如果程序询问操作系统鼠标指针在哪里,它会得到哪一个的答案?我相信还有很多其他情况需要设计一个新的用户界面来容纳两个独立的输入源。
答案4
MS 研究正在对两只或多只老鼠进行。
http://research.microsoft.com/en-us/um/india/projects/edulab/multipoint.html