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

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

16
задан 03.05.2010, 07:01

6 ответов

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

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

Теперь с Мышью Reflexive Party™, до 9 ИГРОКОВ СРАЗУ могут играть в видеоигру - одновременно НА ТОМ ЖЕ КОМПЬЮТЕРЕ!

Каждая Рефлексивная игра, показывающая логотип Стороны Мыши (ЛОГОТИП), поддерживает этот уникальный режим воспроизведения, где несколько человек могут собраться вокруг того же ПК и играть совместно или соревновательно с другими плеерами.

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

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

10
ответ дан 07.12.2019, 10:52

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

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

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

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

6
ответ дан 07.12.2019, 10:52

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

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

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

4
ответ дан 07.12.2019, 10:52

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

Но я думаю, что подобная MPX система была бы доступна в Windows, помогите к "Поверхностной" разработке проекта и новым мультисенсорным поддержкам.

2
ответ дан 07.12.2019, 10:52

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

0
ответ дан 07.12.2019, 10:52

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

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

1
ответ дан 07.12.2019, 10:52

Теги

Похожие вопросы