Chci ovládat klávesy F1-F12 pomocí JavaScriptu a jQuery.
Nejsem si jistý, jakým úskalím je třeba se vyhnout, a v současné době nejsem schopen testovat implementace v jiných prohlížečích než Internet Explorer 8, Google Chrome a Mozilla FireFox 3.
Máte nějaké návrhy na plnohodnotné řešení pro různé prohlížeče? Něco jako dobře otestovaná knihovna jQuery nebo možná jen vanilkový jQuery/JavaScript?
Odpověď
Nejlepší zdroj, který mám pro tento druh otázek, je tato stránka:http://www.quirksmode.org/js/keys.html
Říká se, že kódy kláves jsou v Safari liché a všude jinde konzistentní (kromě toho, že v IE není žádná událost stisknutí klávesy, ale věřím, že klávesa funguje).