Я искал способ привязать мышь к одному монитору в конфигурации с двумя или более дисплеями.
[Редактировать:] Приложение, которое я программирую, всегда будет работать только в полноэкранном режиме. Это означает, что не имеет значения, ограничивается ли мышь самим игровым окном или только одним монитором, независимо от запущенных приложений. [ /Редактировать]
Я программирую во флэш-памяти, и я знаю, что до выхода версии 11.2 это невозможно сделать во флэш-памяти, поэтому мне нужно найти способ сделать это в самой Mac OS, в стороннем программном обеспечении или с помощью аппаратного обеспечения.
Я ищу любые предложения о том, как это сделать ЛЮБЫМИ средствами, или альтернативные решения для Flash, если это невозможно.
Я нашел стороннее программное обеспечение для Windows 7, которое позволяет мне это сделать, однако мне не удалось найти его с поддержкой Mac.
Справочная информация:
Резюме вопроса:
Как привязать мышь к одному монитору на мультимониторном дисплее в OSX? Приветствуются любые предложения.
Я не могу сказать: вы пытаетесь упаковать такое решение со своим кодом для каждого пользователя вашего программного обеспечения? Или вы ищете приложение, которое ВЫ можете использовать для достижения желаемой функциональности?
Вот решение для последнего (Полное раскрытие информации: я разработчик!)
EdgeCase [Магазин приложений для Mac]
Варианты пересечения (переключайтесь независимо по вкусу):
Расширенные настройки:
Сейчас я собираюсь ответить на свой вопрос, поскольку он, кажется, уже полностью исчезает из поля зрения.
В ходе всех своих исследований я пришел к выводу, что нет никакого способа сделать это чисто и просто. Я вполне мог ошибаться, но после трех дней поисков я еще не нашел ответа, поэтому сейчас я предполагаю, что в настоящее время не существует сторонней программы, позволяющей это делать на Mac.
Тем не менее, кто-то из переполнения стека предложил мне запрограммировать базовое приложение для запуска в фоновом режиме для достижения этой цели с помощью Cocoa, и именно это я буду делать, если кто-то не придумает более быстрое/более простое/чистое решение и опубликует его здесь. .
Вот этот пост из переполнения стека:
Я буду следить за этим на всякий случай, если кто-то ответит на него, кроме меня.
Дэн Дж.
ДжонатонГ
тимуэ