как использовать несколько устройств ввода одновременно

1714
iggy

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

как две "мыши" или мышь и контроллер, захваченные разными окнами.

Я думаю, это было бы очень полезно. Есть ли способ сделать это?

0
Нет, это невозможно. Кроме того, это обман, но я не могу найти ни одного из множества раз, когда об этом спрашивали. Keltari 5 лет назад 1
привет, нечего делать. вернусь к этому позже. сделать личный проект из этого. должен быть способ. iggy 5 лет назад 0
Возможна виртуальная машина, которая захватывает USB-мышь и клавиатуру. Kamil Maciorowski 5 лет назад 0
задумался об использовании машины, которая запускает несколько виртуальных машин, для создания настроек, многозадачности, оптимизации и управления системными ресурсами. Вы можете запустить игры на виртуальной машине для оптимизации. Xbox это правильно? это похоже. Однако мне все равно придется вернуться к этому позже. может быть, это следует удалить. было бы найдено простое решение, если бы win-api позволил вам использовать внешнее приложение для отображения графики на экране и инициировать события мыши. просто прочитайте данные со второй мыши и выведите их соответствующим образом. Еще одна проблема - захват окна. понятия не имею, что с этим делать. iggy 5 лет назад 0
Я не знаю много о .Net и Windows API. вот что я делаю. Я помню, что есть дескриптор данных или что-то, что вам нужно. Я не знаю, как управлять внешними устройствами для чтения ввода непосредственно с помощью мыши, или я могу отображать графику на экране (который не в форме окна). iggy 5 лет назад 0

1 ответ на вопрос

1
olokos

Технические советы Linus уже довольно давно рекламируют Synergy, что позволяет использовать одну мышь для разных компьютеров, если она вам нужна.

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

После того, как вы запустите игру, и вы чего-то ждете - нажмите кнопку Windows на клавиатуре, чтобы вывести курсор из игры, и переместите его на второй монитор, чтобы сделать свое дело. Я делаю это годами, и это прекрасно работает! Если в некоторых играх нет этого третьего режима отображения, тогда остановитесь на оконном режиме, но эта опция редко отсутствует.