У меня 2 мыши. Моя цель - использовать один для указания, а другой - для чего-то другого (запуск приложений и т.д.). Я хочу, чтобы мои первые события мыши были не моей первой мышью. Поэтому издалека я могу захватить оба события мышей, но не их отдельно.
Не уверен в этом, но проверьте это, если это поможет.
Программное обеспечение Microsoft MultiPoint Development Kit (SDK) - это разработка которая позволяет разработчикам создавать приложения, которые позволяют 250 отдельных устройств мыши для работы одновременно на одном компьютере.
У меня также есть два указывающих устройства, подключенных к компьютеру, но внутри кода С# нет способа определить, какая из них создала вход. Например, я могу использовать один из них для перемещения мыши, используя кнопки другого и выполнять операции перетаскивания.
У вас нет выбора, кроме как позволить вашей программе поверить в то, что она видит; что есть только одна мышь.