двойной ввод мыши - симуляция мультитач - PullRequest
3 голосов
/ 03 февраля 2011

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

Существует ли известный / простой способ подключения двух мышек в качестве входов для несколькихсенсорная ОС, такая как Win7, и использовать по одной в каждой руке, чтобы имитировать две руки (или пальцы?) на экране?Это позволило бы легко растягивать, вращать и т. Д. И имитировать множество жестов, используемых на сенсорных экранах.

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

Ответы [ 3 ]

3 голосов
/ 03 февраля 2011

В Windows вы можете использовать API прямого ввода , включенный в DirectX 8+, чтобы считывать независимый ввод от любого количества мышей по желанию.Самый простой способ - подключить несколько USB-мышей и подключить их все одновременно.

Кроме того, вам не нужно иметь трехмерное изображение, чтобы воспользоваться преимуществами DirectInput, вы можете использовать доступ к API изобычное приложение Win32 или .Net.

Например, компьютерная игра Ricochet Infinity позволяет использовать две мыши в качестве режима совместной игры для двух игроков.

2 голосов
/ 02 января 2013

Платформо-независимое решение для множественного ввода мыши: http://www.icculus.org/manymouse/ Как и в опубликованном решении для Windows, это по-прежнему не позволяет использовать мультитач в Chrome или эмуляторе Android (хотя оба должны быть относительно просты в реализации) и т. Д.

Если вы хотите имитировать мультитач в программном обеспечении других людей, все немного сложнее.

Практически любая система, отличная от Windows, может поддерживать несколько указателей для основного интерфейса: http://en.wikipedia.org/wiki/Multi-Pointer_X

Chrome поддерживает симуляцию сенсорных событий, неуверенную в мультитач

0 голосов
/ 30 июля 2013

можно имитировать ввод мыши при касании указателем Multi Touch Vista

...