vigneshjayaraman Ответов: 1

Как изменить направление мыши на двух мониторах с помощью C#?


I'm unable to move the mouse from the primary monitor to the secondary monitor in the left to right direction.I observed that moving the mouse to the left of the primary monitor actually makes it appear on the right of the secondary monitor. So then, how can you make it work vice versa i.e. primary-right to secondary-left?

I need to approach using c# application not through windows display settings.please guide us if you faced this issue
Thanks in advance


Что я уже пробовал:

Нет ключа к подходу с использованием c#.пожалуйста, направьте нас к образцу приложения для достижения этой цели.

1 Ответов

Рейтинг:
1

OriginalGriff

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

Можете ли вы сделать это на C#? Возможно, но я никогда не пробовал (и не хочу играть с ним). Это может помочь: winforms - Как включить второй монитор в C#? - переполнение стека[^] Если вы можете включить его, вы должны быть в состоянии установить, где он находится, но ссылка, по крайней мере, дает вам ссылки на API, которые вам понадобятся.