Pentadactyl / Vimperator: So kopieren Sie ein Bild in die Zwischenablage

1365
Adobe

Meine Frage bezieht sich auf das Firefox-Add-on Pentadactyl (die Frage ist auch relevant für das übergeordnete Projekt Vimperator). In Pentadactyl gibt es eine Möglichkeit, ein Bild zu speichern:

;s 

An dieser Stelle wählen Sie das Bild aus, das Sie speichern möchten, aber ich möchte das Bild in die Zwischenablage kopieren.

Weiß jemand, ob es einen einfachen Weg gibt, dies zu tun?

2

2 Antworten auf die Frage

0
Adobe

Hier ist die beste Lösung, die ich entwickeln konnte (nur für Linux gültig):

Installieren Sie AutoKey und fügen Sie dort ein Skript hinzu:

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>") 

Dieses Skript bewirkt, dass AutoKey die Maus-3 drückt und dann zehnmal ArrowDown drückt (ich habe dort ein 'Bild kopieren'), und zum Schluss drückt es die Eingabetaste - so dass das Bild unter Ihrer aktuellen Mausposition in die Zwischenablage geht. Sie können dieses Skript dann an einen Schlüssel in AutoKey binden. Funktioniert mehr oder weniger stabil (nennen Sie es nicht mehrfach).

All dies mit xdotool: `xdotool klicken Sie auf die 3-Taste. manveru vor 12 Jahren 0
@ Manveru: Beide Lösungen sind schlecht. Sie verwenden die GUI und die Anzahl der Menüeinträge hängt von den installierten Erweiterungen ab. Adobe vor 12 Jahren 0
0
martijn

Nicht sicher, ob diese Option verfügbar war, als die Frage gestellt wurde, aber Pentadactyl verfügt jetzt über einen Ruckhinweismodus ;y, auf den Sie zugreifen können. Anschließend wählen Sie den Link oder das Bild aus, das Sie ziehen möchten;s

Siehe :help hintsalle verfügbaren Hinweise-Modi