Myš řízená klávesnicí
důležitost: 4
Nastavte fokus na myš. Pak s ní pohybujte šipkovými klávesami:
P.S. Nevkládejte handlery událostí jinam než na element #myš.
P.P.S. Neměňte HTML/CSS, přístup by měl být obecný a fungovat s jakýmkoli elementem.
Můžeme použitím myš.onclick zpracovat kliknutí a učinit myš „pohyblivou“ pomocí position:fixed, pak v myš.onkeydown zpracovávat šipkové klávesy.
Jediný problém je v tom, že keydown se spouští jedině na elementech s fokusem. Musíme tedy do elementu přidat tabindex. Jelikož máme zakázáno měnit HTML kód, můžeme k tomu použít vlastnost myš.tabIndex.
P.S. Můžeme také nahradit myš.onclick za myš.onfocus.