Pintasan keyboard apa yang memindahkan, mengubah ukuran, dan memaksimalkan jendela di bawah Mac OS X?

127

Saya baru saja memeriksa http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts tetapi entri "Manajemen jendela" berikut ini kosong untuk Mac OS X:

  • Pindahkan jendela fokus
  • Ubah ukuran jendela fokus
  • Maksimalkan jendela fokus

Apakah benar-benar tidak ada pintasan keyboard bawaan untuk ini di OS X? Saya melakukan hal ini setiap saat dengan GNOME di Linux.

Philip Durbin
sumber
1
Pada 10.9.4, superuser.com/a/718843/60022 bekerja untuk saya. Pastikan untuk menyebutkannya dengan tepat "Zoom".
user60022
3
Apakah ada alasan tidak ada yang membuat penggantian langsung untuk kunci manipulasi jendela Windows? Tentunya untuk apa sebagian besar pembaca datang ke sini?
Anon Gordon

Jawaban:

108

Tontonan belum disebutkan. "Pindahkan dan ubah ukuran jendela Anda dengan mudah." - http://spectacleapp.com

Ini open source: https://github.com/eczarny/spectacle

Philip Durbin
sumber
8
Bagus - mendukung perilaku yang mirip dengan "tombol windows" + "panah" di Win7. Apa yang saya cari.
Frederik
Apa yang saya cari, sederhana, dirancang dengan baik, dan gratis!
Jeff
2
Ya terima kasih lagi ... Saya baru mengenal MacOsX dan saya pikir ini harus dimasukkan dalam OS secara native ... mengapa tombol hijau tidak membuat efek yang sama.
рüффп
Spectacle benar-benar hebat, saya telah menggunakannya untuk beberapa waktu sekarang, dengan mulus. Cara pintas standar masuk akal dan mudah dipelajari, termasuk yang untuk pengaturan multi monitor :)
Michael Trouw
1
@ruffp Saya curiga pada titik ini karena Apple harus mengakui bahwa perilaku Windows lebih baik selama ini. Situasi serupa dengan mouse satu tombol.
Timmmm
16

Tidak terintegrasi, tetapi Anda dapat menginstal perangkat lunak pihak ke-3.

http://www.macupdate.com/info.php/id/26411/mercurymover

http://www.macupdate.com/info.php/id/30591/right-zoom

ridogi
sumber
MercuryMover sepertinya seperti yang saya cari. Terima kasih. Sayang sekali itu tidak dibangun.
Philip Durbin
+1 ke MercuryMover. Saya sudah mencoba Layout Optimal, Size Up dan ShiftIt. MercuryMover adalah yang terbaik bagi saya karena ini adalah cara tercepat untuk memindahkan / mengubah ukuran windows. Plus, Anda dapat membuat pintasan sendiri untuk mengubah ukuran ke ukuran tertentu.
Eddy
13

Saya belum menguji di versi lain, tetapi di OS X 10.9 (Mavericks), Anda dapat menggunakan Utilitas Suara Lebih untuk memindahkan dan mengubah ukuran windows.

  1. Aktifkan Voice Over di panel kontrol Aksesibilitas.
  2. Klik "Buka Voice Over Uitlity"
  3. Klik "Komandan" di panel kiri.
  4. Pilih "keyboard"
  5. Pilih "aktifkan komandan papan ketik"
  6. Tambahkan komandan baru.
  7. Tentukan tombol keyboard apa saja yang belum digunakan.
  8. Pilih perintah: Ukuran dan Posisi -> Mulai Bergerak Jendela
  9. Pilih dengan jendela yang akan dipindahkan
  10. Tahan tombol pilihan kanan, dan tekan tombol yang dipilih di 7.
  11. Pindahkan jendela dengan tombol kursor.
Siklus Fishes
sumber
Kikuk, tetapi sangat membantu untuk memahami mengapa jendela Java hilang: tidak suka dipindahkan ke monitor saya yang lain. Grr.
android.weasel
Tampaknya tidak berfungsi untuk XQuartz ...
krs013
Terima kasih! Ini berfungsi dengan baik di OS X 10.11.5 (El Capitan). Saya baru-baru ini menginstal program baru dan itu dimulai dengan judul bar terjebak melewati bagian atas layar saya ... akan sangat mengganggu harus menginstal program lain hanya untuk memperbaikinya :)
kayge
9

Secara pribadi, saya lebih suka Size Up - ini memiliki berbagai pilihan untuk mengubah ukuran otomatis dengan penekanan tombol tunggal termasuk layar seperempat, memaksimalkan dan memindahkan jendela antara monitor dan bahkan Spaces.

http://www.irradiatedsoftware.com/sizeup/

John Gallagher
sumber
6

Jawaban terbaik adalah membuat pintasan keyboard di System Preferences> Keyboard> Shortcuts> App Shortcuts .

Kemudian tambahkan Chrome atau yang mana saja dan dalam nama yang tepat seperti yang muncul masukkan: Zoom .

Ini adalah bagian penting ...

Pintasan harus menyertakan Shiftkunci. Ketika Anda ingin memaksimalkan sepenuhnya jendela menggunakan keyboard dan mouse, Anda dapat melakukannya dengan menahan Shifttombol dan mengklik tombol Green Maximize / + di bilah alat browser.

Saya menetapkan pintasan saya menjadi Command+ Shift+ Returndan berfungsi seperti pesona.

Preferensi Sistem> Keyboard> Pintasan> Pintasan Aplikasi

masukkan deskripsi gambar di sini

1 ''
sumber
dengan mudah jawaban termudah dan terbaik untuk mendapatkan jendela ke layar ukuran penuh
1 ''
Saya tidak mengerti mengapa ini tidak diaktifkan secara default di OSX. Menggunakannya di Mojave (10.14). Aku bosan dengan mengklik dua kali pada bilah jendela bagian atas. Terima kasih.
Lucio Mollinedo
Ulangi prosedur yang sama untuk semua aplikasi ??
Danijel
5

Mengikuti dengan gagasan aliran jendela - lihat Layout Optimal proyek induknya. Saya mencoba sizeup untuk sementara dan benar-benar mencoba mencari penggantinya ketika saya menemukan Layout Optimal.

Ini sejauh ini merupakan aplikasi manipulasi jendela berbasis keyboard OSX terbaik yang pernah saya lihat! Batuan ...

http://most-untungkanageous.com/optimal-layout/

Bobby B
sumber
Saya setuju, ini mengiklankan satu fungsi yang sangat diinginkan: beralih ke jendela tertentu dalam aplikasi. Di mana Command Tab memungkinkan Anda hanya untuk beralih ke App tertentu, Alt Tab Optimal Layout memberi Anda daftar windows yang dikelompokkan berdasarkan aplikasi
Micha Roon
@DrGorb Anda juga dapat menggunakan CMD + `bawaan untuk beralih di antara instance jendela aplikasi
Mark J Miller
3

Jika Anda menganggap diri Anda sebagai "peretas", Anda dapat mempertimbangkan Slate. Batu tulis seperti Bettertouch atau Sizeup pada steroid. Ini repo github .

Ada kurva belajar tetapi sangat kuat dan dapat disesuaikan. Ada besar write-up tentang cara mengatur dan menggunakannya.

alexoviedo999
sumber
Terima kasih! Tulisan itu menuntun saya untuk menambahkan jawaban tentang spectacleapp.com juga, yang saya perhatikan di komentar.
Philip Durbin
2

Dengan VoiceOver diaktifkan (Command-F5), Anda dapat menggunakan pintasan keyboard jendela pindah.

  • Control-Option-Accent (`) memindahkan jendela dengan tombol panah (atau menggunakan Shift-Arrow untuk bergerak sedikit)
  • Shift-Control-Option-Accent (`) menampilkan menu Window Resize Options

Menggunakan menu Window Resize Options, Anda dapat memindahkan jendela ke bagian layar (mis., Layar tengah, kiri atas dll.).

TimD
sumber
Sekarang seandainya saya bisa menemukan cara untuk menonaktifkan
pengisi
1
alexeit Untuk membisukan VoiceOver saat diaktifkan, buka aplikasi VoiceOver Utility yang terdapat di folder Utilities Anda (Aplikasi> Utilities), lalu dari menu kategori utilitas pilih Speech, dan centang kotak centang Mute Speech.
TimD
1

Lihat AppleScript berikut untuk program pintas keyboard / mouse Mac OS X yang populer (dan gratis) QuickSilver yang akan memberi Anda pintasan keyboard untuk tombol zoom hijau. Saat Anda menginstalnya dan menggunakannya dengan Quicksilver, Anda akan dapat menyesuaikan pintasan keyboard Anda.

tell application "System Events"
    if UI elements enabled then
        set FrontApplication to (get name of every process whose frontmost is true) as string
        tell process FrontApplication
            click button 2 of window 1
            --button 2 is the green "zoom" button for all applications
            --window 1 is always the frontmost window.
        end tell
    else
        tell application "System Preferences"
            activate
            set current pane to pane "com.apple.preference.universalaccess"
            display dialog "UI element scripting is not enabled. Check 'Enable access for assistive devices'"
        end tell
    end if
end tell

Sumber: http://snippets.dzone.com/posts/show/1026

Nick McCurdy
sumber
Aneh, tautan quicksilver itu sekarang dialihkan ke beberapa program baseball.
Steve Bennett
1

Saya memiliki utilitas bernama BetterSnapTool yang berjalan di OSX 10.9.4 MacBook saya. Ini adalah alat yang sangat bagus yang meniru perilaku pada Windows 7 dari menjentikkan jendela ke atas, kiri, atau kanan jika Anda menyeret jendela ke salah satu sisi ini dengan mouse Anda. Di dalam BetterSnapTool terdapat tab "Ekstra" dan pada panel ini ada opsi untuk "Pindahkan Windows". Di sini, saya telah memilih CTL dan OPT dan sekarang ketika saya menekan tombol-tombol ini saya dapat memindahkan jendela apa pun di bawah kursor mouse saya. BetterSnapTool mendapat peringkat 5 bintang di aplikasi Mac App Store dan biaya $ 1,99.

Hibah
sumber
0

Baik ukuran

Fitur dan kemudahan penggunaan digabungkan sedemikian rupa sehingga saya tidak dapat menemukan perangkat lunak alternatif apa pun.

Saya menggunakannya dengan Mountain Lion.

Kekurangannya

SIMBL (diperlukan oleh SizeWell) tidak baru-baru ini diperbarui.

Graham Perrin
sumber