Come seleziono un oggetto che si trova sotto un altro oggetto in Inkscape?


45

Un problema comune in Inkscape è che vuoi selezionare un oggetto ma un altro oggetto si mette sempre di mezzo perché ostruisce completamente l'oggetto di sfondo o perché i due sono troppo vicini tra loro.

Bene Inkscape ha il tasto alt + click per questo caso. Sfortunatamente funziona solo su Windows.

Esistono soluzioni per Linux e Mac OS ma almeno per me non funziona nulla. Ho deciso di condividere la mia soluzione alternativa qui in un formato di domande e risposte, principalmente perché le persone di Inkscape hanno rotto il loro wiki (sì, spedite alla lista per ottenere un account per un solo cambiamento, come se qualcuno lo facesse) ma anche perché altri possono condividere il loro forse anche soluzioni migliori.

Risposte:


39

Infatti Alt-clic spesso usato da Window Manager.

Quindi, come soluzione alternativa, utilizzo spesso uno di questi metodi:

1) Il metodo descritto da Christian (sposta, seleziona, annulla)

2) A seconda della dimensione degli oggetti, selezionando con una zona, come:

seleziona per zona

3) O quello che utilizzo di più, è "Tab" per passare attraverso gli oggetti. Questo può sembrare lungo e difficile, ma come

  • Gli oggetti sono spesso creati in ordine, quindi selezionando l'oggetto davanti quindi "Tab" spesso funziona
  • Uso molto i gruppi, quindi, per la figura sopra, 1) seleziono entrambi gli oggetti 2) Premi Ctrl-G per raggrupparli 3) Fai doppio clic sul gruppo 4) Premi Tab una o due volte 5) Premi Ctrl-Backspace per uscire del gruppo.

I gruppi sono così utili, che non faccio più fatica a selezionare gli oggetti: sto tabulando.

4) Nuovo: da Inkscape 0.91, sembra che ci sia un nuovo metodo con cui selezionare gli oggetti Alt+Mouse, come indicato nel log delle modifiche :

Ora è più facile selezionare gli oggetti che non sono in cima all'ordine Z: usa Alt + rotellina del mouse per scorrere tutti gli oggetti che sono impilati uno sopra l'altro nella posizione del puntatore del mouse (usa Maiusc + Alt + rotellina del mouse per aggiungere alla selezione esistente). Al momento, i gruppi non sono onorati, ovvero vengono considerati solo i singoli elementi all'interno dei gruppi.


Bene, ovviamente uso anche la selezione della regione, ma non ho pensato di menzionarla. È poco pratico con accordi complessi però. Non sapevo nemmeno la cosa di Tab, grazie mille! Non aiuta a selezionare più di un oggetto, per raggrupparli in primo luogo, o no?
Christian,

1
No, non è così - anche se per disposizioni complesse, dovresti usare gruppi e livelli!
Drasill,

Suggerirei di correggere la configurazione del tuo gestore di finestre se utilizza Alt + clic del mouse perché sorprendentemente molte app hanno qualcosa legato a quella combinazione. Preferisco spostare tutte le azioni del mouse di Window Manager su Super key.
Mikko Rantalainen,

12

C'è una grande soluzione alternativa che in realtà è molto bella da usare e potrebbe anche essere utile con un alt + clic funzionante: sposti un oggetto di mezzo, seleziona l'oggetto sottostante, quindi premi ctrl + z per annullare e l'oggetto si sposta indietro luogo ma la selezione non è influenzata affatto.

Quindi, per selezionare il cerchio rosso sotto il rettangolo blu

situazione iniziale

sposta il rettangolo da qualche parte dove non può disturbare nessuno

sposta il rettangolo

seleziona il cerchio

seleziona il cerchio

e premi Annulla per ottenere la cerchia selezionata.

sposta il rettangolo indietro con annulla

Tada! Questo ovviamente funziona anche con costellazioni molto più complicate in cui alt + clic non è una buona opzione.

Probabilmente questo flusso di lavoro era stato progettato dagli sviluppatori di Inkscape ma non l'ho mai trovato da nessuna parte e l'ho scoperto molto tardi, quindi ho usato un po 'del tempo risparmiato per condividere questa visione. Se non è una novità per te, bene per te. In ogni altro caso, spero che sia d'aiuto :)


E una versione più generica di questo è Maiusc-Freccia. Ad esempio, selezionare il rettangolo oscuro, premere Maiusc-Freccia destra fino a quando non è fuori mano, quindi qualunque cosa (più che semplicemente selezionare OK, poiché non fare affidamento su Annulla), quindi Maiusc-Freccia sinistra per spostarlo indietro. Il passo del movimento è così grande, è abbastanza ovvio quando è tornato esattamente dove è iniziato.
Ron Burk,

9

L'editor XML è un buon modo per selezionare qualsiasi oggetto, perché mostra la gerarchia completa degli oggetti del documento.

  1. Mostra l'editor XML ("Modifica → Editor XML ..." nel menu).
  2. Apri uno dei nodi di livello ( <svg:g id="layer…" …>).
  3. Aprire zero o più nodi del gruppo al di sotto di esso, come richiesto ( <svg:g id="g…">).
  4. Seleziona un oggetto o un gruppo all'interno di questo nodo layer / gruppo.

6

Sto usando Ubuntu e seleziono sotto usando Shift+ Alt+ clic.

Oppure invece di fare clic , è possibile scorrere la rotellina del mouse per selezionare ciclicamente. Cioè, Shift+ Alt+ rotella di scorrimento. Che è più veloce e pratico, come può essere fatto in entrambi i sensi: avanti e indietro.

La shiftaggiunge l'oggetto che stai targeting alla selezione corrente così un altro clic sulla voce non si vuole deseleziona e ti lascia con il vostro articolo destinato.

Quindi, usando le forme di Christian, selezionerei il rettangolo, Shift+ Altselezionare il cerchio e quindi Shiftselezionare il rettangolo. Il risultato sarebbe un cerchio selezionato.

Ok, sono troppi clic per qualcosa che dovrebbe funzionare, ma penso che questa sia la soluzione più rapida e semplice.

Potrei averlo scoperto in modo intuitivo, ma ho anche aggiunto questo ai segnalibri: http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886


2

Uso Ubuntu e la mia soluzione sta premendo Ctrl + Alt + Clic per selezionare l'oggetto sottostante. Potrebbe essere necessario fare clic un paio di volte per selezionare l'oggetto esatto che desideri.


1
Benvenuto in Graphic Design SE e grazie per la tua risposta. Sei sicuro di aver bisogno di Ctrl per questo? Per me, solo Alt + Click funziona bene.
Wrzlprmft

L'ho verificato e non ha funzionato.
user212714

Anch'io ho bisogno di usare entrambe ctrle altinsieme con l.mouse(o Alt + Maiusc + l.mouse) per selezionare nulla sotto. alt da solo non lo fa per me. Ubuntu 16.04, Inkspace 0.91
Hastig Zusammenstellen,

Funziona perfettamente anche su Windows
Ajay,

0

Ho avuto lo stesso problema e su Mac. Potrei trovare una soluzione:

Vai a XQuartz (menu generale in alto a sinistra)> Preferenze> Input> "I tasti delle opzioni inviano Alt_L e Alt_R"

Con ciò, Alt + clic selezionerà l'oggetto in alto. Il secondo clic selezionerà l'oggetto dietro e così via.

Se hai un Mac Mouse (Magic Mouse) funziona anche: alt + dito su e giù in superficie (che è l'equivalente della rotella di scorrimento in altri mouse)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.