Command + sekme seçeneklerini yalnızca geçerli alandaki uygulamalarla sınırlama


94

Düzenleme: Kabul edilen orijinal cevap Mavericks için artık geçerli değil. Tarihsel nedenlerden dolayı kabul görüyorum, ancak Mavericks'i kullanan tüm okuyucular bu cevabı kullanmalı ve oy kullanmalıdır .


Varsayılan olarak, + tuşuna basıldığında tüm açık uygulamaların tabbir listesi görüntülenir . Bu listenin yalnızca geçerli alandaki uygulamaları içermesini veya en azından geçerli alandaki pencereleri olan uygulamalara öncelik vermesini istiyorum. Başka bir deyişle, OS X'in çoğu X pencere yöneticisinin çalışma alanlarına / sanal masaüstlerine ilişkin davranışlarını taklit etmesini istiyorum .

İşte bunun neden istediğime dair oldukça uzun soluklu açıklamam:

Ben engelli mekanlarda otomatik geçişe ve bir karşı her alanı eşlediyseniz + space #kısayol. Genelde, her alan için açık, maksimize edilmiş bir uygulamam var. Herhangi bir zamanda gerçekten sadece yarım düzine kadar uygulama açtığım için, sol elimle sürekli olarak aralarında kolayca geçiş yapabilirim. Sorun şu ki, bazen aynı alanda açık olan farklı uygulamalardan iki ya da üç pencerem var ( örn., Sık sık web tarayıcımla aynı alanda açık bir PDF okuyucum var). Diyelim ki Space 1’de açık bir terminalim ve hem web tarayıcım hem de Space 2’de önizlemem açık odak, odaklanmak. Daha sonra aynı Space'teki fakat penceresi web tarayıcısının arkasında olan Preview'ta açık olan bir PDF'ye danışmak istiyorum. Ben vurursanız + tabAncak ilk seçenek Space 1. (Terminal en son beri odak) içinde Terminaline bana geri almak için olacaktır. En kötü durumda, tüm dolaşmak zorunda kalacak n art arda basarak açık uygulamaları + tabÖnizleme almak amacıyla. İlk hitin + olmasını istiyorumtabbeni bir sonraki uygulamaya götürmek için geçerli alandaki pencereleri, yani Önizlemeyi.

Exposé kullanmanın bu durumları ele almanın daha "Apple" yolu olduğunu biliyorum, ancak fareye ulaşmak zorunda kalmaktan kaçınmak istiyorum. Exposé’de bir pencere seçmek için ok tuşlarını da kullanabileceğimi biliyorum, ancak bir kez daha pencere katmanındaki zihinsel modelimi bozan, seçimde bilişsel bir geri bildirim döngüsü oluşturacak ve en kötü durum günlüğü ( n ) tuş vuruşlarını gerektirecek. Bildiğim kadarıyla, geçerli çalışma alanında yalnızca klavyeyi kullanarak belirli bir uygulamaya geçmenin sürekli bir yolu yoktur.


Yerleşik uygulama değiştirme için geliştirmeler / değiştirmeler sunan birkaç paket vardır. Bu paketlerden bir veya daha fazlasının geliştiricileri ile iletişim kurmayı düşünebilir ve Alanlara özel anahtarlama ile ilgileneceğinizi bilmelerini sağlayabilirsiniz.
David Rouse,

Ben aşina oldum (hiç kullanmadığım halde) Cadı; Bakmam gereken başka var mı?
ESultanik

LiteSwitch ve App Switcher'dan bahsetmiştim ama bunların hiçbirini kullanmadım.
David Rouse,

1
(bu bir cevap değil, dilek / ranttan daha fazlası!) İşler tam olarak nasıl çalışması gerektiği: 1. OSX, "tüm uygulamalar", "mevcut alandaki tüm uygulamalar" gibi birtakım 'kümeleri' göstermeli, "geçerli uygulamadaki tüm pencereler", "uygulamadaki tüm sekmeler", vb. 2. "Sette önceki / önceki", "setteki sayı", "tarihte önceki" gibi çeşitli 'hareketler' desteklenmelidir. Sonuncusu, genellikle uygulama seviyesinin altında eksik olan ve örneğin birkaç farklı sekme arasında geçiş yapmak için hayati öneme sahip olan Şimdi, ikisinin kombinasyonunu yapılandırmama izin verin. Lütfen, bir elma çalışanı okuyorsa, bunu yapın
Bobby Jack

Yanıtlar:


44

control+ F4. Bu Uzaydaki uygulamalar arasında geçiş yapar.
(Aslında bunu control+ ile eşleştirdim `; bu uygulamanın pencerelerinde dolaşmak için hatırlamak, cmd+ 'ya yakın olmak `;

Klavye kısayolunu değiştirmek için Klavye tercihleri, Klavye Kısayolları ve Klavye ve Metin Girişi bölümüne gidin. 'Odağı etkin veya bir sonraki pencereye taşı' seçeneğidir.

(Klavye kısayollarını düzeltmek için düzenleyin; backtick karakterinin görünmediğini fark etmedim.)


3
CTRL + fn + F4 kullanması gerektiğini düşünüyorum.
Am1rr3zA

4
Bence bu tam olarak ne istenmedi. CTRL+ geçerli alandaki pencereler arasında F4geçiş yapar , ancak soru mevcut alandaki uygulamalar arasında geçiş yapmaktı. Bunu işaret ediyorum çünkü bir alanda 2 terminal uygulaması ve 1 Emacs uygulaması açık ve terminal pencereleri ile Emacs uygulaması arasında kolayca geçiş yapmak istiyorum. Belki başka bir soru soracağım ...
Jeff Terrell Ph.D.

2
Bu klavye kısayolu artık Mavericks'ten itibaren Sistem Tercihleri'nde mevcut değildir.
Cory Klein

1
özellikle yeni penceredeki uygulama penceresini tıklatmadıkça bir sorun olduğunu fark ediyorum (yeni bir alana geçip kısayolu kullanıyorsanız, önceki boşluğa geri döner)
dtc

1
Eğlenceli bir gerçek, bu tuş kombinasyonuna (ya da ne şekilde yeniden topladıysanız) kayma ekleyin; açık pencereler arasında ters sırayla geçiş yapabilirsiniz. Cmd + sekmesi gibi çalışır şimdi @tsusanka yapar.
Mark Thomson,

27

Yosemite

Bu davranış aşağıdaki gibi istediğiniz tuş kombinasyonuyla eşlenebilir:

Sistem Tercihleri> Klavye> Kısayollar> Klavye> Odağı etkin veya sonraki pencereye taşı

Mavericks

^F4mevcut alandaki pencereler arasında geçiş yapar ancak bu davranışı haritalandırmak için Yosemite'e yükseltmeniz gerekebilir ^~.

Ancak sorun hala böyle giderilebilir:

Sistem Tercihleri> Görev Kontrolü> Seçimi kaldır "Bir uygulamaya geçerken, uygulama için açık pencereleri olan bir alana geç"


1
Ben başarıyla yeniden eşlenir gelmiş ^F4etmek ^~Yosemite'de, belkide o hatayı düzelttik?
Glyph

9

Bu soru sorulduğunda Hyperswitch'in olmadığını biliyorum , ancak bu sorunun modern bir cevabı ve Karabiner (eskiden KeyRemap4MacBook) ile uğraşmaktan ve / veya sistem tercihleriyle mücadele etmekten çok daha iyi her komut için herhangi bir anahtar eşlemeyi kabul et).

Lütfen https://apple.stackexchange.com/a/127414 adresini ziyaret edin ve HyperSwitch'i yararlı bulursanız, onu yükseltin.


1
Hyperswitch, @ Esultanik'in istediği şeyi tam olarak çözüyor . Cmd-Tab hala geleneksel uygulama anahtarıdır (uygulama pencerelerinin eklenmiş ekran görüntüsü ile ve hangi boşluklardadır), ayrıca alt -tab yalnızca geçerli alandaki uygulamalar arasında geçiş yapar
hansaplast,


2

Basmak ⌃F4istediğiniz şeyi yapar, ancak bu sırada karpal tünel alabilirsiniz.

Sadece örnek okumasını, bu olabilir gibi geliyor aslında arıyor ⌘⇧⇥uygulamaların arasında hangi döngüleri, ters böylece basın kaç kez kesilmesi, sırayla yarısında.

Kabul ediyorum, bu sürekli bir zaman çözümü değil, ancak sonucunun ⌘⇥zamanın% 70'ine odaklanmak istediğiniz uygulamanın ve zamanın ⌘⇧⇥% 28'ine odaklanmak istediğiniz uygulamanın olduğunu göreceğinizi düşünüyorum.


1
Benim için ⌘⇥ zamanın yaklaşık% 50'sinde haklı, diğer% 50'si ise diğer uygulamalar arasında bölünmüş log (1.5).
Sparr

Artı karpal tüneli için tek: DI ... Apple tane almak geliştiriciler istiyor ben bazı tıbbi endüstri şirkette hisseleri ergonomik hastalıklarının tedavisi :) kendi bahis
Srneczek

2

Ben yazar değilim Komut Tab Artı hızlı uygulamalar arasında geçiş yapmanızı sağlar uygulaması ve ek (MacOS en cmd + tilde yeteneği kullanarak) pencereler arasında. İşte YouTube’da bir demo .


Maalesef ödendi. :(
markroxor

2
Evet, bu benim işim ve ücretsiz kahve ya da uygulamaları veremiyorum ... başvuruları ödeyerek uygulamaların daha da gelişmesini finanse edersiniz ....
Serge Gerasimenko

0

Switché ile deneyebilirsiniz. "Switché'nin Spaces ile harika çalıştığını ve Space numarası rozetlerini gösterebildiğini" iddia ediyorlar. Uzayları kullanmadığım için onaylayamam ya da onaylayamam ama denemeye değer.
Aşağıdaki yorumlara bakınız.


2
Deneyin, ancak anahtarın gerçekten berbat bir demo olduğunu unutmayın. Pencereleri değiştirdiğinizde her 3 veya 4 kez almanızı isteyen bir açılır pencere var. Bana yaklaşık 20 dakika içinde fındık sürdü ve ben onu kaldırdım.
Robert S Ciaccio,

Switché tüm açık uygulamaları gösterir. OP'nin istediği şeyi yapmaz.

Hmm, bir süre önce test ettiğimde sayısız nag ekranını hatırlamıyorum. O zaman kamuya duyurulmayı hak etmiyor. Cevabımı düzenledim.
LudoMC

0

Bu teknik olarak orjinal soruya cevap vermese de, burada daha yapılandırılabilir bir Cmd-Tab uygulaması değiştiricisi arayanlar SuperTab'a bakabilirler .

Feragatname: Bunu satın aldım ve başarılı olduğunu düşünüyorum.

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.