OS X 10.9.5 + üzerindeki çoklu ekranlar arasında odağı değiştirmek için klavye kısayolu (mavericks, el capitan, sierra, mojave)


102

OS X Mavericks'te her monitörün kendi başına hareket etmesi oldukça havalı. Ancak, fareleri kullanmam gerektiğini ve aslında ekranlarını (veya boşluklarını) ileri geri kaydırmadan önce odaklanmamış monitörü tıklamam gerektiğini buldum.

Odağı başka bir monitöre geçirmek için klavye kısayolu nedir?

güncelleme: takip sorusu


2
sorunu gerçekten çözmez çünkü işaretçiyi diğer ekrana taşımak için elinizi farenize götürmek zorundasınız, sonra tekrar Control + Arrow klavyesine geri götürmek zorundasınız. fare solak. En iyi ekranlar arasında geçiş yapmak için Shift + Control + Ok olacaktır. Şimdi bu Makroyu çalıştırmanın bir yolunu bulmak için.

@Stephan tam olarak istediğim şey bu
abbood

cmd + tab genellikle dizüstü bilgisayarımdan harici monitörüme geçmeye çalışırken benim için çalışıyor.
Milind

Önerilen çözümlerin hiçbirinin Mac OS Sierra için işe yaramaması üzücü ... Bu özelliğin işletim sistemi içinde olması gerektiğini düşünüyorum.
Ardee Aram

Aşağıda cevabımı güncelledim .. umarım sorunu daha iyi ele alır
abbood

Yanıtlar:


34

İşte klavyeden çalışan bir yol:

  1. Açın System Preferences -> Keyboardve tıklayın Shortcutssekmesini.

  2. Mission ControlKenar çubuğundan seçim yapın .

  3. Ana panelde listelenen Görev Kontrolü'nü görene kadar aşağı kaydırın; işaretli değilse, kutusunu işaretleyin ve açıklama üçgenine tıklayın.

  4. Görmeliydin Move left a space, Move right a spacedaha sonra bir dizi ve Switch to Desktop 1, Switch to Desktop 2şu anda gidiş var olduğu kadar çok masaüstü alanları için vs..

  5. Türdeki tüm kutuları işaretleyin Switch to Desktop N.

  6. Tercihlerime göre, bu Geçişlerin her birinin zaten orada bir kısayolu var - Ctrl- 1, Ctrl- 2, ... Ctrl-N, burada N Masaüstü numarasıdır (Kontrol tuşu bir karat olarak gösterilir ('^'). Bunları istersiniz, ancak bunları sıralı düzende tutmak yardımcı olur, bu yüzden onları olduğu gibi bırakmanızı öneririm.

  7. Artık, çalışan masaüstleriniz arasında (aka Alanlar) geçiş yapabilirsiniz ve seçtiğiniz ekran diğer ekrandaysa, odaklama o ekrana geçer.

  8. Bir Masaüstünün hangi sayı olduğunu hatırlamıyorsanız, önce Görev Kontrolü'nün kısayolunu kullanabilirsiniz (benimki ⌥ Opt- Up Arrowki bu varsayılan olarak, ama yine de ne istersen ayarlayabilirsin). Geçerli numaralandırılmış Masaüstlerinizi göreceksiniz ve ardından uygun kısayolu kullanabilirsiniz. ⎋ EscGörev Kontrolünden çıkmak için basın .

  9. Geçişlerin tümünü kontrol ettirirsem, başka bir Masaüstüm varsa ve klavye kısayollarını tekrar kontrol edersem, yeni Masaüstü Geçiş listesine eklenir ve kısayolunun da işaretlendiğini görürüm. Bu yüzden yukarıdaki adımlardan sonra Prefs'e geri dönmenize gerek yok.

Beni bununla uğraşmaya teşvik ettiğin için teşekkürler. Senin ve diğerleriyle aynı sıkıntıyı yaşıyordum!

El Capitan için EKLENDİ: 31 Ekim 2016 tarihli notumda, harici ekrandaki bir alana geçmek için en son bulumu tarif ediyorum. Dış ekranınızda tanımlanmış en az iki boşluğa ihtiyacınız var gibi görünüyor ve ardından Control-N, Control-M'ye basmanız gerekir ve N & M'nin harici ekrandaki boşluk sayıları olduğu M alanında yaşarsınız. .


3
Söylediklerinizin değerini görüyorum ... yine de ideal düşünmese de. b / c dekstop numaraları kullanıyorsunuz .. ve özellikle numaralandırılmış bir masaüstünde ileri geri gitmek sizi hatırlamaya zorluyor (bir masaüstünün sayısını görmek için görev kontrolünden geçmek zorunda kalmak zorundasınız) .. insan / bilgisayar etkileşiminin bir numaralı kuralı "beni düşündürme" dir. .. daha sezgisel olan bir şey umuyordum .. <+ [ctr] veya smtn gibi .. 0 beyin hafızası / işlemesi gerektiren kullanıcının kısmı .. ama hala sana +1 :) verdim
abbood

25
çözümünüzle test ettikten sonra .. kesinlikle zaman kazandırır .. ama asıl soruna değinmez: odak kayması .. b / c ilgilendiğim bir ekran gösterse bile ... o ekran hala odakta değil .. ve hâlâ klavyeden ellerimi alıp
faremi

1
Bu cevabı seçmemin nedeni , ekranlar arasında geçiş yapma (ctrl +> veya ctrl + <) ve kendi içinde ekranın değiştirilmesini garanti etmeyi garanti etmektir. numara yok veya ara adımlar
atılır

2
Üzgünüm ama sadece El Capitan'da denedim ve işe yaramadı: /
Odağımı

5
Mac OS Sierra'daki ekranlar arasında gerçekten geçiş yok ...
Ardee Aram

20

Şimdiye kadar bulduğum en iyi çözüm, ücretsiz CatchMouse yardımcı programını uygulama mağazasından yüklemektir . Fare işaretçisini her monitörün ortasına "çarptırmak" için farklı klavye kısayolları atamanıza olanak tanır. Benim durumumda ben benim sol monitör eşlediyseniz Ctrl+ ⎇ Alt+ ve sağ birine Ctrl+ ⎇ Alt+ .

Not: CatchMouse bağlantısı, bilinmeyen ve güvenilmeyen bir kaynağa güncellendi. Indirin ve kullanmak kendi sorumluluğunuzdadır!


1
Tembel insanlar buraya tıklayabilir, diğerlerinin hepsinin başvurmasına gerek yoktur: itunes.apple.com/us/app/catchmouse/id439700005?mt=12
crazysim

2
Hmmm, şu anda ABD mağazasında mevcut görünmüyor.
Jason Axelson,

3
CatchMouse'un nerede olduğunu veya alternatif olup olmadığını bilen var mı? Mac App Store'daki link ve geliştiriciye buradaki yorumlarda link koptu.
zaphoyd 19:15

1
Bölgemizde yok mu? Neden? :(
Ardee Aram

3
Bu github repo ev sahipliği yapıyor gibi görünüyor. Bence şu an itibariyle en iyi çözüm bu. Temmuz, 2017
Enrico Borba

12

Sadece adlı bir açık kaynak pencere yöneticisini buldu kayrak benim açımdan bunun daha iyi itibaren .. divvy daha ve daha iyi sizeup .. ve ekranlar arasında odak geçiş için bağlayıcı bir anahtarı vardır. Varsayılan anahtar bağlantıları burada gösterilir (çok özelleştirilebilir) .. varsayılan olarak ~ ve

bonus: işte benim kayrak yapılandırma dosyası .. başlamanız için size bazı fikirler verebilir

Güncelleme

Anladığım kadarıyla yukarıdaki cevabım odağı değiştirmekle ilgili değil, pencereleri bir monitörden diğerine atmakla ilgili. Sorunun konusu bu değildi.

Bu çözüm, tüm ekranlarınızda zaten açık olan uygulama pencerelerinin bulunduğunu varsayar.

Çözümümü anlamak için bu ekran görüntüsüne bir göz atın (yakınlaştırmak için üzerine tıklayın):

görüntü tanımını buraya girin

Senaryo 1tab , uygulamalar arasında geçiş yapmak için tıklamanız yeterlidir (yani halihazırda odaklanmış monitörde bulunan kromdan monitörde olan terminale odaklanmak istiyorum

Senaryo 2 Aynı şeyi basitçe tıklayarak yapıyorum `, bu bana aynı uygulamanın pencereleri arasında geçiş yapmamı sağlıyor. Aşağıdaki örnekte her üç monitörde de krom pencereleri var, bu yüzden istediğim pencereye ulaşana kadar basitçe bunları kullanıyorum odağı değiştir.


1
Bunun işe yaramasını nasıl sağladın? Slate ile oynuyordum, ama sanırım şu komutlar geçerli pencerenin sağına veya soluna bir sonraki pencereye odaklanıyor. Sorunu asıl sorunuzdan çözebiliyor musunuz?
shanebonham

evet yaptım @shanebonham .. sadece config dosyasından geçmeniz ve doğru komutu
verdiğinizden

1
Bunun şu anda kayrak ile olduğunu sanmıyorum - github.com/jigish/slate/issues/458 Bunu da görmek isterim.
saat

1
@ abbood Bu kesinlikle işe yaramıyor, uygulamalar arasındaki odağı değiştirebiliyor, ancak monitörler arasında değişmiyor, her şeyi denedim ve belgeleri okudum.
Abude

Bunun için teşekkürler. Config dosyasına dokunmak veya bir tane oluşturmak zorunda kalmadan kutudan çıktı. CMD + sağ ok / sol ok odağı monitörler arasında değiştirir. (NOT - Kapakları kapalı, gerçek dizüstü bilgisayar kapalıyken iki harici monitör kullanıyorum). Yukarıdaki çözümlerin hiçbiri benim için OSX El Capitan'da işe yaramadı.
MyCompassSpins

6

Sadece bunu yapmak için Klavye Maestro kullanıyorum. Ben eşlenen F16aracılığıyla F19bu sırada tuşları.

F16 Sol monitör sola hareket et

F17 Sol monitör sağa hareket et

F18 Sağ monitör sola git

F19 Sağ monitör sağa taşı

Bunun için her biri birer monitör için birer tane olmak üzere 4 adet Klavye Maestro Eylemi oluşturdum. İşte buna göre ayarlanan temel kısayol:

  1. Tıklamadan fareyi hangi monitörün üzerine getirin.

  2. Tuş vuruşu Ctrl- [sol ok] veya [sağ ok], bağlı olarak.

Aslında görev kontrolü altındaki Sistem Tercihleri'ndeki Klavye Kısayolunu şu konumdan değiştirdim:

Ctrl-Bir alan için sola / sağa hareket etmek için ok:

Shift- Control- Option- Command left/right arrowdiğer aktiviteler için daha basit kontrol oklarını serbest bırakmak için. Ayrıca değişikliği yansıtmak için Klavye Maestro Makroyu değiştirdim.

Bu sırada aşağıdaki görev kontrol operasyonlarım da var.

F13 Masaüstünü göster

F14 Uygulama pencerelerini göster

F15 Görev kontrolü

Farenin değiştirilen monitörde kalması için ayarlamıştım ancak kolaylıkla başladığı yere dönmesi için ayarlanabildi.


4
Çok sorun yaşıyor başka vaka kimse bu kadar, benim dizüstü monitör için fareyi hareket ettirmek için Klavye Maestro nasıl anlamaya biraz zaman aldı, aldım böyle çalışma: just moveat SCREEN(Internal,MidX), SCREEN(Internal,MidY)göreliabsolute position
Shevaun

Bu en iyi cevaptır, Klavye Maestro oldukça gelişmiş, şu anda Sierra'da destekleniyor ve fareyi kontrol etmek için çok güçlü seçeneklere sahip, bu harika!
chrismarx

3

(Bu bir yorum olmalı, ancak bir tane yayınlayacak itibarım yok.)

Bende de aynı sorun var. Neredeyse münhasır olarak tam ekran uygulamalarda çalışıyorum ve ctrl+ ◀︎ve ctrl+ ile aralarında geçiş yapıyorum ▶︎. Birincil monitörüm üzerinde çalışmayı ve İkincil Mesajlar'ı kullanmayı seviyorum. Ama kullanmadığım zamanlarda Mesajları görünür bırakmak istemiyorum; İkincil monitörde tekrar Masaüstüne geçmeyi tercih ederim. Ancak ikincil monitöre odaklanmak için, fare imlecini hareket ettirmeliyim, uygulama değiştirme için klavye kısayolunu kullanmaktan tamamen zaman ve emek tasarrufu sağladım.

Buna değer, odağı farklı bir monitöre dönüştürmek için hiçbir şeyi tıklamanız gerekmez. Yalnızca fare işaretçinizi odaklanmak istediğiniz yere getirmeniz gerekir.


3
evet, amaç bu kadar yaygın ve basit bir işlem için fareyi hep birlikte kullanmaktan kaçınmaktır
abbood 3

3

Klavye Maestro size bu konuda yardımcı olabilir.

Benim durumumda, 0, 1, 2 numaralı ekranlara başvurmak için CTRL + 0,1,2 kullanıyorum. Ayrıca, sayı tuş takımındaki 0,1,2 ok tuşlarına yakındır, daha sonra seçilen ekranda pencereleri değiştirmek için CTRL + ok tuşlarını kullanabilirsiniz.

Dikkat, odağı imlecin altındaki pencereye taşımak istediğim için klik kullanıyorum.

ekran seçmek için fare hareketi


Bu ipucunu benim için çift monitörde çalışmasını sağlamak için kullandım. Ana olmayan monitörüme kısayol eklemek için yaptıklarım. Yalnızca ana ekran penceresine göre seçenek sunar. Böylece farenin sol ekrana geçmesini sağlamak için, göreceli fare pozisyonunu -500'e ayarlıyorum.
dreamerkumar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.