Miałem grać z tym script.Dlaczego Alt Gr ma taki sam kod klucza jak Ctrl?
I zauważyłem, że KeyCode Alt Gr „s jest w IE10 i 17 i 18 w Chrome?
Czy ktoś może wyjaśnić, dlaczego nie jest to (lub zupełnie nowy numer) i dlaczego dostaję dwa wyskakujące okienka w Chrome?
Herezje kod:
document.onkeyup = KeyCheck;
function KeyCheck(e) {
var KeyID = (window.event) ? event.keyCode : e.keyCode;
alert(KeyID);
switch (KeyID)
{
case 18:
document.Form1.KeyName.value = "Alt";
break;
case 17:
document.Form1.KeyName.value = "Ctrl";
break;
}
}
To nie jest mój kod, Właśnie natknąłem się na niego.
EDIT: Posiadanie bardziej bawić wierzę Alt Gr oznacza Ctrl + Alt w tym samym czasie, jak pewne rzeczy, które wymagają Alt Gr jak é również pracować z Ctrl + Alt.
'' CTRL' AltGr' === + 'ALT', choć po swoją edit wygląda wiesz, że już. Wygląda na to, że Chrome uruchamia oba naciśnięcia, naciskając "AltGr". – Teemu
To ciekawe, jak chrom nie mówi "zaznacz to pole, aby zapobiec tworzeniu wielu okien dialogowych" – Adam
To inne źródło, które tworzy alert. Jeśli dwukrotnie naciśniesz ten sam klucz, otrzymasz to pole wyboru. – Teemu