Comment sélectionner un objet situé sous un autre objet dans Inkscape?

45

Un problème courant dans Inkscape est que vous souhaitez sélectionner un objet, mais un autre objet est toujours gênant car il obstrue complètement l’objet d’arrière-plan ou parce que les deux sont trop rapprochés.

Eh bien, Inkscape a la touche alt + clic pour ce cas. Malheureusement, il ne fonctionne que sous Windows.

Il existe des solutions pour Linux et Mac OS mais au moins pour moi rien ne fonctionne. J'ai décidé de partager ma solution ici dans un format de questions-réponses, principalement parce que les utilisateurs d'Inkscape avaient brisé leur wiki (oui, envoyez un message à la liste pour obtenir un compte pour un seul changement, comme si n'importe qui le ferait), mais aussi parce que d'autres pourraient partager leur peut-être. de meilleures solutions aussi.

Christian
la source

Réponses:

39

En effet, Alt-click est souvent utilisé par le gestionnaire de fenêtres.

Donc, pour contourner le problème, j’utilise souvent l’une des méthodes suivantes:

1) La méthode décrite par Christian (déplacer, sélectionner, annuler)

2) En fonction de la taille des objets, sélection avec une zone, comme:

sélectionner par zone

3) Ou celui que j'utilise le plus, c'est "Tab" pour parcourir les objets. Cela peut sembler long et difficile, mais comme

  • Les objets sont souvent créés dans l’ordre, la sélection de l’objet devant puis "Tab" fonctionne souvent
  • J'utilise beaucoup les groupes, donc, pour la figure ci-dessus, 1) sélectionnez les deux objets 2) Appuyez sur Ctrl-G pour les regrouper 3) Double-cliquez sur le groupe 4) Appuyez une ou deux fois sur la touche de tabulation 5) Appuyez sur Ctrl-Backspace pour sortir du groupe.

Les groupes sont tellement utiles que je ne me bats plus pour sélectionner des objets - je tabule.

4) Nouveau: depuis Inkscape 0.91, il semble qu'il existe une nouvelle méthode pour sélectionner des objets avec Alt+Mouse, comme indiqué dans le journal des modifications :

Il est maintenant plus facile de sélectionner des éléments qui ne figurent pas en haut de l’ordre Z: utilisez Alt + molette de la souris pour faire défiler tous les éléments empilés les uns sur les autres à l’emplacement du pointeur de la souris (utilisez Maj + Alt molette de la souris faire défiler pour ajouter à la sélection existante). À l'heure actuelle, les groupes ne sont pas honorés, c'est-à-dire que seuls les éléments individuels au sein des groupes sont pris en compte.

Drasill
la source
Bon point, j'utilise aussi la sélection de région bien sûr mais je n'ai pas pensé à le mentionner. Ce n'est pas pratique avec des arrangements complexes cependant. Je ne connaissais même pas le tab, merci beaucoup! Cela n'aide pas de sélectionner plus d'un objet, mais de les regrouper en premier lieu, ou alors?
Christian
1
Non ce n'est pas le cas - bien que pour les arrangements complexes, vous devez utiliser des groupes et des couches!
Drasill
Je suggérerais de corriger votre configuration de gestionnaire de fenêtres si elle mange Alt + clic de souris, car étonnamment, de nombreuses applications ont quelque chose de lié à cette combinaison. Je préfère déplacer toutes les actions de la souris du gestionnaire de fenêtres vers la touche Super.
Mikko Rantalainen
12

Il existe une excellente solution de contournement qui est en fait assez agréable à utiliser et qui pourrait même être utile avec un alt + clic de travail: vous déplacez un objet hors du chemin, sélectionnez-le en dessous, puis appuyez sur ctrl + z pour annuler et l'objet revient dans l'objet précédent. placer mais la sélection n'est pas affectée du tout.

Donc, pour sélectionner le cercle rouge sous le rectangle bleu

situation initiale

déplacez le rectangle quelque part où il ne peut déranger personne

déplace le rectangle

sélectionnez le cercle

sélectionnez le cercle

et appuyez sur annuler pour obtenir votre cercle sélectionné.

reculer le rectangle avec undo

Tada! Ceci fonctionne bien sûr également avec des constellations beaucoup plus compliquées où alt + click n'est pas une bonne option.

Ce flux de travail a probablement été conçu par les développeurs d’Inkscape, mais je ne l’ai jamais trouvé nulle part. J’ai appris très tard, alors j’ai utilisé une partie du temps que j’avais économisé pour partager cet aperçu. Si ce n'est pas nouveau pour vous, tant mieux pour vous. Dans les autres cas, j'espère que ça aide :)

Christian
la source
Et une version plus générique de ceci est Shift-Arrow. Par exemple, sélectionnez un rectangle d’obscurcissement, appuyez sur Shift-RightArrow jusqu’à ce qu’il soit réglé, donc quoi que vous fassiez (rien de plus que de sélectionner OK, car vous ne comptez pas sur annuler), puis sur Maj-LeftArrow pour le déplacer. Le pas du mouvement est si important qu’il est assez évident de revenir exactement à l’origine.
Ron Burk
9

L'éditeur XML est un bon moyen de sélectionner n'importe quel objet, car il affiche la hiérarchie complète des objets du document.

  1. Affichez l'éditeur XML ("Edition → Editeur XML…" dans le menu).
  2. Ouvrez l'un des nœuds de la couche ( <svg:g id="layer…" …>).
  3. Ouvrez zéro ou plus des nœuds de groupe en dessous, selon vos besoins ( <svg:g id="g…">).
  4. Sélectionnez un objet ou un groupe dans ce nœud de couche / groupe.
Paul
la source
6

J'utilise Ubuntu et je sélectionne ci-dessous avec Shift+ Alt+ clic.

Ou au lieu de cliquer , vous pouvez faire défiler la molette de la souris pour sélectionner la sélection. C'est-à-dire, Shift+ Alt+ molette de défilement. Ce qui est plus rapide et pratique, comme cela peut être fait dans les deux sens: en avant et en arrière.

Le shiftajoute l'objet que vous ciblez à la sélection actuelle afin qu'un autre clic sur l'élément que vous ne voulez pas désélectionner vous laisse avec l'élément souhaité.

Donc, en utilisant les formes de Christian, je sélectionnerais le rectangle, Shift+ Altsélectionnez le cercle, puis Shiftsélectionnez le rectangle. Le résultat serait un cercle sélectionné.

Ok, c’est trop de clics pour quelque chose qui devrait marcher mais je pense que c’est la solution la plus simple et la plus rapide.

J'ai peut-être découvert cela intuitivement, mais j'ai aussi ce signet - http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886

aimé.par.Jésus
la source
2

J'utilise Ubuntu et ma solution consiste à appuyer sur Ctrl + Alt + Clic pour sélectionner l'objet ci-dessous. Vous devrez peut-être cliquer plusieurs fois pour sélectionner l'élément que vous souhaitez.

utilisateur212714
la source
1
Bienvenue à Graphic Design SE et merci pour votre réponse. Êtes-vous sûr d'avoir besoin de Ctrl pour cela? Pour moi, juste Alt + Click fonctionne bien.
Wrzlprmft
J'ai vérifié cela et cela n'a pas fonctionné.
utilisateur212714
J'ai aussi besoin d'utiliser les deux ctrlet altavec l.mouse(ou shift + alt + l.mouse) pour sélectionner quoi que ce soit en dessous. alt seul ne le fait pas pour moi. Ubuntu 16.04, Inkspace 0.91
Hastig Zusammenstellen 12/12/2016
Cela fonctionne aussi parfaitement sur Windows
Ajay
0

J'ai eu le même problème et sous Mac. Je pourrais trouver une solution:

Allez dans XQuartz (menu général en haut à gauche)> Préférences> Entrée> "Les touches d’option envoient Alt_L et Alt_R"

Avec cela, Alt + clic sélectionnera le premier objet. Le deuxième clic sélectionnera l'objet derrière et ainsi de suite.

Si vous avez une souris Mac (Magic Mouse), cela fonctionne également: alt + finger up and down jusqu'à la surface (c'est l'équivalent de la molette de défilement dans les autres souris)

Nrc
la source