¿Cómo selecciono un objeto que está debajo de otro objeto en Inkscape?

45

Un problema común en Inkscape es que desea seleccionar un objeto pero otro objeto siempre se interpone porque obstruye completamente el objeto de fondo o porque los dos están demasiado juntos.

Bueno, Inkscape tiene el alt + clic para este caso. Desafortunadamente, solo funciona en Windows.

Hay soluciones para Linux y Mac OS, pero al menos para mí nada funciona. Decidí compartir mi solución aquí en un formato de preguntas y respuestas, principalmente porque la gente de Inkscape rompió su wiki (sí, envíe un correo electrónico a la lista para obtener una cuenta para un solo cambio, como si alguien lo hiciera), pero también porque otros pueden compartir sus mejores soluciones también.

cristiano
fuente

Respuestas:

39

De hecho, Alt-click es usado frecuentemente por Window Manager.

Entonces, como solución alternativa, a menudo uso uno de estos métodos:

1) El método descrito por Christian (mover, seleccionar, deshacer)

2) Dependiendo del tamaño de los objetos, seleccionando con una zona, como:

seleccionar por zona

3) O el que más uso, es "Tab" para revisar los objetos. Esto puede parecer largo y difícil, pero como

  • Los objetos a menudo se crean en orden, por lo que seleccionar el objeto delante y luego "Tab" a menudo funciona
  • Uso mucho los grupos, así que, para la figura anterior, 1) selecciono ambos objetos 2) Presione Ctrl-G para agruparlos 3) Haga doble clic en el grupo 4) Presione Tab una o dos veces 5) Presione Ctrl-Retroceso para salir del grupo.

Los grupos son tan útiles que ya no me cuesta más seleccionar objetos: estoy tabulando.

4) Nuevo: desde Inkscape 0.91, parece que hay un nuevo método para seleccionar objetos Alt+Mouse, como se indica en el registro de cambios :

Ahora es más fácil seleccionar elementos que no están en la parte superior del orden Z: utilice Alt + desplazamiento de la rueda del mouse para recorrer todos los elementos que están apilados uno encima del otro en la ubicación del puntero del mouse (use Shift + Alt + rueda del mouse para agregar a la selección existente). En la actualidad, no se aceptan grupos, es decir, solo se consideran los elementos individuales dentro de los grupos.

Drasill
fuente
Buen punto, también uso la selección de la región, por supuesto, pero no pensé en mencionarla. Sin embargo, no es práctico con arreglos complejos. Ni siquiera sabía lo de Tab, ¡muchas gracias! Sin embargo, no ayuda con la selección de más de un objeto agruparlos, ¿o no?
Christian
1
No, no lo hace, aunque para arreglos complejos, ¡debería usar grupos y capas!
Drasill
Sugeriría arreglar la configuración del administrador de ventanas si se está usando Alt + clic del mouse porque sorprendentemente muchas aplicaciones tienen algo vinculado a esa combinación. Prefiero mover todas las acciones del mouse del administrador de ventanas a Super key.
Mikko Rantalainen
12

Hay una gran solución que en realidad es bastante agradable de usar e incluso podría ser útil con un Alt + clic que funcione: mueve un objeto fuera del camino, selecciona el objeto debajo, luego presiona ctrl + z para deshacer y el objeto vuelve a moverse lugar pero la selección no se ve afectada en absoluto.

Entonces, para seleccionar el círculo rojo debajo del rectángulo azul

situación inicial

mueve el rectángulo a un lugar donde no pueda molestar a nadie

mover el rectángulo

selecciona el circulo

selecciona el circulo

y presione deshacer para obtener su círculo seleccionado.

mover el rectángulo hacia atrás con deshacer

Tada! Por supuesto, esto también funciona con constelaciones mucho más complicadas donde alt + click no es una buena opción.

Probablemente este flujo de trabajo fue pensado por los desarrolladores de Inkscape, pero nunca lo encontré en ningún lado y lo descubrí muy tarde, así que utilicé parte del tiempo que ahorré para compartir esta información. Si no es noticia para ti, bien por ti. En cualquier otro caso, espero que ayude :)

cristiano
fuente
Y una versión más genérica de esto es Shift-Arrow. Por ejemplo, seleccione un rectángulo oscuro, presione Shift-RightArrow hasta que esté fuera del camino, así que sea lo que sea (más que solo seleccionar OK, ya que no depende de deshacer), luego Shift-LeftArrow para moverlo hacia atrás. El paso del movimiento es tan grande que es bastante obvio cuando vuelve exactamente a donde comenzó.
Ron Burk
9

El editor XML es una buena forma de seleccionar cualquier objeto, ya que muestra la jerarquía de objetos completa del documento.

  1. Muestre el editor XML ("Editar → Editor XML ..." en el menú).
  2. Abra uno de los nodos de capa ( <svg:g id="layer…" …>).
  3. Abra cero o más de los nodos del grupo debajo de él, según sea necesario ( <svg:g id="g…">).
  4. Seleccione un objeto o grupo dentro de este nodo de capa / grupo.
Pablo
fuente
6

Estoy usando Ubuntu y selecciono debajo usando Shift+ Alt+ clic.

O, en lugar de hacer clic , puede desplazar la rueda del mouse para seleccionar el ciclo. Es decir, Shift+ Alt+ rueda de desplazamiento. Lo cual es más rápido y práctico, ya que se puede hacer en ambos sentidos: hacia adelante y hacia atrás.

A continuación, shiftagrega el objeto al que está apuntando a la selección actual, por lo que otro clic en el elemento que no desea anula la selección y lo deja con el elemento deseado.

Entonces, usando las formas de Christian, seleccionaría el rectángulo, Shift+ Altseleccionaría el círculo y luego Shiftseleccionaría el rectángulo. El resultado sería un círculo seleccionado.

Ok, son demasiados clics para algo que debería funcionar, pero creo que esta es la solución más rápida y sencilla.

Puede que haya descubierto esto intuitivamente, pero también lo he marcado como favorito: http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886

amado por Jesús
fuente
2

Yo uso Ubuntu y mi solución es presionar Ctrl + Alt + Click para seleccionar el objeto debajo. Es posible que deba hacer clic un par de veces para seleccionar el elemento exacto que desea.

usuario212714
fuente
1
Bienvenido a Graphic Design SE y gracias por tu respuesta. ¿Estás seguro de que necesitas Ctrl para esto? Para mí, solo Alt + Click funciona bien.
Wrzlprmft
Lo comprobé y no funcionó.
user212714
Yo también necesito usar ambos ctrly altjunto con l.mouse(o shift + alt + l.mouse) para seleccionar cualquier cosa debajo. alt solo no lo hace por mí. Ubuntu 16.04, Inkspace 0.91
Hastig Zusammenstellen
Esto también funciona perfectamente en Windows
Ajay
0

Tuve el mismo problema y en Mac. Podría encontrar una solución:

Vaya a XQuartz (menú general arriba a la izquierda)> Preferencias> Entrada> "Las teclas de opción envían Alt_L y Alt_R"

Con eso, Alt + clic seleccionará el objeto superior. El segundo clic seleccionará el objeto detrás y así sucesivamente.

Si tiene un Mac Mouse (Magic Mouse) también funciona: alt + dedo hacia arriba y hacia abajo a la superficie (que es el equivalente de la rueda de desplazamiento en otros ratones)

Nrc
fuente