Aracılığıyla paylaş


Erişilebilirlik (Tasarım temelleri)

Not

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.

Erişilebilirlik için yazılım tasarlamak, programların ve işlevlerin engelli ve engelli kişiler de dahil olmak üzere en geniş kullanıcı yelpazesinde kolayca kullanılabilir olmasını sağlamak anlamına gelir.

Erişilebilirlik özelliklerinin yardımcı olabileceği kullanıcı sayısı sizi şaşırtabilir; örneğin, ABD'de yapılan anketler tüm bilgisayar kullanıcılarının yarısından fazlasının erişilebilirlikle ilgili zorluklar veya bozukluklar yaşadığını ve erişilebilir teknolojinin kullanımından büyük olasılıkla yararlanabileceklerini göstermiştir. Ayrıca, yazılım tasarımına erişilebilirliğin önemli özellikleri olan esneklik ve kapsayıcılık ile yaklaşmak genellikle genel olarak iyileştirilebilirlik ve müşteri memnuniyeti sağlar.

'Erişim kolaylığı merkezi' iletişim kutusunun ekran görüntüsü

Denetim Masası'ndaki Erişim Kolaylığı Merkezi, kullanıcıların istedikleri erişilebilirlik özelliklerini seçebileceği ve özelleştirebileceği merkezi bir konum sağlar.

Not: klavye, fare, renkve ses ile ilgili Yönergeleri ayrı makalelerde sunulmuştur.

Tasarım kavramları

Kullanıcılar bilgisayar donanımı ve yazılımıyla etkileşime geçtiğinde birçok fiziksel, algısal ve bilişsel faktör devreye girer. Programınızın özelliklerini daha erişilebilir hale getirmenin yollarını düşünmeden önce, ne tür engellerin ve bozuklukların mevcut olduğunu ve bu kullanıcıların bilgisayarlarla etkileşim kurarken üzerinde çalıştıkları yardımcı teknolojilerden bazılarını öğrenmenize yardımcı olur.

Bozukluk türleri

Aşağıdaki tabloda yaygın kullanıcı engelleri ve bozuklukları açıklanmaktadır ve bilgisayarları daha erişilebilir hale getirmek için kullanılan en önemli çözümlerden birkaçı listelanmaktadır.

Bozukluğu Açıklama Çözümleri
Görsel
Hafiften (kullanıcıların yüzde 17'sini etkileyen) ciddiye (kullanıcıların yüzde 9'unun etkilenmesi) arasında değişir.
Özelleştirilebilir büyütme, renkler ve karşıtlık; Braille yardımcı programları; ekran okuyucular.
Duruşma
Hafif (kullanıcıların yüzde 18'ini etkileyen) ile ciddi (kullanıcıların yüzde 2'sini etkileyen) arasında değişir.
Bilgi yedekliliği: Yalnızca metin veya görsel iletişime ek olarak kullanılan ses.
Maharet
Hafif (kullanıcıların yüzde 19'unun etkilenmesi) ile ciddi (kullanıcıların yüzde 5'ini etkileyen) arasında değişir. Bu bozukluk genellikle klavye veya fare ile belirli motor becerilerini gerçekleştirmekte zorlanır.
Giriş yöntemi yedekliliği: Fare veya klavye eşdeğerleri tarafından erişilen program özellikleri.
Bilişsel
Bellek bozuklukları ve algısal farklılıklar içerir. Kullanıcıların yüzde 16'sını etkiler.
Yüksek oranda özelleştirilebilir kullanıcı arabirimi (UI); karmaşıklığı gizlemek için aşamalı açıklama kullanımı; simgelerin ve diğer görsel yardımcıların kullanımı.
Nöbet
Hareket ve yanıp sönmeye karşı görsel duyarlılık içerir.
Animasyon kullanımı gibi arabirimleri modüle etmeye yönelik muhafazakar yaklaşım; 2 Hertz (Hz) ile 55 Hz arasındaki aralıkta ekran titremesini önleme.
Konuşma veya dil
Disleksi ve oral iletişim güçlüklerini içerir.
Yazım denetimi ve dil bilgisi denetimi yardımcı programları; konuşma tanıma ve metin okuma teknolojisi.

Bu engelleri olan kullanıcılara yardımcı olma hakkında daha fazla yönerge için, bu makalenin devamında belirli bozuklukları giderme bakın.

Yardımcı teknoloji türleri ve erişilebilirlik özellikleri

Ekran okuyucular

Ekran okuyucu, görme engelli veya engelli kullanıcıların görselleri sese dönüştürerek kullanıcı arabiriminde gezinmesini sağlar. Böylece kullanıcı arabirimi metni, denetimler, menüler, araç çubukları, grafikler ve diğer ekran öğeleri ekran okuyucunun bilgisayarlı sesi tarafından konuşulur. Ekran okuyucu yardımcı teknolojisi için iyileştirilmiş bir program oluşturmak için, ekran okuyucunun her kullanıcı arabirimi öğesini nasıl tanımlayacağını planlamanız gerekir.

Kullanıcının etkileşim kurabileceği her ui öğesinin klavyeyle erişilebilir olması ve erişilebilirlik uygulaması programlama arabirimi (API) aracılığıyla kullanıma sunulmaları gerekir. Windows Presentation Foundation'ı (WPF) destekleyen tüm Microsoft Windows sürümleri için yeni erişilebilirlik çerçevesi olan UI Otomasyonu'nun kullanılmasını öneririz. UI Otomasyonu, masaüstündeki çoğu öğeye programlı erişim sağlayarak ekran okuyucular gibi yardımcı teknoloji ürünlerinin kullanıcılara kullanıcı arabirimi hakkında bilgi sağlamasına ve standart giriş dışındaki yollarla kullanıcı arabirimini işlemesine olanak tanır (örneğin, fareyi veya klavyeyi işlemenin yanı sıra konuşma yoluyla). Daha fazla bilgi için bkz. UI Otomasyonuna Genel Bakış.

Ekran okuyucuların çok önemli bir yardımcı teknoloji olmasına rağmen, başkaları da olduğunu unutmayın. Kullanılabilir teknoloji aralığı hakkında daha fazla bilgi için bkz. Yardımcı Teknoloji Ürünleri Türleri.

Konuşma tanıma

Konuşma tanıma, Windows'ta kullanıcıların bilgisayarlarıyla sesle etkileşim kurmasını sağlayan ve fare veya klavyeyle motor etkileşimi ihtiyacını azaltan bir erişilebilirlik özelliğidir. Kullanıcılar belgeleri ve e-postaları dikte edebilir, programlar arasında geçiş yapmak, işletim sistemini denetlemek ve hatta Web'de form doldurmak için sesli komutları kullanabilir.

büyüteç

Büyütme özelliği, orijinal öğelerin 2 ila 16 katı kadar ekranda öğeleri büyüterek görme bozukluğu olan kullanıcılara yardımcı olur. Kullanıcılar bu özelliği fareyi izlemek (farenin işaret ettiği şeyin büyütülmüş bir sürümünü görmek için), klavyeyi (işaretçinin sekmeye alınırken hareket ettiği alanı görmek için) veya metin düzenlemeyi (yazdıklarını görmek için) izlemek için ayarlayabilir.

Görsel ayarları ve renk düzenleri

Ekrandaki öğeleri büyütmeye ek olarak, görme bozukluğu olan kullanıcılar yüksek karşıtlık modu veya arka plan ve ön plan renk düzenlerini özelleştirme özelliği gibi sistem ayarlarından yararlanabilir.

Ekran Okuyucusu

Ekran Okuyucusu, Windows'ta kullanıcıların kendiliğinden gerçekleşen bazı olaylar (hata iletileri dahil) dahil olmak üzere ekran metnini ve kullanıcı arabirimi öğelerini yüksek sesle dinlemesini sağlayan, ölçeği azaltılmış bir ekran okuyucudur. Kullanıcı, etkin pencereden çıkmadan Ekran Okuyucusu menülerini duyabilir.

'Microsoft Ekran Okuyucusu' iletişim kutusunun ekran görüntüsü

Kullanıcılar Microsoft Ekran Okuyucusu'nun ne ölçüde kullanıldığını özelleştirebilir.

Ekran klavyesi

Fiziksel klavye konusunda zorluk çeken ve anahtar gibi alternatif bir giriş cihazı kullanması gereken kullanıcılar için ekran klavyeleri gereklidir. Kullanıcılar, Ekran Klavyesi'ni nasıl ayarladığınıza bağlı olarak fareyi veya başka bir işaret cihazını, küçük bir tuş grubunu veya yalnızca bir tuşu kullanarak tuşları seçebilir.

Fare tuşları

Fare Tuşları etkinken, klavyeyi tercih eden kullanıcılar fare işaretçisini hareket ettirmek için sayısal tuş takımındaki ok tuşlarını kullanabilir.

Erişilebilirlik özelliklerinin tam listesi için bkz. Microsoft Web sitesindeki Windows Vista'da erişilebilirlik .

Klavye tabanlı gezinti

Sekme tuşu, ok tuşları, boşluk çubuğu ve Enter tuşu, klavye tabanlı gezinti için önemlidir. Sekme tuşuna basıldığında giriş odağı farklı denetim grupları arasında ve ok tuşlarına basmak bir denetimin içinde veya bir grup içindeki denetimler arasında hareket eder. Boşluk çubuğuna basmak, giriş odağı olan denetime tıklamayla aynıdır; Enter tuşuna basmak ise giriş odağından bağımsız olarak varsayılan komut düğmesine veya komut bağlantısına tıklamayla aynıdır.

'Boş geri dönüşüm kutusu' iletişim kutusunun ekran görüntüsü

Bu örnekte, kullanıcılar istenen seçenek giriş odağına sahip olana kadar Sekme tuşuna basabilir ve sonra nesneyi açmak için Enter tuşuna basabilir.

Erişim anahtarları

Erişim tuşları, kullanıcıların önce denetime gitmek zorunda kalmadan seçenekleri belirlemesine ve komutları doğrudan başlatmasına olanak sağlar. Erişim anahtarları, her denetimin etiketindeki karakterlerden birinin altı çizilerek gösterilir. Kullanıcılar daha sonra altı çizili karakterle birlikte Alt tuşuna basarak seçeneği veya komutu etkinleştirir. Erişim anahtarları büyük/küçük harfe duyarlı değildir.

Dosya menüsünün ve erişim tuşlarının ekran görüntüsünü

Bu örnekte Alt+O tuşlarına basıldığında Aç komutu etkinleştirilir.

Denetimler için mantıksal erişim tuşlarını seçmek genellikle zorluk yaratmaz; Ancak, bir pencerede ne kadar çok denetim varsa, erişim anahtarı seçenekleriniz o kadar büyük olur. Bu durumda, her bir denetim grubu yerine denetim gruplarına erişim anahtarları atayın.

Denetim gruplarının ve erişim tuşlarının ekran görüntüsünü

Bu örnekte, erişim anahtarları tek tek denetimler yerine denetim gruplarına atanır.

Erişim tuşları genellikle kısayol tuşlarıyla karıştırılır, ancak kısayol tuşları erişim tuşlarından farklı atanır ve farklı hedeflere sahiptir. Örneğin, kısayol tuşları Ctrl ve İşlev tuş dizilerini kullanır ve birincil olarak erişilebilirlik yerine gelişmiş kullanıcılar için bir kısayol olarak tasarlanmıştır.

Daha fazla bilgi için bkz. klavye .

Erişilebilirlik için tasarlama: üç temel uygulama

Erişilebilirlik ve kullanılabilirlik hedefleri çakıştığı için erişilebilir programlar tüm kullanıcılara bir şekilde yardımcı olur. Örneğin, ileri düzey kullanıcıları mümkün olduğunca verimli hale getirmek için tasarlanan özellikler, el kullanım bozukluğu nedeniyle klavyeyi kullanmayı tercih eden kullanıcılara da avantaj sağlar.

Erişilebilir tasarım konusunda size yardımcı olacak üç temel uygulama vardır: Kullanıcı arabiriminizde bir ölçüde esneklik sağlayın, kullanıcı ihtiyaçlarına ve tercihlerine saygının tasarım kararlarında önemli bir rol oynamasına olanak tanıyın ve kullanıcı arabiriminize programlı erişim sağlayın.

Esnek kullanıcı arabirimi sağlama

Erişilebilir tasarım, en azından kısmen kullanıcılara seçenek vermeyle ilgili bir tasarımdır. Sinir bozucu, baş döndürücü bir seçenek dizisi değil, kullanıcı ihtiyaçlarını akıllıca tahmin eden sınırlı sayıda seçenek. "Fareyle gezinmeyi sevmiyor musun? Burada, aynı şeyleri yalnızca klavyeyi kullanarak da yapabilirsiniz. Fiziksel klavyeleri sevmiyor musunuz? İşte ekranda kullanabileceğiniz sanal bir tane."

Örneğin, aşağıdakileri yaparak esneklik sağlayın:

  • Metin olmayan öğeler için kullanıcı tarafından seçilebilen eşdeğerler sağlama (örneğin, grafikler için alternatif metin ve ses açıklamalı alt yazılar).

    Oturum açma düğmesinin ekran görüntüsü

    Oturum açma düğmesi

    Grafikleri işlememeyi seçen kullanıcılar, denetimin ne yaptığını ve bununla nasıl etkileşim kuracaklarını açıklayan alternatif metinleri görmelidir.

  • Renge alternatifler sağlama (örneğin, simge farklılaştırması veya seslerin kullanımı).

    gri tonlarında simgelerin ekran görüntüsü

    Bu örnekte, standart simgeler tasarımlarına göre kolayca ayırt edilebilir.

  • Kullanıcıların programınızda fare veya klavye ile aynı işlemleri gerçekleştirebilmesi için klavye erişiminin (örneğin, her etkileşimli denetim için sekme durağı) sağlanması.

  • Programınızın kullanıcılar için iyi renk karşıtlığı seçenekleri sunmasını sağlama. Windows yüksek karşıtlık seçeneği sunar, ancak bu gerçekten ciddi görme bozukluğu için bir çözüm olarak tasarlanmıştır. Diğer karşıtlık seçenekleri, görme bozukluğu ve renk körlüğü gibi hafif bozukluğu olan kullanıcılara en iyi şekilde hizmet sağlar.

  • Kullanıcıların programınızın kullanıcı arabirimindeki metnin boyutunu ayarlamanın bir yolu olduğundan emin olun (örneğin, bir kaydırıcı denetimi aracılığıyla veya yazı tipi boyutu için açılan kutu aracılığıyla). Mümkünse, inç başına yüksek nokta (dpi) modunu destekleyin.

  • Programınızın çok modlu olduğundan emin olmak, yani programın birincil modu bazıları için erişilemezse, bu kullanıcıların sorunu geçici olarak çözmenin bir yolu vardır. Örneğin, animasyon görüntülendiğinde, bilgiler kullanıcının seçeneğinde en az bir animasyonsuz sunu modunda görüntülenebilir olmalıdır.

Çok modüllü arabirimler ve esnek gezinti temelde kullanıcıya bilgi yedekliliği mimarisi sunar. Yedeklilik bazen olumsuz çağrışımlara sahiptir; örneğin, okuma deneyimini kolaylaştırmak için yedekliliği kaldırmanızı öneririz. Ancak erişilebilirlik bağlamında yedeklilik pozitif, başarısızlığa karşı güvenli mekanizmaları ve deneyimleri belirtir.

Kullanıcılarınıza saygı

Genel ve yol gösteren bir ilke olarak saygı, erişilebilir programlar tasarlamak için çok önemlidir. Entelektüel bir alıştırma olarak bile, devre dışı bırakılmış bir kullanıcı olarak programınızla karşılaşmanın nasıl olması gerektiğini düşünün. Deneyimin görme bozukluğu olan kullanıcılar için iyi bir deneyim olduğundan emin olmak için ui ekranlarını yüksek karşıtlık modunda ve çeşitli çözünürlüklerde test etmek için zaman ayırın. Erişim Kolaylığı Merkezi Denetim Masası öğesi nde (erişim tuşlarının her zaman görünür olması için) Alt çizgi klavye kısayolları ve erişim tuşları onay kutusunu seçerek klavye erişilebilirliğini test edin. Hatta, başkalarıyla empati kurma konusunda doğal bir yeteneği olan geliştiricileri ve tasarımcıları işe alarak zorlu testlerin ötesine geçebilirsiniz.

Ayrıca şu şekilde saygı göstermelisiniz:

  • Belirli bir program için ayarları zor kullanmak yerine sistem genelindeki ayarları (örneğin, Sistem Rengi) kullanma. Yalnızca kullanıcıların kendi programlarıyla etkileşime girmek için özel olarak seçtiği parametrelere değil, aynı zamanda hangi programı kullanıyor olursa olsun kullanıcının etkili olması için işletim sisteminde yerleşik olarak bulunan erişilebilirlik özelliklerine de saygı gösterin. Daha fazla bilgi için bkz. windows erişilebilirlik özellikleri hakkında .
  • Ortak denetimler Windows erişilebilirlik API'lerini zaten uyguladığından, ortak denetimleri özel denetimlere tercih etme.
  • Tüm erişilebilirlik seçeneklerini ve özelliklerini (örneğin, tüm klavye kısayolları) belgeleme. Engelli kullanıcılar erişilebilirlik özelliklerini keşfetmek için yüksek motivasyona sahiptir ve genellikle Yardım'da kapsamlı bilgilerin toplanmasını bekler.
  • Erişilebilir biçimlerde erişilebilir belgeler oluşturma. Bu nedenle, belgelerin kendisi, yazı tipi boyutunu büyütme, grafikler için alternatif metin kullanımı ve yedekli bilgi mimarisi (örneğin, renk kodlamayı yalnızca metne ek olarak kullanma) dahil olmak üzere birincil kullanıcı arabirimiyle aynı erişilebilirlik kurallarına uymalıdır.

Yazılım ürünlerinde, kullanıcılara saygı kullanılabilirlik ve pazar araştırmalarında, etkili destek hizmetlerinde ve belgelerinde ve elbette tasarım kararlarında kendini gösterebilir. Örneğin, ileri düzey kullanıcılar için tasarım açısından yeniden düşünmek: bu son teknolojiye sahip yeni özelliği istediğiniz için mi yoksa ileri düzey kullanıcılarınızın bunu istediğini bildiğiniz için mi koyuyorsunuz? İkinci durum, tasarım karar alma sürecinizin saygı değeriyle iyi bilgilendirilmiş olduğunu gösterir.

Programlama erişim sağlama

Yardımcı teknolojilerin (ekran okuyucular, alternatif giriş cihazları ve konuşma tanıma programları gibi) kullanıcıları için ekranı doğru yorumlaması için kullanıcı arabirimine programlı erişim sağlamak önemlidir. Programınızdaki her kullanıcı arabirimi ekranının "haritasını" oluşturarak yardımcı teknoloji kullanıcılarının kullanımına sunarsınız.

Şunu yaparak bunu iyi yapın:

  • Tüm kullanıcı arabirimi öğelerine ve metinlere programlı erişimi etkinleştirme (örneğin, Etkin Erişilebilirlik COM arabirimini kullanarak IAccessible).
  • Kullanıcı arabirimi nesnelerine, çerçevelere ve sayfalara adlar (veya başlıklar) ve açıklamalar yerleştirme (örneğin, IAccessible Name özelliğini kullanarak).
  • Programlı olayların tüm kullanıcı arabirimi etkinlikleri tarafından tetiklendiğinden emin olma (örneğin, odak hareketi içeren tüm kullanıcı arabirimi etkinlikleri için odak olayları).

Yalnızca dört şey yaparsanız...

  1. Her kullanıcının programınızın tüm potansiyelinden yararlanadığından emin olun.
  2. Erişilebilirliği yaratıcı problem çözme fırsatı ve genel kullanıcı memnuniyetini artırmanın başka bir aracı olarak düşünün.
  3. Sistem ayarlarına saygı gösterin.
  4. Mümkün olduğunda ortak denetimleri kullanın.

Yönerge -leri

Genel

  • İşletim sisteminin veya erişilebilirlik özellikleri olarak tanımlanan diğer ürünlerin etkinleştirilmiş özelliklerini kesintiye uğratmayın veya devre dışı bırakmayın. Söz konusu işletim sisteminin veya ürünün belgelerine başvurarak bu özellikleri tanımlayabilirsiniz.
  • Kullanıcıları, ekranın üst penceresi olarak programınızla etkileşime geçmeye zorlamayın. Kullanıcıların bir görevi gerçekleştirmesi için sürekli bir işlev veya pencere gerekiyorsa, kullanıcı seçerse, diğer pencerelere göre konumu ne olursa olsun bu pencere her zaman görünür kalmalıdır. Örneğin, kullanıcının her zaman görünür olması için diğer tüm pencerelerin üzerinde bulunan taşınabilir bir ekran klavyesi varsa, programınız Z sırasının en üstüne zorunlu yerleştirme yaparak bu klavyeyi asla gizlememelidir.
  • Mümkün olduğunda sistem renklerini, yazı tiplerini ve ortak denetimleri kullanın. Bunu yaptığınızda, kullanıcıların karşılaştığı erişilebilirlik sorunlarının sayısını önemli ölçüde azaltırsınız.

Belirli bozuklukları giderme

Görsel

  • Anlam ifade etmek için asla tek başına renge güvenmeyin. Rengi yalnızca metin, tasarım, konum veya ses tarafından sağlanan anlamı pekiştirme aracı olarak kullanın.

    Kırmızı iletişimci simgesinin ve araç ipucunun ekran görüntüsünü

    Bu örnekteki birincil iletişim yöntemi, kısa araç ipucu metnidir. Renk kullanımı, anlamın iletilmesinde yardımcı olur, ancak ikincildir.

  • Grafikleri açıklamak için alternatif (alternatif) metin bilgi ipuçlarını kullanın.

  • Grafikte metin kullanmayın. Görme engelli kullanıcıların grafikleri kapalı olabilir (örneğin, bir Web tarayıcısında) veya grafiklere yerleştirilmiş metinleri göremeyebilir veya aramayabilir.

  • İletişim kutularının ve pencerelerin anlamlı adlara sahip olduğundan emin olun, böylece ekranı görmek yerine duyan bir kullanıcı (örneğin, ekran okuyucu kullanarak) uygun bağlamsal bilgileri alır.

  • Tema ve GetSystemMetrics API'lerinden yazı tipi yazı tiplerini, boyutları ve renkleri, Windows görüntüleme öğesi boyutlarını ve sistem yapılandırma ayarlarını her zaman alarak kullanıcının görsel görüntüleme ayarlarını dikkate alın.

  • Balon metninin daha kolay okunması ve ekran okuyucuların kesintiye uğramasını en aza indirmesi için kısa tutun.

    Pin kodu sınırlarını gösteren balonun ekran görüntüsü

    Balonlar gerekirse ek gövde metni kullansa da, bu örnek bazen başlık metninin aynı hedefe daha ekonomik ve erişilebilir bir şekilde ulaştığını gösterir.

İşitme

  • Anlam ifade etmek için hiçbir zaman tek başına sese güvenmeyin. Sesi yalnızca metin, tasarım, konum veya renk tarafından sağlanan anlamı pekiştirme aracı olarak kullanın.
  • Kullanıcıların ses çıkışının hacmini denetlemesini sağlayın. Bu amaçla Windows Birim Karıştırıcısı'nı kullanın. Daha fazla bilgi için bkz. ses .
  • Programınızın sesinin 500 Hz ile 3000 Hz arasında gerçekleşmesini hedefleyin veya kullanıcı tarafından bu aralığa kolayca ayarlanabilir. Bu aralıktaki sesler büyük olasılıkla işitme engelli kişiler tarafından algılanabilir.

Dexterity

  • Ui zaman aşımı değerlerini mutlak saat kullanmak yerine GetDoubleClickTime() ile göreli hale getirin. Bunu yaptığınızda zaman aşımları kullanıcının hızına ayarlanır.
  • Klavyeyle çalışmayı tercih eden kullanıcıların programınızda fareyle çalışan kullanıcılarla aynı şekilde gezinebilmesi için tüm menü öğelerine erişim tuşları atayın.
  • Bir eylemi gerçekleştirmek için çift tıklamayı ve sürüklemeyi tek yol yapmayın. Bunlar bazı kullanıcılar için zor hareketler olabilir.
  • Menü çubuklarını programınızdan kaldırmayın. Menü çubukları, klavye kullanıcılarının erişmesi için araç çubuklarından daha kolaydır. Menü çubuğunun varsayılan olarak görünür olmasını istemiyorsanız, gizleyin.
  • Yardım düğmeleri ve bağlantıları için sekme durakları sağlayarak Yardım'ın klavyeden erişilebilir olmasını sağlayın.
  • Programınızdaki erişim anahtarı atamalarının farkındalığını artırmak için bunları her zaman görüntüleyebilirsiniz. Denetim Masası'nda Erişim Kolaylığı Merkezi'ne gidin ve Klavyenin kullanımını kolaylaştıröğesine tıklayın; ardından alt çizgi klavye kısayolları ve erişim tuşları onay kutusunu seçin.

Bilişsel

  • Karmaşıklığı gizlemek için aşamalı açıklama kullanın.

    Aşağı üçgenler

    Bu örneklerde, komut düğmesinden kullanılabilen seçenekler varsayılan olarak gizlenir ve kullanıcılar aşamalı açıklama denetimlerinden yararlanarak seçenekleri görüntülemeyi seçebilir.

  • Okuma metninin bilişsel yükünü azaltmak için simgeleri, araç çubuklarını ve diğer görsel yardımcıları kullanın.

  • Mümkün olduğunda, metin kutularında ve düzenlenebilir açılan listelerde otomatik tamamlama işlevselliği, böylece kullanıcıların sınırlı bir seçenek kümesinden komutların, dosya adlarının veya benzer seçeneklerin tamamını yazması gerekmez. Bu, tüm kullanıcılar için bilişsel yükü azaltır ve yazım veya yazmanın zor, yavaş veya acı verici olduğu kullanıcılar için yazma miktarını azaltır.

  • Öğreticileri ve animasyonları ekleyerek Yardım'da zor kavramları gösterme. Animasyonların nöbet bozukluğu olan kullanıcılar için zor olabileceğini ve bu nedenle yalnızca gerektiğinde kullanılması gerektiğini unutmayın.

Nöbet

  • 2-55 Hz aralığında yanıp sönen veya yanıp sönen metin, nesne veya yanıp sönme sıklığı olan diğer öğeleri kullanmayın.
  • Animasyon kullanımını sınırlayın. Bazı kullanıcılar, özellikle görsel alanlarının çevresi açısından ekran hareketine özellikle duyarlıdır. Bir şeye dikkat çekmek için animasyon kullanıyorsanız, dikkatin kullanıcıyı kesintiye uğratmaya hak ve layık olduğundan emin olun.

Konuşma veya dil

  • Net, kısa, kolay anlaşılır metinleri düzenleyin ve yazın. Kullanılabilirlik testleri, bir tümceciğin sonunda temel bilgilerin ortaya çıkarılma işleminin kavramayı geliştirdiğini gösterir. Daha fazla yönerge için bkz. Stili ve Ton.

yanlış :

Sonraki basamak üç mü?

Başlamak için Tamam'a tıklayın.

Doğru:

Sonraki basamak üç mü?

Başlamak için Tamam'a tıklayın.

Erişim anahtarları

  • w, m ve büyük harfler gibi geniş genişlikli karakterleri tercih edin.
  • "Exit" içindeki "x" gibi ayırt edici bir sessiz harf veya sesli harf tercih edin.
  • Alt çizginin görülmesini zorlaştıran karakterleri kullanmaktan kaçının (çoğu sorunludan en az sorunluya):
    • I ve l gibi yalnızca bir piksel genişliğindeki karakterler.
    • g, j, p, q ve y gibi alt öğeleri olan karakterler.
    • Alt öğe içeren bir harfin yanındaki karakterler.
  • Tüm menü öğelerine erişim anahtarları atayın. Özel durum yok.

  • Dinamik menü öğeleri (son kullanılan dosyalar gibi) için erişim anahtarlarını sayısal olarak atayın.

    Son kullanılan dosyalar

    Bu örnekte, Windows'taki Paint programı son kullanılan dosyalara sayısal erişim anahtarları atar.

  • Menü düzeyinde benzersiz erişim anahtarları atayın. Erişim tuşlarını farklı menü düzeylerinde yeniden kullanabilirsiniz.

  • Erişim anahtarlarının bulunmasını kolaylaştırma:

    • En sık kullanılan menü öğeleri için, etiketin ilk veya ikinci sözcüğünün başındaki karakterleri (tercihen ilk karakteri) seçin.
    • Daha az sık kullanılan menü öğeleri için, etikette ayırt edici bir sessiz harf veya sesli harf seçin.

İletişim kutusu erişim anahtarları

  • Mümkün olduğunda tüm etkileşimli denetimlere veya etiketlerine benzersiz erişim anahtarları atayın.Salt okunur metin kutuları etkileşimli denetimlerdir (kullanıcılar bunları kaydırıp metin kopyalayabildiği için), erişim anahtarlarından yararlanırlar. Erişim anahtarlarını atama:

    • Tamam, İptal ve Kapat düğmeleri. Erişim anahtarları için Enter ve Esc kullanılır. Ancak, her zaman Tamam veya İptal anlamına gelen ancak farklı bir etiketi olan bir denetime erişim anahtarı atayın.

      Atanmış erişim tuşları

      Bu örnekte pozitif işleme düğmesinin atanmış bir erişim anahtarı vardır.

  • Grup etiketleri. Normalde, grup içindeki tek tek denetimlere erişim anahtarları atanır, bu nedenle grup etiketine ihtiyaç yoktur. Ancak, erişim anahtarı sıkıntısı varsa tek tek denetimlere değil, grup etiketine bir erişim anahtarı atayın.

  • F1 ile erişilen Genel Yardım düğmelerini.

  • Bağlantı etiketleri. Genellikle benzersiz erişim anahtarları atamak için çok fazla bağlantı vardır ve bağlantı alt çizgileri erişim anahtarı alt çizgilerini gizler. Kullanıcıların bunun yerine Sekme tuşuyla bağlantılara erişmesini sağlayın.

  • Sekme adları. Sekmeler Ctrl+Sekme ve Ctrl+Shift+Sekme kullanılarak döngüye alınır.

  • "..." etiketli düğmelere göz atın. Bunlara benzersiz erişim anahtarları atanamaz.

  • Döndürme denetimleri, grafik komut düğmeleri ve etiketsiz aşamalı açıklama denetimleri gibi etiketsiz denetimleri .

  • etkileşimli olmayan denetimler için etiket olmayan statik metin veya etiketler , ilerleme çubukları gibi.

  • Standart anahtar atamalarına sahip olduklarından emin olmak için önce işleme düğmesi erişim anahtarları atayın. Standart anahtar ataması yoksa, ilk sözcüğün ilk harfini kullanın. Örneğin, iletişim kutusundaki diğer denetimlerden bağımsız olarak Evet ve Hayır işleme düğmelerinin erişim tuşu her zaman "Y" ve "N" olmalıdır.

  • "Yapma" olarak ifade edilen negatif işleme düğmeleri (İptal dışında) için erişim anahtarını "Yapma" içindeki "n" öğesine atayın. "Yapma" olarak ifade edilmediyse standart erişim anahtarı atamasını kullanın veya ilk sözcüğün ilk harfini atayın. Bunu yaptığınızda, tüm Don'lar ve Hayır'lar tutarlı bir erişim anahtarına sahip olur.

  • Erişim anahtarlarının bulunmasını kolaylaştırmak için, erişim anahtarlarını etiketin başlarında görünen bir karaktere atayın etikette daha sonra görünen bir anahtar sözcük olsa bile ideal olarak ilk karakterdir.

Diğer yönergeler ve örnekler için bkz. klavye .

Metin

  • Dış denetim etiketlerinin sonunda iki nokta üst üste kullanın. Bazı yardımcı teknolojiler, denetim etiketlerini tanımlamak için iki nokta üst üste arar.

  • Etiketleri, etiketledikleri öğelere göre tutarlı bir şekilde konumlandırın. Bu, yardımcı teknolojinin etiketleri ilgili denetimleriyle doğru şekilde ilişkilendirmesine yardımcı olur ve ekran büyüteç kullanıcılarının etiket veya denetimi nerede arayacaklarını bilmelerine yardımcı olur.

    Tutarlı bir şekilde yerleştirilmiş etiketlerin ekran görüntüsü

    Bu örnekte, açılan listelerin her biri için etiketler tutarlı bir şekilde yerleştirilir ve iki nokta üst üste kullanılır.

  • Alternatif metni en fazla 150 karakterle sınırlayın. Denetimi etkinleştirme eylemini açıklayın (örneğin, tıklayın, sağ tıklayın vb.) ve ardından denetimin işlevini açıklayın.

    Kabul Edilebilir:

    Düğme.

    Mavi tepeler.

    Daha İyi:

    Hesabınızda oturum açmak için tıklayın.

    Renklerin uzaktan nasıl solup bittiğini gösteren uzak tepelerin fotoğrafı.

  • Çizgiler, kutular veya diğer grafik simgeleri çizmek için metin kullanmayın. Bu şekilde kullanılan karakterler ekran okuyucu kullanıcılarının kafasını karıştırabilir. Örneğin, bir metin alanının çevresinde "X" harfiyle çizilmiş bir kutu, ekran okuyucu yazılımı tarafından ilk satırda "X X X X X" olarak okunur ve ardından "X" ve içerik ile "X" okunur.

Belge

  • Tüm erişilebilirlik seçeneklerini ve özelliklerini (örneğin, tüm klavye kısayolları) belgele.
  • Erişilebilir biçimlerde erişilebilir belgeler oluşturun. Bu nedenle, belgelerin kendisi birincil kullanıcı arabirimiyle aynı erişilebilirlik kurallarına uymalıdır.
  • Kısayol tuşlarını (farklı bir anlamı olan ve kullanan), anımsatıcı tuşlarını veya hızlandırıcıları değil erişim tuşlarını inceleyin.
  • Genel olarak, engelli bir kişiye değil, engelli bir kişiye başvurun. Etiketi değil, önce kişiyi düşünün.
Bu terimleri kullanın Onun yerine
El becerisi sınırlıdır, hareket engellidir
Sakat, sakat
Engelli olmayan
Normal, sağlam, sağlıklı
Tek elle yazılan kişiler
Tek elle kullanım
Engelli kişiler
Engelliler, engelliler, engelliler, engelliler
Bilişsel engelliler, gelişimsel engelliler