Tuval uygulamaları için erişilebilirlik özellikleriAccessibility properties for canvas apps

Engelli kullanıcılar için uygun denetimler ile etkileşim kurmanın alternatif yolları konusunda yardım sağlayan özelliklerin yapılandırılması.Configuration of properties that aid alternative ways of interacting with controls suitable for users with disabilities.

ÖzelliklerProperties

AccessibleLabel: Ekran okuyucular için etiket.AccessibleLabel – Label for screen readers. Görüntü, Simge ve Şekil denetimleri için boş değer girildiğinde denetimler, ekran okuyucu tarafından görünmez ve dekorasyon olarak değerlendirilir.An empty value for Image, Icon and Shape controls will make the controls invisible to the screen reader and treated as decorations.

Canlı – ekran okuyucularının içerikte yapılan değişiklikleri nasıl duyurmalıdır.Live – How screen readers should announce changes to content. Yalnızca etiket denetiminde kullanılabilir.Available only in the Label control.

  • Kapalıolarak ayarlandığında, ekran okuyucu değişiklikleri duyurmaz.When set to Off, the screen reader doesn't announce changes.
  • Politeolarak ayarlandığında, ekran okuyucu konuşurken gerçekleşen herhangi bir değişikliği duyurmadan önce ekran okuyucu konuşmayı sonlandırır.When set to Polite, the screen reader finishes speaking before announcing any changes that occurred while the screen reader was speaking.
  • Assertiveolarak ayarlandığında ekran okuyucusu, ekran okuyucu konuşurken gerçekleşen herhangi bir değişikliği duyurmak için kendisini keser.When set to Assertive, the screen reader interrupts itself to announce any changes that occurred while the screen reader was speaking.

Canlı bölgelerle dinamik değişiklikleri nasıl duyurduğunuöğrenin.Learn how to announce dynamic changes with live regions.

TabIndex : denetimin klavye gezintisine katılıp katılmayacağını belirler.TabIndex – Determines if the control participates in keyboard navigation.

Klavye gezintisi, tüm uygulamaların önemli bir yönüdür.Keyboard navigation is an important aspect of any app. Birçok klavye dokunmatik veya fare kullanmaktan daha verimlidir ve ekran okuyucularının görsel olarak zayıflamasını sağlar.For many the keyboard is more efficient than using touch or a mouse and it enables screen readers for the visually impaired. Gezinti sırası şu şekilde olmalıdır:The navigation order should:

  • Görsel görüldüğünü yansıtır.Mirror what is seen visually.
  • Yalnızca etkileşimli denetimlerde sekme durağı vardır.Only have a tab stop at controls that are interactive.
  • "Z" sırası veya aşağı doğru ve sonra "ters çevir" sırasıyla bir sezgisel ve ardından aşağı doğru bir şekilde izleyin.Follow either an intuitive across and then down "Z" order or a down and then across "reverse-N" order.

Yukarıdaki gereksinimler varsayılan TabIndex değerleriyle karşılanacaktır ve bunları değiştirmenizi öneririz.The above requirements will be met with the default TabIndex values and we recommend that you do not change them. Varsayılan değer, çoğu kullanıcının görsel olarak beklediği şeydir ve ekran okuyucu ile iyi çalışacaktır.The default is what most users expect visually and it will work well with a screen reader. Ancak, varsayılan olarak geçersiz kılmak isteyebileceğiniz durumlar olabilir.But there may be cases in which you will want to override the default. Gezinti düzeninde ayarlamalar yapmak için TabIndex özelliğini ve Gelişmiş Grup denetimini (deneysel) kullanın.Use the TabIndex property and the Enhanced group control (experimental) to make adjustments to the navigation order.

TabIndex özelliği önerilen iki değere sahiptir:The TabIndex property has two recommended values:

TabIndex değeriTabIndex value DavranışBehavior İçin varsayılanDefault for
00 Denetim, klavye gezintisinde yer alır.Control participates in keyboard navigation. Düğme, metin girişi, Birleşik giriş kutusuve diğer genellikle etkileşimli denetimler.Button, Text input, Combo box, and other typically interactive controls.
−1−1 Denetim, klavye gezintisine katılmaz.Control does not participate in keyboard navigation. Etiket, görüntü, simgeve diğer normal etkileşimli olmayan denetimler.Label, Image, Icon, and other typically non-interactive controls.

Gezinti sırası genellikle soldan sağa ve sonra yukarıdan aşağıya, "Z" düzeninde ilerler.Navigation order generally goes from left-to-right, then top-to-bottom, in a "Z" pattern. Sıra, denetimlerin X ve Y özellik değerlerini temel alır.The order is based on the X and Y property values of the controls. Denetimler ekran üzerinde dinamik olarak taşınırsa, örneğin bir zamanlayıcı veya başka bir denetime göre X veya Y için bir formüle sahip olmak üzere, gezinti sırası da dinamik olarak değişir.If controls are dynamically moved on the screen, for example by having a formula for X or Y based on a timer or other control, the navigation order will change dynamically too.

Birlikte gezinmeli denetimleri veya bir "ters-N" düzeninde sütunlar oluşturmak için Gelişmiş Grup denetimini (deneysel) kullanın.Use the Enhanced group control (experimental) to bundle controls that should be navigated together or to create columns in a "reverse-N" pattern. Aşağıdaki örnekte, ad alanları gelişmiş bir grup denetimi içinde bulunur ve bu da gezinmede geçiş yapmadan önce gezinilmesine neden olur.At the top of the following example, the name fields are contained within an enhanced group control which causes navigation to proceed down before moving across. Örneğin alt tarafında, hiçbir Grup denetimi kullanılmaz ve gezinme, denetim gruplandırmalarına verilmeyeceği şekilde, normal olarak aşağı ve sonra aşağı doğru ilerler.At the bottom of the example, no group controls are used, and navigation proceeds across and then down as normal which is not intuitive given the control groupings.

Gelişmiş Grup denetimini gösteren animasyon, gezinmelere geçmeden önce bir grup içinde devam etmesini sağlar

Benzer şekilde, form ve Galeri denetimleri gibi kapsayıcılar aracılığıyla sekme, kapsayıcının dışında bir sonraki denetime geçmeden önce kapsayıcının tüm öğelerine gider.Similarly, tabbing through containers such as Form and Gallery controls will navigate through all elements of the container before proceeding to the next control outside of the container.

Visible özelliği false olan veya bir DisplayMode özelliği değeri devre dışı olan denetimler gezintide dahil değildir.Controls which have a Visible property value of false or a DisplayMode property value of Disabled are not included in the navigation.

Bir tarayıcı kullanırken, ekranın son denetiminden gezinirken tarayıcının yerleşik denetimlerine (URL adresi gibi) geçiş yapılır.When using a browser, navigating from the last control of the screen will move to the browser's built-in controls, such as the URL address.

Uyarı

0 ' dan büyük TabIndex değerlerini kullanmaktan kaçının.Avoid TabIndex values that are greater than 0. Son olarak denetimler, W3C ' ın bu değerleri kullanmamaları önemle tavsiye EDILDIĞI durumlarda HTML 'de işlenir.Ultimately controls are rendered in HTML where even the W3C has warned "Authors are strongly advised NOT to use these values." Birçok HTML Aracı, uygulama denetleyicisi "ekran öğelerinin sırasını denetle" raporladığında, 0 ' dan büyük değerler için uyar.Many HTML tools warn for values greater than 0 as does the App Checker when it reports "Check the order of the screen items." Tüm iyi nedenler: TabIndex 'in bu şekilde kullanılması, doğru bir şekilde yararlanmak çok zor olabilir ve ekran okuyucular gibi yardımcı teknolojilerin kullanılamaz hale gelmesine neden olabilir.All for good reason: using TabIndex in this manner can be very difficult to get right and can make assistive technologies such as screen readers unusable.

TabIndex değeri 0 ' dan büyük olan denetimler varsa, kullanıcılar artan TabIndex değerlerini (1, sonra 2 vb.) içeren denetimlere gidecektir.When controls exist with TabIndex greater than 0, users will navigate to controls with increasing TabIndex values (1, then 2, etc). Kullanıcılar pozitif TabIndex değerlerine sahip tüm denetimlere gezindiklerinde, son olarak, tarayıcının yerleşik denetimleri dahil olmak üzere, en son 0 olan TabIndex ile denetimlere gidecektir.When users have navigated all controls with positive TabIndex values, they will finally navigate to controls with TabIndex of 0 including the browser's built-in controls. Aynı TabIndexile birden fazla denetim olduğunda, X ve Y konumu kendi göreli sıralarını belirler.When there are multiple controls with the same TabIndex, their X and Y position determines their relative order.