Нажмите и отпустите кнопку мыши за пределами окна

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

1 ответ

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

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

Другие вопросы по тегам