Én is jobban preferálom az onClientKey-t, főként mert általában könnyen előfordul, hogy egy gombot több helyen is használ az ember (Pl mondjuk e-vel lépsz interiorba, meg mondjuk munkáknál azzal öltözik át a karakter, stb). De ízlések és pofonok, a lényeg hogy a kérdezőnek sikerült megoldania a problémát, nyilván valahol összeakadt az E betű (lehet pont az interiorral) és azért nem volt jó. Ettől szép az egész, hogy mindenki máshogy oldja meg, ha az eredmény azonos akkor pedig nincs miről beszélni.