You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/3-event-details/7-keyboard-events/article.md
+5-9Lines changed: 5 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -188,17 +188,13 @@ Dans le passé, il y'avait un évènement `keypress`, et aussi les propriétés
188
188
Il y avait tellement d'incompatibilités au niveau des navigateurs en travaillant avec eux que les développeurs de la spécification n'avaient autre moyen que de les déprécier tous et d’en créer de nouveaux et plus modernes (tels que ceux décrits en haut dans ce chapitre). L'ancien code marche encore, étant donné que les navigateurs continuent de les supporter, mais nous n'avons nullement besoin de les utiliser maintenant.
189
189
190
190
191
-
<<<<<<< HEAD
192
-
## Résumé
193
-
=======
194
-
## Mobile Keyboards
191
+
## Claviers mobiles
195
192
196
-
When using virtual/mobile keyboards, formally known as IME (Input-Method Editor), the W3C standard states that a KeyboardEvent's[`e.keyCode`should be`229`](https://www.w3.org/TR/uievents/#determine-keydown-keyup-keyCode)and[`e.key`should be`"Unidentified"`](https://www.w3.org/TR/uievents-key/#key-attr-values).
193
+
Lors de l'utilisation de claviers virtuels / mobiles, officiellement appelés IME (Input-Method Editor), la norme W3C indique qu'un KeyboardEvent [`e.keyCode`devrait être`229`](https://www.w3.org/TR/uievents/#determine-keydown-keyup-keyCode)et[`e.key`devrait être`"Unidentified"`](https://www.w3.org/TR/uievents-key/#key-attr-values).
197
194
198
-
While some of these keyboards might still use the right values for `e.key`,`e.code`, `e.keyCode`... when pressing certain keys such as arrows or backspace, there's no guarantee, so your keyboard logic might not always work on mobile devices.
195
+
Bien que certains de ces claviers puissent toujours utiliser les bonnes valeurs pour `e.key`,`e.code`, `e.keyCode`... lorsque vous appuyez sur certaines touches telles que les flèches ou le retour arrière, il n'y a aucune garantie, donc la logique de votre clavier peut ne pas toujours fonctionner sur les appareils mobiles.
199
196
200
-
## Summary
201
-
>>>>>>> 468e3552884851fcef331fbdfd58096652964b5f
197
+
## Résumé
202
198
203
199
Le fait d'appuyer sur une touche génère toujours un évènement du clavier, que cela soit une touche de symbole ou des touches spéciales telles que `key:Shift` oubien `key:Ctrl` et ainsi de suite. La seule exception est la touche `key:Fn` qui est dès fois présente sur un clavier d’ordinateur portable. Il n’y a pas d'évènement de clavier pour cela, parce que cela est implémenté à un niveau plus bas que celui du system d'exploitation.
204
200
@@ -214,4 +210,4 @@ Les propriétés principales des évènements du clavier:
214
210
215
211
Dans le passé, les évènements du clavier étaient des fois utilisés pour contrôler les entrées dans les champs de formulaires. Cela n'est pas fiable, parce que les données recueillies peuvent provenir de plusieurs sources. Nous avons les évènements `input` et `change` pour gérer toute entrée de donnée (traitée plus tard dans le chapitre <info:events-change-input>). Elles se déclenchent après toute sorte d'entrée, y compris le copier-coller oubien la reconnaissance vocale.
216
212
217
-
Nous devons utiliser les évènements du clavier quand nous voulons vraiment utiliser le clavier. Par exemple, pour réagir aux raccourcis ou touches spéciales.
213
+
Nous devons utiliser les évènements du clavier quand nous voulons vraiment utiliser le clavier. Par exemple, pour réagir aux raccourcis ou touches spéciales.
0 commit comments