Хук на буфер обмена
Модератор: Модераторы
Хук на буфер обмена
Возникла необходимость следить за изменениями буфера обмена на предмет автоматического вытаскивания ссылок, возможно ли такое сделать под линукс? Искал, гуглил, вразумительного ответа не нашёл.
Re: Хук на буфер обмена
Конвертируй заголовки в модули и подключайся к сишной библиотеке, которая за это отвечает. В написанном на лазарусе double commander можно вставлять мышкой в окошко текст, скопипащенный в другом приложении, так что кто-то похожее уже делал.
Re: Хук на буфер обмена
Конвертируй заголовки в модули и подключайся к сишной библиотеке
нашёл вариант для delphi (в принципе ничего гениального), но там используются API функции и системные сообщения, аналогов которых в linux библиотеке нету (оно и понятно linux не винда, свои тараканы)
В написанном на лазарусе double commander можно вставлять мышкой в окошко текст, скопипащенный в другом приложении, так что кто-то похожее уже делал.
как вставить не проблема, вопрос в том как в фоне следить за изменениями в буфере, и в случае таковых анализировать текст буфера обмена
Re: Хук на буфер обмена
В линуксе сть такая шняга. В KDE. Вешается аплет как-то называется похоже на клипарт... Не помню. Он занимается именно такими вещами. МЕШАЕТ ЖУТКО!!!! Только в клипбоад что-то цапнишь на URL похожее, этот гад сразу конкверор запускает с этим URL. Обычно, после установки дистрибутива сразу эту шнягу убивал. И ЧТОБ ОНА БОЛЬШЕ НИКОГДА НЕ ПОЯВЛЯЛАСЬ сносил. Поэтому и не помню название.
Можно найти и посмотреть как сделано.
Можно найти и посмотреть как сделано.
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
Re: Хук на буфер обмена
klipper ^_^ Это поведение отключается в 2 нажатия, и в OpenSUSE по умолчанию не включено ^_^
Крайне удобная вещь - оно ведь хранит историю буфера обмена ^_^ Всегда сразу делаю 20-50...
Крайне удобная вещь - оно ведь хранит историю буфера обмена ^_^ Всегда сразу делаю 20-50...
Re: Хук на буфер обмена
В линуксе сть такая шняга. В KDE. Вешается аплет как-то называется похоже на клипарт.
может я чего то не понимаю, но мне надо в программе такую функцию добавить, независимо от менеджера/ операционки ...
Re: Хук на буфер обмена
Попробуй проследить, как работает потомок TAction - TEditPaste
