Wie wähle ich in Inkscape ein Objekt aus, das unter einem anderen Objekt liegt?

45

Ein häufiges Problem in Inkscape besteht darin, dass Sie ein Objekt auswählen möchten, ein anderes Objekt jedoch immer im Weg ist, weil es das Hintergrundobjekt vollständig behindert oder weil die beiden Objekte zu nahe beieinander liegen.

Nun, Inkscape hat die Alt + Klick für diesen Fall. Leider funktioniert es nur unter Windows.

Es gibt Lösungen für Linux und Mac OS, aber zumindest für mich funktioniert nichts. Ich habe mich entschlossen, meine Problemumgehung hier in einem Q & A-Format zu teilen, hauptsächlich, weil die Inkscape-Leute ihr Wiki kaputt gemacht haben (ja, Mail an die Liste, um ein Konto für nur eine Änderung zu erhalten, als ob jemand dies tun würde), aber auch, weil dann andere ihr Vielleicht teilen können auch bessere lösungen.

Christian
quelle

Antworten:

39

In der Tat Alt-Klick in oft vom Window Manager verwendet.

Um das Problem zu umgehen, verwende ich häufig eine der folgenden Methoden:

1) Die von Christian beschriebene Methode (verschieben, auswählen, rückgängig machen)

2) Abhängig von der Objektgröße wählen Sie mit einer Zone aus, wie:

Wählen Sie nach Zone

3) Oder die, die ich am häufigsten benutze, es ist "Tab", um durch die Objekte zu gehen. Dies mag lang und schwierig erscheinen, aber als

  • Objekte werden oft in der richtigen Reihenfolge erstellt. Wenn Sie also das vordere Objekt auswählen, funktioniert "Tab" oft
  • Ich verwende häufig Gruppen. In der obigen Abbildung 1) wählen Sie beide Objekte aus. 2) Drücken Sie Strg-G, um sie zu gruppieren. 3) Doppelklicken Sie auf die Gruppe. 4) Drücken Sie ein- oder zweimal die Tabulatortaste. 5) Drücken Sie Strg-Backspace, um auszusteigen aus der Gruppe.

Gruppen sind so nützlich, dass ich keine Probleme mehr habe, Objekte auszuwählen.

4) Neu: Seit Inkscape 0.91 scheint es eine neue Methode zu geben, mit der Objekte ausgewählt werden können Alt+Mouse, wie im Changelog angegeben :

Es ist jetzt einfacher, Elemente auszuwählen, die sich nicht oben in der Z-Reihenfolge befinden: Verwenden Sie die Tastenkombination Alt + Mausrad, um alle Elemente zu durchlaufen, die an der Position des Mauszeigers übereinander gestapelt sind (verwenden Sie die Tastenkombination Umschalt + Alt) + Mausrad scrollen, um zur vorhandenen Auswahl hinzuzufügen). Derzeit werden Gruppen nicht berücksichtigt, dh es werden nur einzelne Punkte innerhalb von Gruppen berücksichtigt.

Drasill
quelle
Gut, ich benutze natürlich auch die Regionsauswahl, aber ich habe nicht daran gedacht, sie zu erwähnen. Bei komplexen Arrangements ist das jedoch unpraktisch. Ich wusste nicht einmal das Tab-Ding, vielen Dank! Es hilft jedoch nicht, mehrere Objekte auszuwählen, um sie an erster Stelle zu gruppieren, oder?
Christian
1
Nein, das tut es nicht - obwohl Sie für komplexe Arrangements Gruppen und Ebenen verwenden sollten!
Drasill
Ich würde vorschlagen, die Konfiguration Ihres Fenstermanagers zu korrigieren, wenn Sie Alt + Mausklick verwenden, da überraschenderweise viele Apps etwas mit dieser Kombination zu tun haben. Ich ziehe es vor, alle Mausaktionen des Fenstermanagers auf die Super-Taste zu verschieben.
Mikko Rantalainen
12

Es gibt eine großartige Abhilfemaßnahme, die in der Tat sehr nützlich ist und sogar mit einem funktionierenden Alt + Klick nützlich sein kann: Sie schieben ein Objekt aus dem Weg, wählen das darunter liegende Objekt aus, drücken Strg + Z, um es rückgängig zu machen, und das Objekt bewegt sich wieder hinein Ort, aber die Auswahl ist überhaupt nicht betroffen.

So wählen Sie den roten Kreis unter dem blauen Rechteck

Ausgangssituation

Bewegen Sie das Rechteck an einen Ort, an dem es niemanden stört

Verschiebe das Rechteck

Wähle den Kreis aus

Wähle den Kreis aus

und klicken Sie auf "Rückgängig", um den ausgewählten Kreis zu erhalten.

Verschieben Sie das Rechteck mit rückgängig

Tada! Dies funktioniert natürlich auch bei viel komplizierteren Konstellationen, bei denen Alt + Klick keine gute Option ist.

Wahrscheinlich war dieser Workflow von den Inkscape-Entwicklern vorgesehen, aber ich habe ihn nirgendwo gefunden und erst spät herausgefunden, sodass ich die Zeit, die ich gespart habe, verwendet habe, um diese Erkenntnisse zu teilen. Wenn es keine Neuigkeiten für Sie sind, ist es gut für Sie. In jedem anderen Fall hoffe ich, dass es hilft :)

Christian
quelle
Und eine allgemeinere Version davon ist Shift-Arrow. Wählen Sie beispielsweise ein verdeckendes Rechteck aus und drücken Sie die Umschalttaste-Rechtspfeil-Taste, bis es nicht mehr im Weg ist. Die Schrittweite der Bewegung ist so groß, dass es ziemlich offensichtlich ist, wann genau sie wieder da ist, wo sie begonnen hat.
Ron Burk
9

Der XML-Editor ist eine gute Möglichkeit, ein Objekt auszuwählen, da er die vollständige Objekthierarchie des Dokuments anzeigt.

  1. Zeigen Sie den XML-Editor an ("Bearbeiten → XML-Editor ..." im Menü).
  2. Öffnen Sie einen der Layerknoten ( <svg:g id="layer…" …>).
  3. Öffnen Sie nach Bedarf mindestens einen der darunter liegenden Gruppenknoten ( <svg:g id="g…">).
  4. Wählen Sie ein Objekt oder eine Gruppe innerhalb dieses Ebenen- / Gruppenknotens aus.
Paul
quelle
6

Ich benutze Ubuntu und wähle unten mit Shift+ Alt+ Klick.

Oder anstatt zu klicken , können Sie mit dem Mausrad die Auswahl durchlaufen. Das heißt, Shift+ Alt+ Scrollrad. Was schneller und praktischer ist, als es in beiden Richtungen getan werden kann: vorwärts und rückwärts.

Das shiftfügt das Objekt, auf das Sie zielen, der aktuellen Auswahl hinzu, sodass ein weiterer Klick auf das Element, dessen Auswahl Sie nicht möchten, Sie mit dem gewünschten Element belässt.

Wenn ich also Christians Formen verwende, wähle ich das Rechteck aus, Shift+ Altwähle den Kreis aus und Shiftwähle dann das Rechteck aus. Ergebnis wäre ein ausgewählter Kreis.

Ok, es sind zu viele Klicks für etwas, das einfach funktionieren sollte, aber ich denke, das ist die schnellste und einfachste Lösung.

Ich habe das vielleicht intuitiv entdeckt, aber ich habe auch dieses Lesezeichen - http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886

geliebt.von.Jesus
quelle
2

Ich benutze Ubuntu und meine Lösung drückt Strg + Alt + Klicken, um das Objekt darunter auszuwählen. Möglicherweise müssen Sie ein paar Mal klicken, um das gewünschte Element auszuwählen.

user212714
quelle
1
Willkommen bei Graphic Design SE und vielen Dank für Ihre Antwort. Sind Sie sicher, dass Sie hierfür Strg benötigen? Für mich funktioniert nur Alt + Klick gut.
Wrzlprmft
Ich habe das überprüft und es hat nicht funktioniert.
user212714
Ich muss auch beide ctrlund altzusammen mit l.mouse(oder Umschalt + Alt + Maus) verwenden, um etwas darunter auszuwählen. alt alleine macht das nicht für mich. Ubuntu 16.04, Inkspace 0.91
Hastig Zusammenstellen
Dies funktioniert auch perfekt unter Windows
Ajay
0

Ich hatte das gleiche Problem und in Mac. Ich könnte eine Lösung finden:

Gehe zu XQuartz (allgemeines Menü oben links)> Einstellungen> Eingabe> "Optionstasten senden Alt_L und Alt_R"

Mit Alt + Klick wird das oberste Objekt ausgewählt. Der zweite Klick wählt das Objekt dahinter aus und so weiter.

Wenn Sie eine Mac-Maus (Magic Mouse) haben, funktioniert dies auch: Alt + Finger nach oben und unten zur Oberfläche (entspricht dem Scrollrad in anderen Mäusen)

Nrc
quelle