Bagaimana cara memilih objek yang di bawah objek lain di Inkscape?

45

Masalah umum dalam Inkscape adalah Anda ingin memilih objek tetapi objek lain selalu menghalangi karena benar-benar menghalangi objek latar belakang atau karena keduanya terlalu berdekatan.

Nah Inkscape memiliki alt + klik untuk kasus ini. Sayangnya itu hanya bekerja pada Windows.

Ada solusi untuk Linux dan Mac OS tetapi setidaknya bagi saya tidak ada yang berhasil. Saya memutuskan untuk membagikan solusi saya di sini dalam format T&J, terutama karena orang-orang Inkscape memecahkan wiki mereka (ya, kirim ke daftar untuk mendapatkan akun hanya dengan satu perubahan, seolah-olah ada orang yang mau) tetapi juga karena orang lain dapat berbagi mungkin solusi yang lebih baik juga.

Kristen
sumber

Jawaban:

39

Memang Alt-click in sering digunakan oleh Window Manager.

Jadi sebagai solusi, saya sering menggunakan salah satu metode ini:

1) Metode yang dijelaskan oleh Christian (pindah, pilih, batalkan)

2) Bergantung pada ukuran objek, memilih dengan zona, seperti:

pilih berdasarkan zona

3) Atau yang paling saya gunakan, itu "Tab" untuk pergi melalui objek. Ini mungkin tampak panjang & sulit, tetapi sebagai

  • Objek sering dibuat berurutan, jadi memilih objek di depan lalu "Tab" sering bekerja
  • Saya sering menggunakan Grup, jadi, untuk gambar di atas, 1) pilih kedua objek 2) Tekan Ctrl-G untuk mengelompokkannya 3) Klik dua kali pada grup 4) Tekan Tab sekali atau dua kali 5) Tekan Ctrl-Backspace untuk keluar dari grup.

Grup sangat berguna, daripada saya tidak berjuang lagi untuk memilih objek - Saya tabbing.

4) Baru: sejak Inkscape 0.91, tampaknya ada metode baru untuk memilih objek Alt+Mouse, seperti yang dinyatakan dalam changelog :

Sekarang lebih mudah untuk memilih item yang tidak di bagian atas Z-order: gunakan Alt + gulir roda mouse untuk menggilir semua item yang ditumpuk satu sama lain di lokasi penunjuk mouse (gunakan Shift + Alt + gulir roda mouse untuk menambah pilihan yang ada). Saat ini, grup tidak dihormati, yaitu hanya item individual dalam grup yang dipertimbangkan.

Drasill
sumber
Poin yang bagus, saya juga menggunakan pemilihan wilayah tentu saja tetapi saya tidak berpikir untuk menyebutkannya. Ini tidak praktis dengan pengaturan yang rumit. Aku bahkan tidak tahu tentang Tab, terima kasih banyak! Ini tidak membantu dengan memilih lebih dari satu objek, untuk mengelompokkan mereka di tempat pertama, atau bukan?
Christian
1
Tidak, tidak - walaupun untuk pengaturan yang rumit, Anda harus menggunakan grup dan layer!
Drasill
Saya menyarankan untuk memperbaiki konfigurasi window manager Anda jika memakan Alt + klik mouse karena secara mengejutkan banyak aplikasi memiliki sesuatu yang terikat pada kombinasi tersebut. Saya lebih suka memindahkan semua tindakan mouse manajer jendela ke tombol Super.
Mikko Rantalainen
12

Ada solusi hebat yang sebenarnya cukup baik untuk digunakan dan bahkan mungkin berguna dengan alt + klik yang berfungsi: Anda memindahkan objek keluar dari jalan, pilih objek di bawahnya, lalu tekan ctrl + z untuk membatalkan dan objek bergerak kembali tempat tetapi seleksi tidak terpengaruh sama sekali.

Jadi untuk memilih lingkaran merah di bawah persegi panjang biru

situasi awal

pindahkan kotak di suatu tempat di mana itu tidak bisa mengganggu siapa pun

pindahkan persegi panjang

pilih lingkaran

pilih lingkaran

dan tekan undo untuk mendapatkan lingkaran pilihan Anda.

pindahkan persegi panjang kembali dengan membatalkan

Tada! Ini tentu saja juga bekerja dengan rasi bintang yang jauh lebih rumit di mana alt + klik bukanlah pilihan yang baik.

Mungkin alur kerja ini dimaksudkan oleh pengembang Inkscape tetapi saya tidak pernah menemukannya di mana pun dan saya menemukan sangat terlambat sehingga saya menggunakan sebagian waktu yang saya simpan untuk berbagi wawasan ini. Jika itu bukan berita untuk Anda, baik untuk Anda. Dalam hal lain, saya harap ini membantu :)

Kristen
sumber
Dan versi yang lebih umum dari ini adalah Shift-Arrow. Misalnya, pilih kotak yang menutupi, tekan Shift-RightArrow sampai keluar, jadi apa pun (lebih dari sekedar memilih OK, karena tidak bergantung pada undo), lalu Shift-LeftArrow untuk memindahkannya kembali. Melangkah dari gerakan itu sangat besar, itu cukup jelas ketika itu kembali tepat di tempat awalnya.
Ron Burk
9

Editor XML adalah cara yang baik untuk memilih objek apa pun, karena itu menunjukkan hierarki objek lengkap dari dokumen.

  1. Perlihatkan editor XML ("Edit → Editor XML ..." di menu).
  2. Buka salah satu node layer ( <svg:g id="layer…" …>).
  3. Buka nol atau lebih dari simpul grup di bawahnya, sesuai kebutuhan ( <svg:g id="g…">).
  4. Pilih objek atau grup di dalam simpul layer / grup ini.
Paul
sumber
6

Saya menggunakan Ubuntu dan saya memilih di bawah menggunakan Shift+ Alt+ klik.

Atau alih-alih mengklik , Anda dapat menggulir roda mouse untuk memilih siklus. Yaitu, Shift+ Alt+ roda gulir. Yang lebih cepat dan praktis, karena dapat dilakukan dalam dua hal: maju dan mundur.

The shiftmenambahkan objek yang Anda targetkan untuk pilihan saat ini sehingga klik lain pada item yang Anda tidak ingin menghapus centang Gunakan dan daun Anda dengan item yang Anda inginkan.

Jadi dengan menggunakan bentuk Christian saya akan memilih persegi panjang, Shift+ Altpilih lingkaran dan kemudian Shiftpilih persegi panjang. Hasilnya akan menjadi lingkaran yang dipilih.

Ok, terlalu banyak klik untuk sesuatu yang seharusnya hanya berfungsi tetapi saya pikir ini adalah solusi tercepat dan paling sederhana.

Saya mungkin telah menemukan ini secara intuitif tetapi saya juga membuat bookmark ini - http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886

dicintai.Yesus
sumber
2

Saya menggunakan Ubuntu dan solusi saya adalah menekan Ctrl + Alt + Klik untuk memilih objek di bawahnya. Anda mungkin perlu mengklik beberapa kali untuk memilih item yang Anda inginkan.

pengguna212714
sumber
1
Selamat datang di Desain Grafis SE dan terima kasih atas jawaban Anda. Apakah Anda yakin perlu Ctrl untuk ini? Bagi saya, hanya Alt + Click berfungsi dengan baik.
Wrzlprmft
Saya memeriksa itu dan tidak berhasil.
user212714
Saya juga perlu menggunakan keduanya ctrldan altbersama-sama dengan l.mouse(atau menggeser + alt + l.mouse) untuk memilih apa pun di bawahnya. alt sendiri tidak melakukannya untuk saya. Ubuntu 16.04, Inkspace 0.91
Hastig Zusammenstellen
Ini bekerja dengan baik pada Windows juga
Ajay
0

Saya memiliki masalah yang sama dan di Mac. Saya bisa menemukan solusinya:

Pergi ke XQuartz (menu umum di kiri)> Preferensi> Input> "Tombol opsi kirim Alt_L dan Alt_R"

Dengan itu, Alt + klik akan memilih objek teratas. Klik kedua akan memilih objek di belakang dan seterusnya.

Jika Anda memiliki Mac Mouse (Magic Mouse) juga berfungsi: alt + jari naik dan turun ke permukaan (itu setara dengan roda gulir di mouse lain)

Nrc
sumber