Apakah ada cara untuk memindahkan jendela saat ini ke desktop lain tanpa menggunakan mouse di OS X?

104

Di OS X karena saya sadar untuk memindahkan jendela saat ini ke desktop berikutnya, saya akan mengklik pada bilah judul jendela untuk memilikinya dalam mode bergerak, dan kemudian sambil menjaga tombol mouse ke bawah, tekan Ctrl+ atau Ctrl+ . Jika Anda tidak memiliki laptop, ini mungkin memerlukan tiga tangan. Atau Anda dapat masuk ke spasi dan menarik jendela dari satu desktop ke desktop lain.

Apakah ada cara yang lebih mudah untuk melakukan ini, hanya dengan keyboard (dan dua tangan maks)?

Jonathan Holvey
sumber
3
Ya, menggunakan SizeUp dari Perangkat Lunak Iradiasi. Pindahkan windows di Mac dengan pintasan keyboard dan SizeUp
jsejcksn
2
sekarang 2019 dan masih belum ada solusi mouseless untuk tugas dasar itu
sousben

Jawaban:

48

Pada 10.7 Anda dapat mengaktifkan "kontrol misi" dan kemudian drag-n-drop jendela Anda ke grup desktop apa pun.

masukkan deskripsi gambar di sini

Lihat: OS X Mountain Lion: Bekerja di banyak ruang

Jocke
sumber
bekerja pada OSX 10.8.4
AWrightIV
1
@AWrightIV Ini sudah berfungsi sejak Leopard.
Blacklight Shining
74
Pertanyaan ini secara khusus meminta jawaban yang tidak memerlukan mousing.
jtheletter
1
CTRL + UP berfungsi pada windows / keyboard umum untuk membuka kontrol misi.
JPhi1618
36

Saya pikir yang terbaik yang dapat Anda lakukan adalah memegang bar judul jendela dengan mouse, lalu tekan Ctrl-1 (atau 2, 3, 4, apa pun). Ini membutuhkan menggunakan mouse, tetapi sedikit lebih nyaman daripada metode lain.

Jay Conrod
sumber
5
tidak bekerja pada OSX 10.8.4
AWrightIV
5
@AWrightIV: Ini berfungsi di OSX 10.7. Saya tidak yakin tentang 10.8 tetapi Anda mungkin harus mengaktifkan tombol pintas Ctrl-1 dan Ctrl-2 untuk berpindah desktop terlebih dahulu di bawah System Pref> Keyboard. Itu bisa menjadi alasan untuk tidak bekerja.
lightalchemist
Sempurna, persis apa yang saya cari
Kevin Hooke
pada 2017 ini masih merupakan alternatif. Bahkan ketika Anda perlu menggunakan mouse, jauh lebih nyaman daripada yang lain
mjsr
13

Jika Anda menginstal "BetterTouchTool", Anda dapat membuat pintasan keyboard / mouse / gesture untuk:

  1. pindahkan jendela aplikasi ke monitor lain,
  2. maksimalkan jendela aplikasi ke monitor lain.

Bekerja dengan sangat baik! Plus, "BetterTouchTool" memiliki banyak fitur bagus lainnya yang mungkin berguna bagi Anda. Gratis.

pengguna1183950
sumber
Saya sudah menggunakan BetterTouchTool dan berkat saran ini saya memetakan pintasan keyboard yang memindahkan jendela saat ini dari satu monitor ke yang lain. Terima kasih!
Robin Zimmermann
1
BTT hebat dan telah pindah ke skema lisensi "bayar apa yang Anda inginkan", tetapi tidak lagi sepenuhnya gratis.
JPhi1618
5
BetterTouchTool mengagumkan, tetapi pertanyaannya adalah tentang pindah ke DESKTOP lain , bukan monitor lain!
iconoclast
9

Sayangnya, setidaknya pada 10.5.4, tidak ada cara untuk melakukan ini menggunakan pintasan keyboard saja.

Namun Anda dapat melakukannya hanya dengan menggunakan mouse, yang juga hanya membutuhkan satu tangan, dengan menyeret jendela ke tepi layar. Anda dapat mengatur lebih banyak opsi untuk ini menggunakan panel preferensi Warp atau Secrets (keduanya gratis).

dF.
sumber
bekerja pada OSX 10.8.4, tetapi hanya jika Anda telah membuat desktop lain
AWrightIV
4

Layout Optimal , sebuah aplikasi yang saya kembangkan, memungkinkan Anda menggunakan perintah keyboard untuk memindahkan, mengubah ukuran, dan mengubah Space of windows.

Benedict Lowndes
sumber
Wow, Layout Optimal terlihat luar biasa! Satu kritik kecil yang saya sadari segera setelah menonton video demo, meskipun: Anda salah mengeja "fokus": future-perfect.co.uk/grammartips/ ... ... tapi saya sudah jatuh cinta dengan aplikasi tersebut. Terima kasih atas tipnya.
iconoclast
Bukankah fitur ruang ganti dihapus di beberapa titik? Anda juga dapat mengubah deskripsi di halaman Spacey . "hanya kompatibel dengan Mac OS X 10.6 Snow Leopard" juga dapat diartikan bahwa itu tidak kompatibel dengan 10.5 dan sebelumnya.
Lri
3

Ada alat bernama Zooom yang akan memungkinkan Anda untuk mengambil bagian mana pun dari jendela untuk memindahkannya menggunakan hotkey, dan juga mengubah ukuran jendela, juga dengan hotkey. Ini sangat baik ketika pindah dari linux wm ke OS X, namun saya masih bertanya-tanya apakah hanya switching dasar seperti dalam pertanyaan tersedia tanpa pembelian perangkat lunak tambahan.


sumber
2

Cara termudah untuk melakukan ini adalah mengaktifkan pintasan di pengaturan untuk beralih ke desktop pilihan Anda seperti yang terlihat di bawah ini. Setelah Anda mengaktifkannya, Anda dapat memindahkan jendela pilihan Anda dengan menahan tombol mouse dan menjalankan pintasan Anda.

masukkan deskripsi gambar di sini

Jonathan
sumber
1
lagi ... ini bukan solusi MOUSELESS
iconoclast
1

Jika Anda menggunakan window manager bukan lingkungan desktopg, Anda dapat melakukannya dengan memodifikasi keymap, fungsi TakeToWorkspace atau SendToWorkspace.

Misalnya di fluxbox.

$vi ~/.fluxbox/keys
Super_L 1 :TakeToWorkspace 1
Super_L 2 :TakeToWorkspace 2
Super_L 3 :TakeToWorkspace 3
Super_L 4 :TakeToWorkspace 4
Super_L 5 :TakeToWorkspace 5
Super_L 6 :TakeToWorkspace 6
Super_L 7 :TakeToWorkspace 7

Akan memungkinkan Anda untuk menekan "tombol mac" + nomor ruang kerja dan jendela fokus akan dibawa ke ruang kerja yang tepat.

okobaka
sumber
Anda mengatakan bahwa Anda dapat menjalankan Fluxbox di macOS alih-alih Finder?
iconoclast
0

Jika Anda menyeret menggunakan bilah judul dan menahannya di tepi layar, ia harus bergerak setelah beberapa detik (jika ada 'Spasi' untuk menuju ke sana). Tentu Anda harus menggunakan mouse tetapi tidak ada perintah kunci yang terlibat.

ingh.am
sumber
Saya percaya OP menemukan perintah utama lebih mudah / lebih cepat daripada menggunakan mouse.
jtheletter
0

A. Kontrol-Up, lalu seret jendela ke TOP layar. Itu adalah desktop. Sedikit lebih sulit untuk diwujudkan daripada desktop Linux; tapi, itu berhasil. Apple berusaha menunjukkan kepada Anda apa yang sudah ada di setiap desktop. B. Tombol F3 juga mengaktifkan Kontrol Misi. Catatan: Gunakan panah sisi kontrol untuk berganti desktop

kodelapper
sumber
0

Saya menggunakan Amethyst untuk mencapai ini. Ini memiliki beberapa cara pintas yang dapat disesuaikan untuk manajemen jendela.

tangkapan layar pengaturan amethyst

Amethyst secara default adalah manajer tiling window, namun, saya menonaktifkan semua tiling di pengaturan amethyst dan hanya menggunakannya untuk pintasan keyboard manajemen jendela. Mungkin berlebihan, tetapi berhasil.

Ted Paulsen
sumber
0

Jadi untuk macOS 10.14.6 klik pada menu apel dan pergi ke System Preferences dan pergi ke Mission Control klik pada Hot Corner di sudut kiri bawah jendela meletakkan Mission Control di salah satu sudut. Bawa mouse Anda ke sudut yang Anda tetapkan dan itu akan memisahkan jendela yang terbuka di desktop Anda dan memilih apa yang Anda inginkan pada desktop baru dan menyeretnya ke bilah menu atas. Selesai, Anda dapat membuat desktop baru sebanyak yang akan didukung OS. Atau geser dengan tiga jari pada laptop Anda dan seret aplikasi yang Anda inginkan pada desktop kedua hingga bilah menu atas.

Don Davis
sumber
-1

Jadi, mencoba semua metode palsu di luar sana tanpa sengaja menuntun saya ke solusi yang dicari semua orang:

Klik dan Tahan jendela yang ingin Anda pindahkan. Tahan tombol Ctrl. Seret jendela ke tepi layar hingga memindahkan jendela ke desktop baru. Jatuhkan jendela dan lepaskan tombol Ctrl. Ledakan. Selesai.

Sebagai alternatif, Anda dapat menggunakan Kontrol Misi untuk menarik dan melepaskan aplikasi ke Desktop yang Anda inginkan, tetapi itu bukan solusi yang Anda cari. Berjalan terus.

DenJansen
sumber
1
Ini bekerja untuk saya tanpa kunci kontrol ...? Cukup klik, seret, tunggu dengan sabar. Bukan hal termudah untuk dilakukan dengan touchpad ...
Merlyn Morgan-Graham
@ MerlynMorgan-Graham Saya selalu mengaktifkan kunci drag. Itu membuat memegang hal-hal seperti itu jauh lebih mudah.
Blacklight Shining
3
Bogus: Jawaban ini membutuhkan mousing.
jtheletter