|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2014, 13:48 | #1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Программа для залипания кнопки мыши в Linux (Lazarus)
В общем, нужна программа для залипания кнопки мыши в Kubuntu. Чтобы держишь кнопку N-секунд, отпускаешь, а она осталась нажатой.
Поискал в инете - не нашел и решил, что придется писать самому. Принцип программы прост: 1) перехватить нажатие кнопки мыши и включить таймер. 2) перехватить отпускание той же кнопки. Если таймер тикал более N секунд, отменить отпускание кнопки, оставив ее нажатой. 3) при следующем нажатии кнопки, отменить ее залипание (сэмулировать отпускание) Проблема в том, что я не знаю линуксовый аналог хука на мышь и какие события будут приходить при нажатии/отпускании кнопок мыши. Удалось нагуглить функцию XGrabButton, но что делать после ее вызова мне не понятно. Прошу помощи. Желательно под Lazarus. p.s. Если такая программа уже существует и кто-нибудь скажет название, буду только рад поюзать. Последний раз редактировалось BLACK_RAIN; 09.10.2014 в 14:07. |
10.10.2014, 11:03 | #2 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
сделал так:
Код:
никто не поможет? Точнее, окна не виснут, а перестают реагировать на мышь. Им сообщения не доходят. Последний раз редактировалось BLACK_RAIN; 11.10.2014 в 10:52. |
11.10.2014, 14:01 | #3 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
накидал код
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
событие отпускания левой кнопки мыши для button | Niyaz.cpp | Visual C++ | 0 | 24.04.2012 01:22 |
Программа для отображения состояния мыши | Potapenko Dmytry | Помощь студентам | 0 | 02.11.2011 21:28 |
Событие onClick для правой кнопки мыши delphi | JK0 | Помощь студентам | 0 | 09.06.2011 22:36 |
Событие для правой кнопки мыши | MyLastHit | Общие вопросы Delphi | 4 | 30.08.2010 17:04 |
Программа для снятия видео с экрана в Linux | Яр|/||< (^_^) | Софт | 1 | 14.03.2010 15:42 |