Salut,

C'est un sujet répandu mais j'ai vu plusieurs manières de procéder alors j'aurais voulu savoir lesquelles sont les bonnes ou quelles sont celles que vous utilisez...

---> Premier point : le code de la touche

Je vois plusieurs choses : event.keyCode, event.which, event.charCode, event.key...

J'ai vu que certains proposent d'utiliser les deux ou trois premiers comme ça : var code = event.which || event.keyCode || event.charCode.

Si j'ai bien compris les trois premiers sont "Deprecated"...

---> Deuxième point : l’éventement

- Vous préférerez utiliser onkeydown ou onkeypress ? Ca dépend peut-être du contexte ?

- Vrai ou faux : Si on utilise l'un il n'y a pas besoin d'utiliser l'autre ?


---> Troisième point : touches simultanées

Comment faites-vous pour détecter les touches simultanées ? Souvent c'est Ctrl | Alt | Shift + une autre touche...

Est-ce que vous utilisez : event.ctrlKey | event.altKey | event.shiftKey avec un ET logique du code des autres touches ?

Qu'en pensez-vous ?
Merci.