Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu tasarım kılavuzu Windows 7 için oluşturulmuştur ve Windows'un daha yeni sürümleri için güncelleştirilmemiştir. Kılavuzun çoğu ilke olarak hala geçerlidir, ancak sunu ve örnekler geçerli tasarım kılavuzumuzu yansıtmaz.
Balon, kullanıcılara kritik olmayan bir sorunu veya denetimdeki özel durumu bildiren küçük bir açılır penceredir.
Tipik bir balon.
Balonların tümü isteğe bağlı olan bir simge, başlık ve gövde metni vardır. Araç ipuçlarının ve bilgi ipuçlarının aksine, balonların kaynaklarını tanımlayan bir kuyruğu da vardır. Bu durumda genellikle kaynak bir denetimdir, sahip denetimi olarak adlandırılır.
Balonlar kullanıcıları kritik olmayan sorunlar hakkında bilgilendirse de, sahip denetimi sorunlara engel olmaz. Kullanıcılar eyleme işlemeye çalıştığında işlenmeyen tüm sorunlar sahip kullanıcı arabirimi (UI) tarafından işlenmelidir.
Balonlar genellikle metin kutularıyla veya birleşik giriş kutuları, liste görünümleri ve ağaç görünümleri gibi değerleri değiştirmek için metin kutuları kullanan denetimlerle kullanılır. Diğer denetim türleri yeterince kısıtlıdır ve ek geri bildirim balonlarına gerek yoktur. Ayrıca, diğer denetim türleriyle ilgili bir sorun varsa, genellikle balonların uygun olmadığı bir durumda birden çok denetim arasında tutarsızlık içerir. Yalnızca metin girişi denetimleri hem kısıtlanmamış hem de tek noktalı hataların ortak kaynağıdır.
Bildirim, bildirim alanı simgesi tarafından görüntülenen belirli bir balon türüdür.
Not:Bildirimler, araç ipuçları, bilgi ipuçları vehata iletileriyle ilgili yönergeler ayrı makalelerde sunulmuştur.
Doğru kontrol bu mu?
Karar vermek için şu soruları göz önünde bulundurun:
- Bilgiler bir sorunu veya özel durumu açıklıyor mu? Aksi takdirde başka bir denetim kullanın. Denetimin ek bilgilerini görüntülemek için balon kullanmayın; bunun yerine statik metin, bilgi ipuçları, aşamalı açıklama veya istemleri kullanmayı göz önünde bulundurun.
- Sorun veya özel koşul girişte veya sahip denetimi giriş odağını kaybettiğinde hemen algılanabilir mi? Aksi takdirde, görev iletişim kutusunda veya ileti kutusunda görüntülenen bir hata iletisini kullanın.
- Sorunlar için sorun kritik mi? Öyleyse, görev iletişim kutusunda veya ileti kutusunda görüntülenen bir hata iletisini kullanın. Bu tür hata iletileri etkileşim gerektirir (kritik hatalar için uygundur), ancak balonlar bunu gerektirmez.
- Özel koşullar için koşul geçerli ancak istenmeyen bir durum olabilir mi? Öyleyse, balonlar uygundur. Geçerli olmayan koşullar için, ilk etapta bunları önlemek daha iyidir. Olası amaçlanan koşullar için herhangi bir şey yapmanıza gerek yoktur.
- Sorun veya özel durum kısa bir şekilde ifade edilebilir mi? Aksi takdirde başka bir denetim kullanın. Balonlar ayrıntılı açıklamalara sahip olamaz veya ek bilgi sağlayamaz.
- Bilgiler şu anda üzerine gelinen denetimi açıklıyor mu? Bu durumda, kullanıcıların iletiyle etkileşim kurması gerekmediği sürece bunun yerine bir ipucu kullanın.
- Bilgiler kullanıcının geçerli etkinliğiyle ilgili mi? Aksi takdirde, bunun yerine bir bildirim veya iletişim kutusu kullanmayı göz önünde bulundurun. Kullanıcılar büyük olasılıkla geçerli etkinliğin dışındaki balonları gözden kaçıracak ve varsayılan olarak balonlar 10 saniye sonra zaman aşımına uğrar.
- Bilgiler tek, belirli bir kaynaktan mı geliyor? Bir sorun veya koşulun birden çok kaynağı varsa veya belirli bir kaynağı yoksa, bunun yerine yerinde bir ileti veya iletişim kutusu kullanın.
Yanlış:
başarısız
Bu örnekte, sorun kullanıcı adı veya parolayla ilgili olabilir, ancak sorunu görsel olarak bir balonla bildirmek sorunun yalnızca parola olduğunu gösterir. Sonuç olarak, yanlış kullanıcı adı girme geri bildirimi yanıltıcıdır.
Balonlar bilgi ipuçlarına, iletişim kutularına ve yerinde iletilere alternatiftir. Araç ipuçlarının ve bilgi ipuçlarının aksine:
- Balonlar geçerli işaretçi konumundan bağımsız olarak görüntülenebilir, böylece kaynaklarını gösteren bir kuyrukları olur.
- Balonların başlığı, gövde metni ve simgesi vardır.
- Balonlar etkileşimli olabilir, ancak bir ipucuna tıklamak mümkün değildir.
Kalıcı iletişim kutularının aksine:
- Balonlar giriş odağını çalmaz veya etkileşim gerektirmez.
- Balonlar tek, belirli bir kaynağı tanımlar. Kalıcı iletişim kutularının birden çok kaynağı olabilir veya belirli bir kaynağı yoktur.
Yerinde iletilerin aksine:
- Balonlar daha belirgindir.
- Balonlar için kullanılabilir ekran alanı veya yerinde iletileri görüntülemek için gereken dinamik düzen gerekmez.
- Balonlar zaman aşımı sonrasında kendilerini otomatik olarak kaldırır.
kullanım desenlerini
Balonlar şu kullanım desenlerine sahiptir:
| Kullanım | Örnek |
|---|---|
|
Giriş sorunu Genellikle bir metin kutusu olan tek bir sahip denetiminden gelen kritik olmayan bir kullanıcı girişi sorunu. |
hata iletileri için balon kullanılması giriş odağını çalmaz, ancak sahip denetiminin giriş odağı varsa yine de çok belirgindir. sorunu düzeltmek için kullanıcının girişi değiştirmesi veya yeniden yazması gerekebilir; ancak sahip denetimi yanlış girişi yoksayarsa, kullanıcının hiçbir değişiklik yapması gerekmeyebilir. Sorun kritik olmadığından hata simgesi gerekmez.
Kritik olmayan bir kullanıcı girişi sorununu bildirmek için kullanılan balon. |
|
Özel koşul Sahip denetimi girişi etkileyen bir durumdadır. Bu durum büyük olasılıkla istenmeyen bir durumdur ve kullanıcı girişin etkilendiğini fark etmeyebilir. |
kullanıcıları meydana gelir gelmez özel koşullar konusunda uyararak (örneğin, maksimum giriş boyutunu aşarak veya caps lock'u yanlışlıkla ayarlayarak) hayal kırıklığını önlemek için balonlar kullanın. giriş odağını çalmadan veya etkileşimi zorlamadan bu tür geri bildirimler vermek önemlidir, çünkü bu koşullar kasıtlı olabilir. bu balonlar özellikle kullanıcıların minimum geri bildirimle çalıştığı parola ve pin kutuları için önemlidir. bu balonların bir uyarı simgesi vardır.
Özel bir koşulu bildirmek için kullanılan bir balon. |
Yönergeler
Ne zaman görüntüleneceği
-
Sorun veya özel koşul algılanır algılanmaz, fark edilebilir bir gecikme olmadan balonu tekrar tekrar görüntüleyebilirsiniz.
- Tek tek karakterler veya maksimum giriş boyutuyla ilgili sorunlar için, girişte balonu hemen görüntüleyin.
- Giriş değeriyle ilgili sorunlar için (boş olmayan bir değer gerektirme dahil), sahip denetimi giriş odağını kaybettiğinde balonu görüntüleyin. Aksi takdirde, kullanıcılar geçerli olabilecek girişler girerken balonları görüntülemek dikkat dağıtıcı ve rahatsız edici olabilir.
- Bir kerede yalnızca bir balon görüntüleyin. Birden çok balon görüntülemek çok zor olabilir. Tek bir olay birden çok sorunla sonuçlanırsa, tüm sorunları bir kerede gösterin veya yalnızca en önemli sorunu bildirin.
Yanlış:
Bu örnekte, iki sorun aynı anda yanlış bir şekilde sunulmuştur.
Görüntüleme süresi
-
Aşağıdaki durumlarda balonu kaldırın:
- Sorun çözüldü veya özel koşul kaldırıldı.
- Kullanıcı geçerli veriler girer (giriş sorunları için).
- Balon zaman aşımına uğradı. Varsayılan olarak balonlar 10 saniye sonra kendilerini kaldırır, ancak kullanıcılar SPI_MESSAGEDURATION sistem parametresini değiştirerek bunu değiştirebilir.
- Kullanıcılar sorun çözülene kadar devam edemiyorsa zaman aşımını kaldırın. Geliştiriciler: Win32'de görüntüleme süresini TTM_SETDELAYTIME iletisiyle ayarlayabilirsiniz.
Nasıl görüntülenir?
- Sahip denetimlerinin altında balonları görüntüleyin. Bunun yapılması, kullanıcıların sahip denetimi ve etiketi dahil olmak üzere bağlamı görüntülemesine olanak tanır. Microsoft Windows, balon konumlarını tamamen ekranda olacak şekilde otomatik olarak ayarlar. Varsayılan davranış, bildirimlerde olduğu gibi sahip denetiminin üzerinde bir balon görüntülemektir.
Doğru:
Yanlış:
Yanlış örnekte, balon sahip denetiminin üzerinde garip bir şekilde görüntüleniyor.
Parola ve PIN metin kutuları
- Aşağıdaki örnekteki metni kullanarak Caps Lock'un açık olduğunu belirtmek için bir balon kullanın:
Bu örnekte balon, PIN metin kutusunda Caps Lock'un açık olduğunu gösterir.
- Kullanıcıların maksimum giriş boyutunu ne zaman aşmaya çalıştığını belirtmek için bir balon kullanın. Parola ve PIN metin kutularında maksimum giriş boyutuna ulaşmak normal metin kutularına göre çok daha az belirgindir.
Bu örnekte balon, kullanıcının maksimum giriş boyutunu aşmaya çalıştığına işaret eder.
- Kullanıcıların yanlış karakterler girişlerini belirtmek için bir balon kullanın. Ancak, parolanın veya PIN'in güvenliğini azalttığı için bu tür kısıtlamaların olmaması daha iyidir. Bilgilerin açığa çıkmasını önlemek için balon yalnızca geçerli parolalar veya PIN'ler hakkında belgelenmiş olgulardan bahsetmelidir.
Bu örnekte, bir balon PIN'in sayı gerektirdiğini gösterir.
Diğer metin kutuları
- Kullanıcıların acemi kullanıcıları hedefleyen kritik, kısa metin kutuları için en yüksek giriş boyutunu ne zaman aşmaya çalışdıklarını belirtmek için bir balon kullanmayı göz önünde bulundurun. Örnek olarak kullanıcı adları ve hesap adları verilebilir. Kullanıcılar maksimum girişi aşmaya çalıştığında metin kutuları bip sesi verir, ancak acemi kullanıcılar bip sesi anlamını anlamayabilir.
Bu örnekte balon, kullanıcının en büyük giriş boyutunu aşmaya çalışıldığını gösterir.
etkileşim
- Kullanıcılar bir balona tıkladığında, başka bir kullanıcı arabirimi görüntülemeden veya başka bir yan etkisi olmadan balonu kapatmaları gerekir. Bildirimlerin aksine, balonlarda yakın düğmeler olmamalıdır.
Simgeleri
Kullanım desenini temel alan simgeyi seçin:
Desen İkon Giriş sorunu Simge yok. Burada hata simgesi kullanmamak Windows ton yönergeleriyle tutarlıdır. Özel koşul Standart 16x16 piksel uyarı simgesi.
Erişilebilirlik
Balonlar düzgün kullanıldığında erişilebilirliği geliştirir. Balonların erişilebilir olması için:
- Yalnızca kullanıcının geçerli etkinliğiyle ilişkili balonları görüntüler.
- Balon metnini kısa tutun. Bunun yapılması, görme bozukluğu olan kullanıcılar için balon metninin daha kolay okunmasını sağlar ve ekran okuyucular tarafından okunduğunda kesintiyi en aza indirir.
- Sorun veya koşul yinelendiği zaman balonu yeniden dağıtın.
Metin
Başlık metni
- Giriş sorununu veya özel koşulu net, düz, kısa ve belirli bir dilde özetleyen başlık metnini kullanın. Kullanıcılar balonun amacını hızlı ve az çabayla anlayabilmelidir.
- Noktalama işaretlerini sonlandırmadan metin parçalarını veya tümceleri kullanın.
- Tümce stili büyük harfe çevirmeyi kullanın. Daha fazla bilgi için bkz. sözlük.
- Yerelleştirmeye uyum sağlamak için en fazla 48 karakter kullanın (İngilizce). Başlığın uzunluğu en fazla 63 karakterdir ve yerelleştirmeye uyum sağlamak için en az yüzde 30 genişletebilmesi gerekir.
Gövde metni
- Sorunu veya koşulu kullanıcıyla açıkça ilgili olacak şekilde belirtmek için gövde metninin ilk cümlesini kullanın. Başlıktaki bilgileri yinelemeyin. Ekleyecek başka bir şey yoksa bunu atla.
- Kullanıcının sorunu çözmek veya durumu geri döndürmek için neler yapabileceğini belirtmek için ikinci cümleyi kullanın. Stil ve Ton yönergelerine uygun olarak, bu bildirimde Lütfen sözcüğünü kullanmanıza gerek yoktur. birinci ve ikinci cümleler arasına iki satır sonu koyun.
Bu örnekte standart balon metin düzeni gösterilmektedir.
-
Bu açıklama açık olsa bile sorunu çözmeyi veya durumu geri döndürmeyi açıklayın, ancak sorun deyimi ile çözümü arasındaki yedekliliği atlayın.
Özel Durumları:
- Kısa veya önemli bir yedeklilik olmadan ifade edilemiyorsa çözünürlüğü atlayın.
- Yanlış karakterlerin yoksayılması gibi kullanıcının yapacağı bir şey yoksayma çözümlemesini atlar.
- Noktalama işaretlerini sona erdirmek için tümceleri kullanın.
- Cümle stili büyük harf kullanımı.
- Yerelleştirmeye uyum sağlamak için en fazla 200 karakter kullanın (İngilizce). Gövde metninin uzunluğu en fazla 255 karakterdir ve yerelleştirmeye uyum sağlamak için en az yüzde 30 genişletebilmesi gerekir.
Dokümantasyon
Balonlara başvururken:
- Büyük harfe çevirme dahil olmak üzere tam başlık metnini kullanın.
- Bileşene bildirim veya uyarı olarak değil balon olarak başvurun.
- Mümkün olduğunda, kalın metin kullanarak başlık metnini biçimlendirin. Aksi takdirde, başlığı yalnızca karışıklığı önlemek için gerekiyorsa tırnak içine koyun.