Форум русскоязычного сообщества Ubuntu


Автор Тема: Перехват сообщений мыши  (Прочитано 1891 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yanich89

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Перехват сообщений мыши
« : 30 Сентября 2021, 18:03:21 »
Помогите написать код перехвата нажатия левой кнопки мыши, чтобы при этом сообщения доставлялись другим окнам.

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 619
  • xUbuntu 22.04
    • Просмотр профиля
Re: Перехват сообщений мыши
« Ответ #1 : 30 Сентября 2021, 19:28:56 »
Приветствую!

Посмотрите по запросу :„Linux Intercept Mouse Click" … Ну и придётся немого расширить вопрос. Что за код, для чего код…

2021-09-30 12:28:51

Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн yanich89

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Перехват сообщений мыши
« Ответ #2 : 01 Октября 2021, 09:33:18 »
Посмотрите по запросу :„Linux Intercept Mouse Click" … Ну и придётся немого расширить вопрос. Что за код, для чего код…
Код программный на С++. Под Ubuntu. Программа не имеет окна. Должна грабить клик мыши, узнавать его координаты  и делать нечто. Не должна влиять на работоспособность системы в целом.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Перехват сообщений мыши
« Ответ #3 : 01 Октября 2021, 11:31:27 »
Извините, я все еще учусь

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Перехват сообщений мыши
« Ответ #4 : 01 Октября 2021, 21:48:06 »
Код программный на С++. Под Ubuntu. Программа не имеет окна. Должна грабить клик мыши, узнавать его координаты  и делать нечто. Не должна влиять на работоспособность системы в целом.

Попробуйте запустить такую команду
sudo cat /dev/input/miceи подвигайте мышкой. Возможно этот эксперимент подскажет решение задачи.

Еще подсказки можно поискать в документации ядра The Linux Input Documentation.

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.