Uygulama odağını kaybettiğinde uygulama pencerelerinin gizlenmesini durdur


1

Penceremdeki uygulama odağı kaybettiğinde, mac'umdaki pencerelerin (Mac OS Snow Leopard) pencerelerini gizlemesini nasıl durdurabilirim.

Mac'teki tüm uygulamalar bunu yapmaz, ancak Photoshop ve İletim bu davranışı sergileyen uygulamaların mükemmel örnekleridir.

Başka bir uygulamaya (örneğin kelime işlemcisi) not yazmak istediğinizde sinir bozucudur, ancak notlarınızı yazmaya başlamak için kelime işlemcisine odaklandığınızda gizlenen pencerenin içeriğine bakın!

Bunu devre dışı bırakmak için bir seçenek (veya hack) olmalı?

Her zaman Apple'ın UI tasarımının ustaları olması gerektiğini düşünmüştüm, ancak uygulamaların bunu yapmasına izin vermek yanlış görünüyor.


1
Bu aslında bir UI bakış açısından gerçekten iyi bir fikir, çünkü ekranınız gereksiz bir şekilde bu uygulamanın dışında gerek duymayacağınız panellerle sıkışık değil (zamanın% 99'u), ancak neden sinirli olduğunuzu anlayabiliyorum. Bunu devre dışı bırakmanın bir yolu, muhtemelen diğer% 1 için kullanışlı olacaktır.
Sasha Chedygov,

@ musicfreak Bu, Apple tarafından verilen (veya en azından ima edilen) açıklamadır.
Daniel Beck

Yanıtlar:


4

Muhtemelen Utility Windows veya Panels hakkında konuşuyorsunuz .

Apple'ın İnsan Arayüzü Kılavuzundan :

(benim tarafımdan tüm koyu çizgiler vurgulanır)

Paneller uygulamaya özel veya sistem çapındadır. Uygulama devre dışı bırakıldığında, uygulamaya özel paneller kaybolur.

[...]

Bir kullanıcı bir kerede birkaç panel açabilir; Belge pencerelerinin üstünde yüzüyorlar. Bir kullanıcı bir belgeyi aktif hale getirdiğinde, kullanıcı paneli açtığında hangi belgenin aktif olduğundan bağımsız olarak uygulamanın tüm panelleri öne getirilmelidir. Uygulamanız etkin olmadığında panelleri gizlenmelidir. Paneller Pencere menüsünde belgeler olarak listelenmemelidir, ancak Pencere menüsünde tüm panelleri göstermek veya gizlemek için komutlar koyabilirsiniz. Şekil 14-38, farklı panel stilleri örneklerini gösterir.

Bu makale, davranışlarından kimin sorumlu olduğunu açıklamaktadır :

Yardımcı program penceresi örneği Apple'dan

Mac OS X yardımcı programı pencereleri, Windows benzerlerinden birkaç önemli yolla farklılık gösterir:

  • Kullanıcıların masaüstünde yeniden konumlandırmalarını sağlayan bir sürükleme şeridi vardır, ancak sürükleme şeridi genellikle bir metin başlığına sahip değildir.
  • Uygulamanız arka planda olduğunda (yani, pencereleri etkin değil ancak görünür durumdadır), yardımcı programı pencereleri görünümden gizlenmelidir. (Bu davranışı uygulamaktan siz sorumlusunuz.)
  • Uygulamaya özgü yardımcı program pencerelerine ek olarak, Mac OS X, ana uygulama görünümden gizlendiğinde bile görünmeye devam eden sistem genelinde yardımcı program pencerelerini de destekler.

Yine benim tarafımdan vurgulamak.


Uygulama geliştiricilerin bu davranışı kendilerinin yerine getirmesi gerektiğine bakarken, bu davranışa ilişkin mantıklı bir yol görmüyorum (aklı başında, ne zaman uygulamaların kodunu değiştirirken, ne de kakao çerçevelerini değiştirirken). Elbette, İletim görevlilerine bu davranış olmadan normal bir pencere kullanmaları için dilekçe verebilirsiniz (Finder'ın Göster Denetçisinden Bilgi Alma'ya geçmek gibi ).

Tahmin etmem gerekirse, yazılım belgeleri oluşturmak gibi olağandışı bir şey yapmak istersiniz. Muhtemelen bu davranış sizin için işe yaramıyor.

Çözüm olarak, bu panellerin ekran görüntülerini hemen yapın ve başka bir uygulamada çalışırken bunları görüntüleyin.


Detaylı cevap için teşekkürler. Kabul edilmiş olarak işaretlenmiş, bir geçici çözüm olarak tek çözüm gibi görünüyor.
Bryan

0

Bazı durumlarda, ekran görüntülerini alarak alternatif geçici çözüm odağı istediğiniz pencerenin (yani, metin düzenleyicisi veya etajer) Eğer, görünür kalmasını istediğiniz penceresinden doğrudan geçiş olduğu olmaksızın uygulama anahtarlama bir formu kullanarak (rıhtım , cmd + tab, vb.

Bunu en az iki şekilde yapabilirsiniz:

(1) Pencereleri net tutmak istediğinizde netleme yapmak istediğinizde, netlemek istediğiniz pencereye tıklayabileceğiniz şekilde düzenleyin.

(2) Açık kalmak istediğiniz pencereye netleme yaparken, netlemek istediğiniz pencereye doğrudan geçmek için Expose (F3) tuşunu kullanın.

Bu, en azından Photoshop belge pencereleri için çalışır ve diğer durumlarda çok iyi çalışabilir. Bu unutmayın değil daha geleneksel 'palet benzeri' Photoshop pencereler (katmanları, araç çubukları, vb) için, örneğin, çalışıyoruz.

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.