Почему я не могу использовать две или несколько клавиатур / мышей одновременно на одном компьютере?

Это всего лишь вопрос любопытства. Почему я не могу использовать две клавиатуры одновременно в Windows? Например, введите «Блокнот», используя 2 клавиатуры в реальном параллельном режиме. Есть ли многозадачная или параллельная обработка ОС, которая может это сделать?

Параллельное одновременное использование нескольких устройств ввода на одном компьютере технически возможно, но не поддерживается широко, поскольку отсутствует спрос. Для разработки, тестирования и поддержки такой функции потребуется дополнительное время разработки программного обеспечения. Большинство компаний-разработчиков программного обеспечения, включая Microsoft, предпочитают уделять время разработчиков другим функциям, которые пользуются большим спросом.

Однако некоторые компании решают, что стоит приложить дополнительные усилия. Mouse Party – это пример программного обеспечения, поддерживающего до 9 указателей мыши одновременно на одном компьютере:

Теперь с мышью Reflexive Mouse Party ™, до 9 плееров в одно время можно играть в видеоигру – одновременно на одном компьютере!

Каждая Рефлексивная игра с логотипом Mouse Party (LOGO) поддерживает этот уникальный режим воспроизведения, когда несколько человек могут собираться вокруг одного и того же ПК и играть вместе или конкурировать с другими игроками.

Готовы оживить собраться или немного дружеского соревнования, чтобы увидеть, кто из членов вашей семьи получает ночную прогулку от блюд? Мышь Party – это всего лишь билет!

Примечание. Первоначально я думал о другой игре, в которой поддерживались «сторонние» мыши (возможно, первый из них сделал это?), Но не смог найти ее. Он был выпущен несколько лет назад. Я думаю, каждый игрок контролировал свой собственный пиратский корабль. Кто-нибудь еще помнит эту игру?

Нет ОС, которые, как мне известно, поддерживают два независимых курсора или ввод с клавиатуры в один и тот же сеанс.

Однако Microsoft поддерживает два (или более) разных сеанса пользователей на одном ПК. Он называется Windows Multipoint и нацелен на медицинские и образовательные ситуации, но может работать где угодно. Это позволяет ПК одновременно иметь две клавиатуры, мыши и экраны; И сеансы на экранах являются независимыми.

HP делает рабочий стол MS 6000, который делает это, и модули T100 для подключения дополнительных станций. Вы можете добавить несколько дополнительных станций, если рабочая нагрузка очень светлая.

X уже может делать такие вещи, настраивая два разных X-сервера с различными конфигурациями (для экрана, клавиатуры и мыши).

Есть и другие хорошие ответы в поисках обходных решений, но пока никто не объясняет, почему функция не существует. Windows не может сделать это по ряду причин. Среди них:

  1. Никто не запрограммировал эту функцию, потому что мало кто ее использовал. Хотя у вас явно есть желание играть с этой функцией, сколько человек может это использовать? Время программиста не является бесплатным, поэтому платить за дизайн этой функции обязательно будет препятствовать разработке какой-либо другой функции. Какую функцию в Windows вы хотели бы, чтобы они не запрограммировались, чтобы иметь это?

  2. Пользовательский интерфейс для этого будет путать. Курсоры мыши и точки вставки могут иметь разные цвета, чтобы рассказать им обособленно, но когда вы нажимаете, чтобы начать печатать где-нибудь, какая клавиатура получает вход? Каждая мышь создает точку вставки только для одной из клавиатур? Вы также создали концепцию наличия двух активных активных окон одновременно. Если они перекрываются, какой из них сверху? Если программа запрашивает ОС, где указатель мыши, на который он отвечает, отвечает? Я уверен, что существует множество других ситуаций, когда новый пользовательский интерфейс должен быть спроектирован для размещения двух независимых источников входных данных.

Существует проект под названием Multi-Pointer X (aka MPX) на пользовательской системе X.org (например, Linux). Вот демонстрация .

Но я думаю, что в Windows будет доступна MPX-подобная система, помощь в разработке проекта «Surface» и поддержка новых мультитач.

Исследования MS работают на двух или более мышей здесь.

http://research.microsoft.com/en-us/um/india/projects/edulab/multipoint.html

У меня никогда не было таких проблем. В моей Windows Vista в настоящее время я использую 2 клавиатуры (один из них – для ноутбука и один внешний), и он работает правильно. Я могу даже нажать shift на один, и он работает (хотя то же самое не работает должным образом в Linux). Я также могу использовать 2 мыши (я пробовал сенсорную панель и внешнюю мышь, а также 2 внешних мыши).

  • Блокировка клавиатуры - Игнорировать ввод, оставить работу мыши
  • Событие Windows 7 для подключения USB-клавиатуры
  • Нет мыши во время установки Windows 7
  • Как исправить мои мертвые ключи в Snow Leopard?
  • Ubuntu 10.04 Проблема с клавиатурой и мышью
  • Используйте «Shift + Caps lock» вместо «Caps Lock»
  • Безопасность беспроводной мыши и клавиатуры
  • Как поменять «fn» использование функциональных клавиш на * общей * клавиатуре в Linux
  • При нажатии клавиши Up + left + another, последний ключ не работает,
  • Кнопка мыши и счетчик клавиш для Windows
  • Проблемы с ключом win и ключом справа после Windows Update (польские диакритические знаки не работают)
  • Давайте будем гением компьютера.