Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Maik Koenig Newsgroups: comp.lang.javascript Subject: Re: Javascript keycodes Date: Thu, 26 Oct 2017 12:21:04 +0200 Lines: 24 Message-ID: References: <12e04131-18f7-4bef-b57f-646fc4328873@googlegroups.com> <9884fb32-d75a-4226-bca9-a55dd11e9c0b@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net pfOPel+ONcuvsG3DxWK+hAal089tb9BxbmDGJlHfEpjeDiP0Sk Cancel-Lock: sha1:Q5HkCkFg/+ahyjOLs++yvRWey/o= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 Hamster/2.1.0.1538 In-Reply-To: <9884fb32-d75a-4226-bca9-a55dd11e9c0b@googlegroups.com> Xref: csiph.com comp.lang.javascript:34202 Am 26.10.2017 um 11:16 schrieb jonas.thornvall@gmail.com: > Den torsdag 26 oktober 2017 kl. 11:09:30 UTC+2 skrev > jonas.t...@gmail.com: >> Is there a reason javascript do not differentiate upper and lower >> keys? It seem a no brainer it should? But maybe there is a reason? > > To be honest i do not even get how it manage to get the wrong > keycode, The keycode is correct. Think about it: Its a *keycode*, not a "character code". When shift is pressed or capslock active, the keycode for a or A is allways the same. You will have to check if shift is pressed too or if capslock is active. Or you use event.key: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent Greetz, MK -- Kopp-Verlag-Gläubige, Religionsdeppen, rechte Vollidioten und ähnlicher Bio-Abfall werden ohne Hinweis ignoriert!