Poser votre question

Historique des modifications [retour]

cliquez pour afficher/masquer la modification 1
version initiale

Il ne s'agit pas d'une erreur. Les claviers avec pavé numérique (la majorité actuellement) disposent de 2 touches émettant U+000D = CR (carriage return): l'une en forme de L épais inversé (claviers français) dans la partie alphabétique, l'autre allongée verticalement dans la partie numérique.

Historiquement, Mac OS (celui des processeurs 68k) distinguait les 2 touches: celle de la partie alpha envoyait U+000D CR tandis que celle de la partie numérique envoyait U+0003 ETX. Cette dernière était baptisée "Enter" et était associée généralement au bouton OK des dialogues. Il y avait donc bien une différence entre les touches "Return" et "Enter". Aucun autre système ne faisait cette distinction.

Elle a maintenant disparu, ce qui laisse le choix d'utiliser indifféremment l'une ou l'autre touche.

En revanche, selon les sytèmes, notamment sous Linux, lorsque vous définissez des raccourcis dans certaines applications (je n'ai pas vérifier pour LO), l'application récupère le code physique de la touche (grossièrement correspondant aux coordonnées x-y de la touche sur le clavier) au lieu du caractère associé. Ces applications posent des problèmes de compatibilité car les caractères associés ne sont pas situés au même endroit sur un clavier américain (les racourcis sont exprimés en caractère associé et non en position, ce qui impose une gymnastique intellectuelle pour "traduire"), voire un ambiguïté comme dans le cas de Return/Enter.

Le commentaire sur une traduction littérale est le bon:

  • carriage return = retour chariot (héritage de la machine à écrire mécanique), abrégé en retour
  • backspace est difficile à traduire; "retour arrière" traduit bien l'idée mais introduit une ambiguïté avec le mot "retour"; il y a aussi une confusion possible avec le mouvement du curseur vers la gauche

    Traditionnellement, on évite d'associer des "modifieurs" à la touche "Backspace" car certains claviers incomplets n'ont pas de touche "Delete" (="Suppr") et le gestionnaire du clavier traduit automatiquement Alt+Backspace en Del. C'est le case de Mac OS X (où un trèfle à 4 feuilles est gravé sur la touche Alt).