2

Мой вопрос касается дополнения Firefox Pentadactyl (вопрос также относится к его родительскому проекту Vimperator). В Pentadactyl есть способ сохранить изображение:

;s

На этом этапе вы выбираете изображение, которое хотите сохранить, но я хочу скопировать изображение в буфер обмена.

Кто-нибудь знает, есть ли простой способ сделать это?

2 ответа2

0

Вот лучшее решение, которое я мог разработать (действительно только для Linux):

Установите AutoKey, добавьте туда скрипт:

from Xlib import display

c = display.Display().screen().root.query_pointer()._data
x = c["root_x"]
y = c["root_y"]

mouse.click_absolute(x,y,3)
keyboard.send_key("<down>", repeat=10)

keyboard.press_key("<enter>")
keyboard.release_key("<enter>")

Этот скрипт заставляет AutoKey нажать мышью-3, а затем он нажимает ArrowDown 10 раз (там у меня есть «Копировать изображение»), и, наконец, он нажимает Enter - так что рис под вашей текущей позицией мыши попадает в буфер обмена. Затем вы можете привязать этот скрипт к ключу в AutoKey. Работает более-менее стабильно (не называйте это несколько раз подряд).

0

Не уверен, что это было доступно, когда был задан вопрос, но пентадактиль теперь имеет режим подсказки янки, доступ к которому осуществляется через ;y , после чего вы выбираете ссылку или изображение, которое хотите вернуть, точно так же, как для ;s

Смотрите :help hints для всех доступных режимов подсказок

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .