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