-ms-accelerator

Jump to:

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

La propriété CSS -ms-accelerator est une extension Microsoft qui définit ou récupère une chaîne qui indique si l'objet représente un raccourci clavier.

/* L'objet n'est pas un raccourci clavier (par défaut) */
-ms-accelerator: false
/* L'objet est un raccourci clavier */
-ms-accelerator: true

Cette propriété est supportée par Windows 2000 et versions ultérieures. Elle permet aux utilisateurs de masquer les indicateurs de navigation pour les éléments de menu et les contrôles tant que la touche ALT n'est pas enfoncée.

Une touche d'accès (access key) est un caractère utilisé comme raccourci clavier pour sélectionner un objet. L'utilisateur effectue la combinaison de touches ALT + touche d'accès pour déplacer le focus sur l'objet demandé et déclencher l'évènement associé à cet objet.

Dans Internet Explorer 8 (IE8) l'attribut -ms-accelerator est une extension CSS, et peut être utilisé comme synonyme de accelerator dans le mode standard d'IE 8.

Exemples

Cet exemple utilise l'attribut -ms-accelerator dans un élément <u> pour spécifier que 'N' est la touche d'accès qui permettra d'accéder à l'élément <label>. Si l'option "souligner les raccourcis clavier" n'est pas activée dans les propriété d'affichage Windows de l'utilisateur,  'N' ne sera pas souligné tant que la touche ALT ne sera pas enfoncée. Lorsque l'utilisateur appuie sur ALT+N, l'élément <input> qui possède l'attribut accesskey avec pour valeur 'N' reçoit le focus.

<!DOCTYPE html>

<html>
  <head>
    <title>Accelerator</title>
  </head>
  <body>
    <label for="oNom"><u style="-ms-accelerator: true; accelerator: true">N</u>om: </label>
    <input type="text"
      id="oNom"
      size="25"
      accesskey="N"
      value="Votre nom ici" />
  </body>
</html>

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : EmilieK6A
 Dernière mise à jour par : EmilieK6A,