Apakah ada pintasan keyboard untuk memindahkan jendela dari satu monitor ke monitor lainnya?

112

Apakah ada aplikasi gratis yang dapat saya gunakan untuk memindahkan jendela dari satu monitor ke monitor lain (dengan asumsi hanya dua monitor) melalui keyboard? Saya tidak harus menggunakan mouse sama sekali (misalnya, untuk memilih jendela atau monitor, atau untuk menyeret).

Saya tahu ini bisa dilakukan di Linux menggunakan compiz; Saya terkejut tidak ada opsi (gratis) untuk OS X.

Volni
sumber

Jawaban:

50

Saya akhirnya menggunakan BetterTouchTool untuk melakukan ini. Secara keseluruhan saya menemukan itu menjadi yang paling dapat dikonfigurasi. Berikut ini adalah tangkapan layar konfigurasi saya, sedangkan Cmd+ Ctrl+ Wmemindahkan jendela ke monitor berikutnya.

Jika Anda memiliki 3 pengaturan monitor (2 monitor eksternal dan monitor Mac), Anda dapat mengatur "Pindahkan Jendela ke Monitor Selanjutnya" ke kanan dengan melakukan hal berikut:

  1. mengatur pintasan baru, tentukan "Pindahkan Jendela ke Monitor Selanjutnya" sebagai Tindakan Yang Telah Ditentukan
  2. klik Lampirkan Tindakan Tambahan dan sekali lagi tentukan "Pindahkan Jendela ke Monitor Selanjutnya" sebagai tindakan
  3. Voila, Anda sekarang dapat memindahkan jendela ke monitor di sebelah kanan (sedikit bingung, saya tahu, tetapi itu berfungsi sampai pengembang BTT memperbarui aplikasi)

Konfigurasi keyboard BetterTouchTool

Satu-satunya kekurangan dari BetterTouchTool adalah dukungan Lion yang buruk (tidak semua fitur tersedia) tetapi tersedia sebagai rilis alpha. Pintasan keyboard khusus ini akan berfungsi dengan baik di Lion dengan versi stabil, saya rasa.

adamrmcd
sumber
3
Oh, dan ini freeware.
adamrmcd
Saya sudah menyingkirkan Moom (hampir kehabisan klik percobaan) dan saya menggunakannya BTT sekarang. Saya merasa seperti BTT dapat dilangsingkan dan dipoles tetapi itu memindahkan windows dari satu monitor ke monitor lainnya secara gratis, jadi saya tidak bisa mengeluh.
volni
8
Ini bukan freeware sekarang. Donationware.
vr_driver
5
Sejauh yang saya tahu, BTT tidak lagi gratis (ada uji coba gratis)
guyarad
4
Ini 2019 jawaban ini menyarankan solusi komersial, gunakan Aer lain jika Anda lebih suka tidak perlu membayar untuk aplikasi untuk melakukan sesuatu yang OS harus prob. lakukan untuk Anda secara gratis.
slm
102

Saya baru saja mencoba Spectacle , aplikasi hebat dan gratis.

Inilah yang dapat dilakukan dengan grup windows yang dipilih.

masukkan deskripsi gambar di sini

Anda perlu mengaktifkan dukungan aksesibilitas.

Preferensi Sistem> Aksesibilitas> Mengaktifkan akses untuk perangkat yang dibantu

Sesuai komentar: Opsi aksesibilitas di Mavericks kini masuk

Preferensi Sistem> Keamanan dan Privasi> Privasi> Aksesibilitas

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

rraallvv
sumber
1
Bekerja untuk saya tanpa harus mengaktifkan perangkat bantu dalam opsi aksesibilitas.
Adrian Spinei
2
Dengan OS X Mavericks, opsi untuk mengaktifkan akses untuk perangkat bantu telah pindah ke System Preferences -> Keamanan dan Privasi -> Privasi -> Aksesibilitas, di mana Anda akan melihat Spectacle terdaftar dan dapat memungkinkannya untuk mengontrol komputer Anda.
nathan
Untuk mengidentifikasi pintasan secara spesifik, Spectacle menggunakan pintasan, ⌃⌥⌘ ← & ⌃⌥⌘ → untuk mengganti jendela ke setiap tampilan.
Shawn Conn
3
itu luar biasa dan dapat melakukan banyak hal keren yang dapat dilakukan win7 + yang saya lewatkan, TETAPI saya tidak bisa membuatnya melakukan apa yang diminta pertanyaan asli - pindahkan jendela melintasi monitor. :(
kumetix
1
Bekerja dengan baik. Meskipun cara untuk memindahkan windows dari satu layar (bukan monitor) ke yang lain bisa sangat membantu. Berfungsi untuk pertanyaan yang diajukan.
Ajak6
20

Moom dapat melakukan ini. Ini tidak gratis , tetapi Moom adalah aplikasi manajemen jendela yang fantastis. Ini memungkinkan Anda menetapkan pintasan keyboard ke berbagai gerakan windows (termasuk pindah ke tampilan lain) dan memberi Anda overlay kontrol jendela standar OS X.

Berikut beberapa tangkapan layar :

penggunaan mouse penggunaan keyboard

Berikut adalah daftar aplikasi manajemen jendela dari pos AskDifferent lain, Apa Pilihan Manajemen Jendela yang ada untuk OS X? . Satu-satunya opsi gratis adalah Shiftit , dan saya tidak yakin apakah itu menawarkan fungsionalitas yang Anda cari.

Chrismanderson
sumber
1
+1 untuk Moom. Menemukannya beberapa bulan lalu, saya menyukainya. Nilai besar hanya $ 5 juga.
Robmathers
Saya telah menggunakan ShiftIt untuk mengatur windows di dalam monitor yang sama. Ini alat yang luar biasa untuk itu. Namun, ia tidak menawarkan fungsionalitas pindah ke tampilan lainnya.
volni
Saya akan memeriksa Moom kalau begitu. Saya tahu Anda menginginkan aplikasi gratis, tetapi cukup murah dibandingkan dengan banyak pengelola jendela Mac lainnya. Plus, overlay yang mereka rancang untuk tombol tutup / min / maksimalkan sangat mahal sehingga mereka layak mendapatkan $ 5. :)
chrismanderson
@ArtemShnayder tidak lagi benar, ver 1.6 yang dirilis tahun ini sekarang mendukungnya; periksa jawaban
@WilfredSpringer
13

Saya menggunakan ShiftIt selama berabad-abad, tetapi saya pikir itu tidak mendukung berurusan dengan banyak tampilan. Jadi saya mulai mencari alternatif. Saya memasang Kacamata, mengubah ikatan utama menjadi sama dengan ShiftIt, dan kemudian ketika saya ingin menghapus ShiftIt, saya tahu itu benar - benar mendukung memindahkan jendela ke layar yang berbeda, menggunakanCtrlOptionCommandN

Jadi saya menghapus Kacamata; masih pengguna ShiftIt yang bahagia.

Wilfred Springer
sumber
Default untuk saya adalah Ctrl + Option + Command + Space
Mordred
Ini seharusnya jawaban yang benar. Berhasil.
ji-ruh
2
Jika jendela dimaksimalkan, shiftlt akan membuatnya dimaksimalkan di tampilan berikutnya, bertentangan dengan tontonan . Solusi terbaik IMO :)
Elouan Keryell-Even
12

Hanya ingin menyebutkan bahwa ada pengaturan yang System Preferences > Mission Controldisebut "Kelompokkan windows menurut aplikasi" yang menunjukkan ikon aplikasi dan memungkinkan Anda untuk menyeret ikon tersebut ke desktop / monitor lain. Ini luar biasa untuk aplikasi yang memiliki 10+ jendela.

Aram Kocharyan
sumber
9

FYI, Magnet, aplikasi penempatan / ukuran jendela yang populer, memiliki pintasan "Tampilan Berikutnya" dan "Layar Sebelumnya" di luar kotak, setidaknya dalam versi 2.1 (14 Feb 2017).

Magnet di Mac App Store

Situs web Magnet

chuuke
sumber
Magnet itu bagus. Jika mereka hanya memiliki ikon bilah menu yang lebih bagus, itu akan menjadi sempurna.
leymannx
5

BetterSnapTool juga memiliki fitur ini (sebagai jalan pintas). Saya pikir itu adalah aplikasi gratis, dan itu merupakan aplikasi hebat.

Ada jalan pintas di mana Anda dapat memaksimalkan jendela di layar berikutnya (di antara cara pintas atau cara lain untuk melakukan ini). Lihat tangkapan layar pintasan terkait.

masukkan deskripsi gambar di sini

pengguna89900
sumber
berharap mereka memiliki "layar penuh pada monitor berikutnya" juga!
xyz
itu disebut BetterTouchTool versi gratis dan pilihan ditemukan di bawah jendela ukuran dan pindah
Ryan Heitner
Sejauh yang saya tahu, BTT tidak lagi gratis (ada uji coba gratis)
guyarad
0

Hal ini juga dapat dilakukan dengan menggunakan Amethyst window manager open-source tiling open source menggunakan pintasan "Swap focus window to (counter-) searah jarum jam".

masukkan deskripsi gambar di sini

Ryan Gabbard
sumber