Permettre la navigation au clavier dans le "Bootstrap" dropdown-menu

Est-il possible de naviguer à l'aide du clavier pour le menu déroulant à l'aide de Tab, et naviguer à l'aide des touches fléchées pour les sous-éléments de la liste déroulante?

Voici le code que j'ai maintenant:

<input type="text" value="click tab to jump to the drop down."/>
<div class="bs-docs-example">
    <div class="dropdown clearfix">
      <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block; position: static; margin-bottom: 5px; *width: 180px;">
        <li><a tabindex="-1" href="#">Menu Item A</a></li>
        <li><a tabindex="-1" href="#">Menu Item B</a></li>
        <li><a tabindex="-1" href="#">Menu Item C</a></li>
        <li class="divider"></li>
        <li><a tabindex="-1" href="#">Menu Item A1</a></li>
            <li class="dropdown-submenu">
                <a tabindex="-1" href="#">Menu Item B1</a>
                <ul class="dropdown-menu">
                    <li><a tabindex="-1" href="#">You should navigate here with the keyboard.</a></li>
                    <li><a tabindex="-1" href="#">Thanks For your Help!</a></li>
                </ul>
            </li>
      </ul>
    </div>
</div>

http://jsfiddle.net/MGwVM/1/

Je vois que vous l'avez édité après j'ai répondu. Avez-vous vu ma réponse?
Fin de commentaire, mais... je pense que de nos jours il suffit d'ajouter role="menu" à l'ul.dropdown-menu et role="navigation" à la div.barre de navigation (dans les deux bootstrap 2 et 3) et qui semble permettre l'accessibilité du clavier assez bien. Mais je pense que le balisage html dans votre question n'a pas suivi le bootstrap des exemples...

OriginalL'auteur user648026 | 2013-07-18