ActiveX Yöneticisi

ActiveX Yöneticisi, bir web sayfası içine oturtulmuş activeX kontrolleri ve çevresindeki HTML içinden Microsoft Active Accessibility (MSAA)  bilgisini alabilmenizi sağlar. Bu, Macromedia Flaş nesnelerini ve ayrıca Microsoft Project Merkezi web örgülerini desteklemek için kullanılır. Bu desteğin işe yarayabilmesi için sadece bir kaç koşul gerekmektedir.

Eğer activeX kontrolü bu şartlara uyuyorsa, ini stilindeki ayarlar dosyasına bir kaç giriş ekleyerek bu activeX kontrolünü desteklemek basit bir olaydır.

ActiveX Yöneticisi Ayarlar Dosyası

ActiveX Yöneticisi ayarlar dosyası, C:\Documents and Settings\Kullanıcı Adı\Application Data\Freedom Scientific\JAWS\8.0\Settings\Enu ya da trk klasöründe bulunur. Dosya ismi JActiveX.ini'dir. Bu dosyanın her bir bölümü belirli bir ActiveX kontrolünün kurallarını oluşturur. Bölüm adı, kontrolün sınıf belirtecidir ve Nesne etiketinin HTML kayanağındaki sınıflandırma özellik değeriyle eşleşmek zorundadır.

JActiveX.ini Anahtar ve Değerleri

Aşağıdaki anahtarlar JActiveX.ini dosyasında olmak zorunda olduğu gibi yazılmıştır.

WindowClass=ActiveX kontrolünün bulunduğu Internet_Explorer server penceresinin alt penceresinin pencere sınıfıdır. Örneğin, Macromedia Flaş objelerinin  MacromediaFlashPlayerActiveX adlı bir sınıfları vardır.

Description=ActiveX kontrolünün metinsel bir tarifidir.

StartString=JAWS sanal ekranında, activeX kontrolünün başladığını göstermek için kullanılan kayıttır. Örneğin, "Macromedia Flash hareketi başlangıcı."

EndString=JAWS sanal ekranında, activeX kontrolünün  bittiğini göstermek için kullanılan kayıttır. Örneğin, "Macromedia Flash hareketi bitişi."

UseFormsMode=Aşağıdaki değerleri kullanır
0 yazma kontrolleri, seçim kutuları ve liste kutuları için form kipinin kullanılacağı anlamındadır; Aksi halde form kipi kullanılmaz.
1 form kipinin activeX kontrolünün herhangi bir parçası için kullanılabileceği anlamındadır. Örnek, Kontrolün sunulduğu herhangi bir bölgede enter tuşuna basın ve JAWS form kipini açar. Form kipi kontrolün bir kısmıyla etkileşimde bulunmak ya da buranın düzenlenmesi için kullanılır.

RenderingLevel=Kontrolün nasıl sunulacağını belirleyen bir değer:
0 Hiç bir şey sunma anlamındadır (Bu ActiveX kontrolü için desteklemeyi kapat).
1 sadece objenin başlığını sun anlamındadır ("UseFormsMode" anahtarıyla birlikte kullanılır. Eğer bu anahtar 1 olarak ayarlanmışsa, başlangıç ve bitiş kayıtları yok sayılır).
2 Tüm MSAA hiyerarşisini sun ve sunumun başlangıç ve bitimini göstermek için başlangıç ve bitiş kayıtlarını kullan anlamındadır.

MSAAFlags=MSAA bilgisinin nasıl kullanılacağını belirleyen bir değer. Şu an desteklenen değerler:
0 Tarifi hiç bir zaman gösterme anlamındadır.
1 Eğer isimden farklıysa ismi göster anlamındadır.
2 Herzaman tarifi göster anlamındadır. MSAA adı,  tarifi, Değeri VS. hakkında daha fazla bilgi için,  Microsoft Developers Network (MSDN)'in Microsoft etkin erişilebilirliğiyle ilgili konularına bakın.

JActiveX.ini Section Örneği

[clsid:D27CDB6E-AE6D-11cf-96B8-444553540000]
WindowClass=MacromediaFlashPlayerActiveX
Description=Embedded Macromedia Flash Movie
StartString=Macromedia Flash Movie Start
EndString=Macromedia Flash Movie end
UseFormsMode=0
RenderingLevel=2
MSAAFlags=1



Geri

 

İleri