Pentadactyl/Vimperator:如何将图像复制到剪贴板

Pentadactyl/Vimperator:如何将图像复制到剪贴板

我的问题是关于 Firefox 插件 Pentadactyl 的(这个问题也与其父项目 Vimperator 有关)。在 Pentadactyl 中,有一种方法可以保存图像:

;s

此时,您选择想要保存的图像,但我想将图像复制到剪贴板。

有人知道是否有简单的方法可以做到这一点?

答案1

这是我能开发出的最佳解决方案(仅适用于 Linux):

安装自动键,在那里添加一个脚本:

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 中的某个键。工作或多或少稳定(不要一次调用它几次)。

答案2

不确定在提出问题时这是否可用,但 pentadactyl 现在有一个提取提示模式,可通过 访问;y,然后选择要提取的链接或图像,就像;s

查看:help hints所有可用的提示模式

相关内容