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.
Partager