Это просто вопрос любопытства. Почему я не могу использовать две клавиатуры одновременно в Windows? Например, набрав в блокноте с помощью двух клавиатур в режиме реального параллельного. Есть ли ОС для многозадачной или параллельной обработки, которая может это сделать?
16
Ответы:
Параллельно, технически возможно одновременное использование нескольких устройств ввода на одном компьютере, но не широко поддерживается из-за отсутствия спроса. Для разработки, тестирования и поддержки такой функции потребуется дополнительное время разработчика программного обеспечения. Большинство компаний-разработчиков программного обеспечения, включая Microsoft, предпочитают посвятить время разработчиков другим функциям, которые более востребованы.
Однако некоторые компании решают, что стоит приложить дополнительные усилия. Mouse Party - это пример программного обеспечения, которое поддерживает до 9 указателей мыши одновременно на одном компьютере:
Примечание: я изначально думал о другой игре, которая поддерживала бы «режим вечеринки» (возможно, первой, которая сделала это?), Но не могла найти ее. Он был выпущен несколько лет назад. Я думаю, что каждый игрок контролировал свой пиратский корабль. Кто-нибудь еще помнит эту игру?
источник
Ни одна из известных мне ОС не поддерживает два независимых курсора или клавиатурных ввода в одном сеансе.
Однако Microsoft поддерживает две (или более) сессии разных пользователей на одном ПК. Он называется Windows Multipoint и предназначен для медицинских и образовательных ситуаций, но на самом деле может работать где угодно. Это позволяет ПК иметь две клавиатуры, мыши и экраны одновременно; и сеансы на экранах независимы.
HP делает для этого настольный ПК MS 6000 и модули T100 для подключения дополнительных станций. Вы можете добавить довольно много дополнительных станций, если нагрузка очень мала.
X уже может делать подобные вещи, настраивая два разных X-сервера с разными конфигурациями (для экрана, клавиатуры и мыши).
источник
xinput
команды. en.wikipedia.org/wiki/Multi-Pointer_XЕсть другие хорошие ответы, ищущие обходные пути, но ни один до сих пор не объясняет, почему эта функция не существует. Windows не может сделать это по ряду причин. Из их:
Никто не запрограммирован эта функция , потому что очень немногие люди будут использовать его. Хотя у вас явно есть желание поиграть с этой функцией, сколько людей смогут ее использовать? Время программиста не является бесплатным, поэтому оплата им за разработку этой функции обязательно помешает развитию какой-либо другой функции. Какую функцию в Windows вы бы хотели, чтобы они не были запрограммированы для этого?
Пользовательский интерфейс для этого будет сбивать с толку. Курсоры мыши и точки вставки могут иметь разные цвета, чтобы отличать их друг от друга, но когда вы нажимаете, чтобы начать печатать где-нибудь, какая клавиатура получает ввод? Каждая мышь создает точку вставки только для одной из клавиатур? Вы также создали концепцию наличия двух активных окон одновременно. Если они перекрываются, какой из них сверху? Если программа спрашивает операционную систему о том, где находится указатель мыши, на какой из них она получает ответ? Я уверен, что есть множество других ситуаций, когда новый пользовательский интерфейс должен быть разработан для размещения двух независимых источников ввода.
источник
В пользовательской системе X.org (например, Linux) есть проект Multi-Pointer X (он же MPX). Вот демо .
Но я думаю, что MPX-подобная система будет доступна в Windows, поможет в разработке проекта "Поверхность" и поддерживает новые мультитач.
источник
Исследование MS работает на двух или более мышах здесь.
http://research.microsoft.com/en-us/um/india/projects/edulab/multipoint.html
источник
У меня никогда не было таких проблем. В моей Windows Vista в настоящее время я использую 2 клавиатуры (одну внутреннюю для ноутбука и одну внешнюю), и она работает правильно. Я могу даже нажать shift на одном, и это работает (хотя то же самое не работает должным образом в Linux). Я также могу использовать 2 мыши (я пробовал тачпад и внешнюю мышь, а также 2 внешних мыши).
источник