Souris dirigée par le clavier
Mettre le focus sur la souris. Puis utiliser les touches flèches pour la déplacer:
Démo dans une nouvelle fenêtre
P.S. Ne mettez de gestionnaire dâévènement que sur lâélément #mouse.
P.P.S. Ne modifiez pas le HTML/CSS, lâapproche devrait être générique et fonctionner avec nâimporte quel élément.
Nous pouvons utiliser mouse.onclick pour gérer le clique et rendre la souris âdéplaçableâ avec position:fixed, puis mouse.onkeydown pour gérer les touches flèche.
Le seul problème est que keydown ne se déclenche que sur les éléments avec le focus. Donc nous avons besoin dâajouter tabindex à lâélément. Comme nous nâavons pas le droit de modifier le HTML, nous pouvons utiliser la propriété mouse.tabIndex pour ceci.
P.S. Nous pouvons aussi remplacer mouse.onclick par mouse.onfocus.