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ı, 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.
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.
[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