Мышь нажмите и отпустите за пределами окна - PullRequest
1 голос
/ 19 февраля 2012

У меня есть два логических значения: leftPressed и rightPressed. Мне нужно, чтобы они были установлены в истину, когда нажаты соответствующие кнопки мыши, и в ложь, если нет. Расположение мыши и то, имеет ли программа фокус, не имеет значения. Эта программа не будет иметь графический интерфейс. Это вообще возможно?

1 Ответ

0 голосов
/ 19 февраля 2012

Определенно возможно, но очень много времени.Используйте JNA для создания глобального мышиного крючка.Вам нужно будет предоставить реализации для каждой платформы, на которой вы планируете запустить и т. Д. Например, вот кто-то, кто сделал это с windows .

Я искал что-то подобное водин момент, но нашел лучший способ сделать это в моем коде.Тем не менее, я столкнулся с этой библиотекой .Это может сработать для вас.

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