Gestionnaire ActiveX Gestionnaire ActiveX Le gestionnaire ActiveX vous permet d'ajouter au contexte html les informations de Microsoft Active Accessibility (MSAA) provenant des commandes cachées activeX de la page web. Cette fonction permet de supporter les objets flash Macromedia et les grilles Microsoft Project Central. Un nombre limité de prérequis est nécessaire pour que ces fonctionnalités soient supportées. • La commande ActiveX doit supporter MSAA. • La commande ActiveX doit se trouver dans une fenêtre enfant de la fenêtre serveur Internet_Explorer avec sa classe de fenêtre unique propre. • La commande ActiveX doit être référencée dans le document HTML via un tag Objet doté d'un attribut classique spécifiant un identifiant de classe unique pour la commande activeX. Si la commande ActiveX répond à ces prérequis, il est facile d'ajouter des entrées aux paramètres de style ini pour supporter la commande ActiveX. Fichier de paramètres du gestionnaire ActiveX Le fichier des paramètres du gestionnaire ActiveX se trouve dans le dossier JAWS50\settings\enu folder. Le nom du fichier est JActiveX.ini. Chaque section de ce fichier définit les règles d'une commande ActiveX spécifique. Le nom de la section est l'identifiant de classe de la commande et doit correspondre à la valeur de l'attribut classid du tag objet du code source html. Clés et valeurs JActiveX.ini Les clés suivantes sont présentées telles qu'elles doivent s'afficher dans le fichier JActiveX.ini. WindowClass=classe de fenêtre enfant de la fenêtre serveur Internet_Explorer contenant la commande activeX. Par exemple, les objets flash Macromedia ont une classe MacromediaFlashPlayerActiveX. Description=Bref descriptif d'une commande ActiveX. StartString=Chaîne de caractères utilisée pour identifier le début du flash dans JAWS virtual buffer. Par exemple, "Macromedia Flash Movie Start." EndString=Chaîne de caractères marquant la fin du flash de la commande ActiveX. Par exemple, "Macromedia Flash Movie end." UseFormsMode=spécifie une valeur comme suit : 0 signifie utiliser Mode formulaire pour les commandes d'édition, les zones de liste déroulantes ou les boîtes de dialogue; sinon na pas utiliser le mode formulaire. 1 signifie utiliser le mode formulaire dans n'importe quelle partie de la commande ActiveX. c.à.d. appuyez sur ENTRÉE n'importe où dans l'évènement de la commande et JAWS passe en mode Formulaire. Le mode formulaire est utilisé pour éditer ou interagir avec une partie de la commande. RenderingLevel=Valeur spécifiant la manière dont la commande est exécutée: 0 signifie aucun évènement (désactive le support de la commande ActiveX). 1 signifie titre de l'objet seulement (utiliser en association avec la touche "UseFormsMode". Si cette touche est définie à 1 alors le début et la fon sont ignorés. 2 signifie hiérarchie MSAA entière et utiliser le début et la fin des chaînes de caractères pour commencer et finir l'évènement. MSAAFlags=Valeur spécifiant la manière dont les informations MSAA sont utilisées. Les valeurs supportées sont : 0 jamais associer de description. 1 associer description si différente du nom. 2 toujours associer description. Pour plus d'informations sur le nom, la description, la valeur MSAA, référez-vous aux rubriques de Microsoft Developers Network (MSDN) topics concernant Microsoft Active Accessibility. Exemple de section JActiveX.ini [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