en to fr translation catalogue (41 entries)

note: type: chapter
en: Characters, Keys and Commands
fr: Caractères, touches et commandes

note: type: iftex
en: This chapter explains the character sets used by Emacs for input commands, and the fundamental concepts of @dfn{keys} and @dfn{commands}, whereby Emacs interprets your keyboard and mouse input.
fr: Ce chapitre explique les jeux de caractères utilisés par Emacs pour l'entrée de commandes et les concepts fondamentaux de @dfn{touches} et de @dfn{commandes} qui servent à Emacs pour interpréter vos entrées au clavier et à la souris.

note: type: node
en: User Input
fr: Entrées utilisateur

note: type: section
en: Kinds of User Input
fr: Types d'entrées utilisateur

note: type: cindex
en: input with the keyboard
fr: entrée au clavier

note: type: cindex
en: keyboard input
fr: entrée au clavier

note: type: cindex
en: character set (keyboard)
fr: jeu de caractères (clavier)

note: type: cindex
en: Control
fr: Contrôle

note: type: Plain text
en: GNU Emacs is primarily designed for use with the keyboard.  While it is possible to use the mouse to issue editing commands through the menu bar and tool bar, that is not as efficient as using the keyboard.  Therefore, this manual mainly documents how to edit with the keyboard.
fr: GNU Emacs est conçu principalement pour être utilisé avec le clavier. Bien qu'il soit possible d'utiliser la souris pour lancer des commandes de modification par l'intermédiaire de la barre de menu et de la barre d'outils, cette méthode n'est pas aussi efficace que l'utilisation du clavier. Par conséquent, ce manuel décrit essentiellement comment effectuer des modifications avec le clavier.

note: type: cindex
en: control character
fr: caractères de contrôle

note: type: Plain text
en: Keyboard input into Emacs is based on a heavily-extended version of @acronym{ASCII}.  Simple characters, like @samp{a}, @samp{B}, @samp{3}, @samp{=}, and the space character (denoted as @key{SPC}), are entered by typing the corresponding key.  @dfn{Control characters}, such as @key{RET}, @key{TAB}, @key{DEL}, @key{ESC}, @key{F1}, @key{Home}, and @key{LEFT}, are also entered this way, as are certain characters found on non-English keyboards (@pxref{International}).
fr: Les entrées clavier dans Emacs sont basées sur une version particulièrement étendue d'@acronym{ASCII}. Des caractères simples comme @samp{a}, @samp{B}, @samp{3}, @samp{=} et le caractères espace (noté @key{SPC}) sont entrés en tapant sur la touche correspondante. Les @dfn{caractères de contrôle} tels que @key{RET}, @key{TAB}, @key{DEL}, @key{ESC}, @key{F1}, @key{Origine}, et @key{GAUCHE} le sont également de la même manière que certains caractères trouvés sur des claviers non-anglais (@pxref{Jeux de caractères non-ASCII}).

note: type: cindex
en: modifier keys
fr: touches de modification

note: type: Plain text
en: Emacs also recognizes control characters that are entered using @dfn{modifier keys}.  Two commonly-used modifier keys are @key{Control} (usually labeled @key{Ctrl}), and @key{META} (usually labeled @key{Alt})@footnote{We refer to @key{Alt} as @key{META} for historical reasons.}.  For example, @kbd{Control-a} is entered by holding down the @key{Ctrl} key while pressing @kbd{a}; we will refer to this as @kbd{C-a} for short.  Similarly @kbd{@key{META}-a}, or @kbd{M-a} for short, is entered by holding down the @key{Alt} key and pressing @kbd{a}.  Modifier keys can also be applied to non-alphanumerical characters, e.g., @kbd{C-@key{F1}} or @kbd{M-@key{LEFT}}.
fr: Emacs reconnait également des caractères de contrôle entrés à l'aides de @dfn{touches de modification}. Deux touches de modification fréquemment utilisées sont @dfn{modifier keys} (en général étiquetée @key{Ctrl}) et @key{META} (@key{Alt}) @footnote{Nous utilisons @key{META} pour parler de @key{Alt}pour des raisons historiques.}. Par exemple, @kbd{Control-a} est entré en pressant la touche @key{Ctrl} tout en pressant la touche @key{a} ; nous utilisons le raccourci @kbd{C-a} pour faire référence à cette combinaison. De manière similaire, @kbd{@key{META}-a} ou @kbd{M-a} en raccourci est entré en pressant @key{Alt} et @kbd{a}. Les touches de modification peuvent aussi opérer sur des caractères non-alphanumériques tels que @kbd{C-@key{F1}} ou @kbd{M-@key{GAUCHE}}.

note: type: cindex
en: @key{ESC} replacing @key{META} key
fr: @key{ESC} en remplacement de la touche @key{META}

note: type: Plain text
en: You can also type Meta characters using two-character sequences starting with @key{ESC}.  Thus, you can enter @kbd{M-a} by typing @kbd{@key{ESC} a}.  You can enter @kbd{C-M-a} by typing @kbd{@key{ESC} C-a}.  Unlike @key{META}, @key{ESC} is entered as a separate character.  You don't hold down @key{ESC} while typing the next character; instead, press @key{ESC} and release it, then enter the next character.  This feature is useful on certain text terminals where the @key{META} key does not function reliably.
fr: Il est également possible de taper des caractères Meta à l'aide de séquences de 2 caractères qui commencent par @key{ESC}. De cette manière, vous pouvez entrer @kbd{M-a} en tapant @kbd{@key{ESC} a}. Vous pouvez entrer @kbd{C-M-a} en tapant @kbd{@key{ESC} C-a}. Au contraire de @key{META}, @key{ESC} est entré en tant que caractère autonome. Il n'est pas nécessaire de presser @key{ESC} tout en tapant le caractère qui suit. Cette fonction est pratique sur certains terminaux textuels où la touche @key{META} ne fonctionne pas de manière fiable.

note: type: cindex
en: keys stolen by window manager
fr: touches capturées par le gestionnaire de fenêtres

note: type: cindex
en: window manager, keys stolen by
fr: gestionnaire de fenêtres, touches capturées

note: type: Plain text
en: On graphical displays, the window manager might block some keyboard inputs, including @kbd{M-@key{TAB}}, @kbd{M-@key{SPC}}, @kbd{C-M-d} and @kbd{C-M-l}.  If you have this problem, you can either customize your window manager to not block those keys, or ``rebind'' the affected Emacs commands (@pxref{Customization}).
fr: Sur les affichages graphiques, le gestionnaire de fenêtres peut bloquer certaines entrées clavier, dont @kbd{M-@key{TAB}, @kbd{M-@key{SPC}, @kbd{C-M-d} et @kbd{C-M-l}. Si vous avez ce problème, vous pouvez soit personaliser votre gestionnaire de fenêtres pour qu'il ne bloque pas ces touches ou vous pouvez « lier » les commandes concernées à d'autres touches (@pxref{Personnalisation}).

note: type: cindex
en: input event
fr: événement d'entrée

note: type: Plain text
en: Simple characters and control characters, as well as certain non-keyboard inputs such as mouse clicks, are collectively referred to as @dfn{input events}.  For details about how Emacs internally handles input events, see @ref{Input Events,,, elisp, The Emacs Lisp Reference Manual}.
fr: Les caractères simples et caractères de contrôle, ainsi que certaines entrées non clavier telles que les clics de souris sont appelés @dfn{événements d'entrée}. Pour en savoir plus sur la manière dont Emacs gère ces événements d'entrée en interne, voir @ref{Événements d'entrée,,, elisp, Le manuel de référence Emacs Lisp}.

note: type: section
en: Keys
fr: Séquences

note: type: Plain text
en: Some Emacs commands are invoked by just one input event; for example, @kbd{C-f} moves forward one character in the buffer.  Other commands take two or more input events to invoke, such as @kbd{C-x C-f} and @kbd{C-x 4 C-f}.
fr: Certaines commandes Emacs sont invoquées à l'aide d'un seul événement d'entrée ; par exemple, @kbd{C-f} déplace le point vers l'avant d'un caractère dans le tampon. D'autres commandes demandent deux voir plus d'événements d'entrée pour être invoquées, par exemple @kbd{C-x C-f} et @kbd{C-x 4 C-f}.

note: type: cindex
en: key
fr: séquence

note: type: cindex
en: key sequence
fr: séquence

note: type: cindex
en: complete key
fr: séquence complète

note: type: cindex
en: prefix key
fr: séquence préfixe

note: type: Plain text
en: A @dfn{key sequence}, or @dfn{key} for short, is a sequence of one or more input events that is meaningful as a unit.  If a key sequence invokes a command, we call it a @dfn{complete key}; for example, @kbd{C-f}, @kbd{C-x C-f} and @kbd{C-x 4 C-f} are all complete keys.  If a key sequence isn't long enough to invoke a command, we call it a @dfn{prefix key}; from the preceding example, we see that @kbd{C-x} and @kbd{C-x 4} are prefix keys.  Every key sequence is either a complete key or a prefix key.
fr: Une @dfn{séquence de touches} ou @dfn{séquence} pour faire court est une séquence d'un événement d'entrée ou plus considéré comme un tout. Si une séquence invoque une commande, nous l'appelons une @dfn{séquence complète} ; par exemple @kbd{C-f}, @kbd{C-x C-f} et @kbd{C-x 4 C-f} sont des séquences complètes. Si une séquence seule n'est pas suffisante pour invoquer une commande, nous l'appelons une @dfn{séquence préfixe}. De l'exemple précédent nous voyons que @kbd{C-x} et @kbd{C-x 4} sont des séquences préfixe. Toute séquence est soit une séquence complète, soit une séquence préfixe.

note: type: Plain text
en: A prefix key combines with the following input event to make a longer key sequence.  For example, @kbd{C-x} is a prefix key, so typing @kbd{C-x} alone does not invoke a command; instead, Emacs waits for further input (if you pause for longer than a second, it echoes the @kbd{C-x} key to prompt for that input; @pxref{Echo Area}).  @kbd{C-x} combines with the next input event to make a two-event key sequence, which could itself be a prefix key (such as @kbd{C-x 4}), or a complete key (such as @kbd{C-x C-f}).  There is no limit to the length of key sequences, but in practice they are seldom longer than three or four input events.
fr: Une séquence préfixe se combine à l'événement d'entrée suivant pour faire une séquence plus longue. Par exemple, @kbd{C-x} est une séquence préfixe et taper @kbd{C-x} seulement n'invoque pas de commande, Emacs attend une entrée (si vous ne tapez rien pendant plus d'une seconde, Emacs va afficher @kbd{C-x}pour demander cette entrée ; @pxref{Zone d'écho}). @kbd{C-x} se combine avec l'événement d'entrée qui suit pour créer une séquence de deux événements, qui pourrait elle-même être une séquence préfixe (par exemple @kbd{C-x 4}) ou une séquence complète (comme @kbd{C-x C-f}). Il n'y a pas de limite à la longueur des séquences mais elles sont rarement plus longues que trois ou quatre événements.

note: type: Plain text
en: You can't add input events onto a complete key.  For example, because @kbd{C-f} is a complete key, the two-event sequence @kbd{C-f C-k} is two key sequences, not one.
fr: Il n'est pas possible d'ajouter des événements d'entrée à une séquence complète. Par exemple, @kbd{C-f} étant une séquence complète, la séquence à deux événements @kbd{C-f C-k} est en fait deux séquences et non pas une.

note: type: Plain text
en: By default, the prefix keys in Emacs are @kbd{C-c}, @kbd{C-h}, @kbd{C-x}, @kbd{C-x @key{RET}}, @kbd{C-x @@}, @kbd{C-x a}, @kbd{C-x n}, @kbd{C-x r}, @kbd{C-x v}, @kbd{C-x 4}, @kbd{C-x 5}, @kbd{C-x 6}, @key{ESC}, @kbd{M-g}, and @kbd{M-o}.  (@key{F1} and @key{F2} are aliases for @kbd{C-h} and @kbd{C-x 6}.)  This list is not cast in stone; if you customize Emacs, you can make new prefix keys.  You could even eliminate some of the standard ones, though this is not recommended for most users; for example, if you remove the prefix definition of @kbd{C-x 4}, then @kbd{C-x 4 C-f} becomes an invalid key sequence.  @xref{Key Bindings}.
fr: Par défaut, les séquences préfixe d'Emacs sont @kbd{C-c}, @kbd{C-h}, @kbd{C-x}, @kbd{C-x @key{RET}}, @kbd{C-x @@}, @kbd{C-x a}, @kbd{C-x n}, @kbd{C-x r}, @kbd{C-x v}, @kbd{C-x 4}, @kbd{C-x 5}, @kbd{C-x 6}, @key{ESC}, @kbd{M-g} et @kbd{M-o} (@key{F1} et @key{F2} sont des alias pour @kbd{C-h} et @kbd{C-x 6}). Cette liste n'est pas inscrite dans la pierre. Si vous personnalisez Emacs, vous pouvez créer de nouvelles séquences préfixe. Vous pourriez même éliminer certaines des séquences standard bien que ceci ne soit pas recommandé pour la plupart des utilisateurs. Par exemple, si vous retirez la définition préfixe de @kbd{C-x 4}, alors @kbd{C-x 4 C-f} devient une séquence incorrecte. @xref{Associations de séquences}

note: type: Plain text
en: Typing the help character (@kbd{C-h} or @key{F1}) after a prefix key displays a list of the commands starting with that prefix.  The sole exception to this rule is @key{ESC}: @kbd{@key{ESC} C-h} is equivalent to @kbd{C-M-h}, which does something else entirely.  You can, however, use @key{F1} to display a list of commands starting with @key{ESC}.
fr: Taper les séquences d'aide (@kbd{C-h} ou @key{F1}) après une séquence préfixe affiche la liste des commandes qui commencent par ce préfixe. La seule exception à cette règle est @key{ESC} : @kbd{@key{ESC} C-h} est équivalent à @kbd{C-M-h} qui est une tout autre commande. Vous pouvez cependant utiliser @key{F1} pour afficher la liste de commandes qui commencent par @key{ESC}.

note: type: node
en: Commands
fr: Commandes

note: type: section
en: Keys and Commands
fr: Séquences et commandes

note: type: cindex
en: binding
fr: lier

note: type: cindex
en: command
fr: commande

note: type: Plain text
en: This manual is full of passages that tell you what particular keys do.  But Emacs does not assign meanings to keys directly.  Instead, Emacs assigns meanings to named @dfn{commands}, and then gives keys their meanings by @dfn{binding} them to commands.
fr: Ce manuel est rempli de passages qui vous disent ce que font certaines séquences. Mais Emacs n'assigne pas de signification aux séquences directement. Au lieu de cela, Emacs assigne une signification à des @dfn{commandes}, puis donne une signification aux séquences en les @dfn{liant} à des commandes.

note: type: Plain text
en: Every command has a name chosen by a programmer.  The name is usually made of a few English words separated by dashes; for example, @code{next-line} or @code{forward-word}.  Internally, each command is a special type of Lisp @dfn{function}, and the actions associated with the command are performed by running the function.  @xref{What Is a Function,, What Is a Function, elisp, The Emacs Lisp Reference Manual}.
fr: Toute commande a un nom qui lui est donné par le programmeur. Le nom est en général composé de quelques mots anglais séparés par des tirets ; par exemple @code{next-line}, ou @code{forward-word}. En interne, toute commande est un type spécial de @dfn{fonction} Lisp et les actions associées à cette commande sont effectuées en lançant la fonction. @xref{Qu'est-ce qu'une fonction,, Qu'est-ce qu'une fonction, elisp, Le manuel de référence Emacs Lisp}.

note: type: Plain text
en: The bindings between keys and commands are recorded in tables called @dfn{keymaps}.  @xref{Keymaps}.
fr: Les liens entre les séquences et les commandes sont enregistrés dans diverses tables appelées @dfn{tables de séquences}. @xref{Tables de séquences}.

note: type: Plain text
en: When we say that ``@kbd{C-n} moves down vertically one line'' we are glossing over a subtle distinction that is irrelevant in ordinary use, but vital for Emacs customization.  The command @code{next-line} does a vertical move downward.  @kbd{C-n} has this effect @emph{because} it is bound to @code{next-line}.  If you rebind @kbd{C-n} to the command @code{forward-word}, @kbd{C-n} will move forward one word instead.
fr: Lorsque nous disons que « @kbd{C-n} déplace le point vers le bas, verticalement, d'une ligne » nous évitons une distinction subtile qui est superflue en usage ordinaire mais vitale pour la personnalisation d'Emacs. La commande @code{next-line} effectue un déplacement vertical vers le bas. @kbd{C-n} a cet effet @emph{parce que} la séquence est liée à @code{next-line}. Si vous liez @kbd{C-n} à la commande @code{forward-word}, la séquence avancera d'un mot à la place.

note: type: Plain text
en: In this manual, we will often speak of keys like @kbd{C-n} as commands, even though strictly speaking the key is bound to a command.  Usually we state the name of the command which really does the work in parentheses after mentioning the key that runs it.  For example, we will say that ``The command @kbd{C-n} (@code{next-line}) moves point vertically down'', meaning that the command @code{next-line} moves vertically down, and the key @kbd{C-n} is normally bound to it.
fr: Dans ce manuel, nous parlons souvent de séquences telles que @kbd{C-n} comme si elles étaient des commandes alors que strictement parlant, la séquence est liée à la commande. En général nous indiquons le nom de la commande qui fait le travail entre parenthèses après avoir mentionné la séquence qui la lance. Par exemple nous dirons que « la commande @kbd{C-n} (@code{next-line}) déplace le point verticalement vers le bas, pour dire que la commande @code{next-line} déplace le point verticalement et la séquence @kbd{C-n} est normalement liée à la commande.

note: type: Plain text
en: Since we are discussing customization, we should tell you about @dfn{variables}.  Often the description of a command will say, ``To change this, set the variable @code{mumble-foo}.'' A variable is a name used to store a value.  Most of the variables documented in this manual are meant for customization: some command or other part of Emacs examines the variable and behaves differently according to the value that you set.  You can ignore the information about variables until you are interested in customizing them.  Then read the basic information on variables (@pxref{Variables}) and the information about specific variables will make sense.
fr: Puisque nous abordons la personnalisation, nous devons vous parler des @dfn{variables}. La description d'une commande dira souvent : « Pour changer ça, modifiez la variable @code{toto}. » Une variable est un nom utilisé pour enregistrer une valeur. La plupart des variables documentées dans ce manuel existent simplement pour faciliter la personnalisation : une commande ou une autre partie d'Emacs consulte cette variable et réagit différemment selon la valeur que vous lui avez assigné. Vous pouvez ignorer les informations sur les variables tant que leur modification ne vous intéresse pas. Une fois intéressé, lisez les informations de base sur les variables (@pxref{Variables}) et les informations sur certaines variables spécifiques prendront alors tout leur sens.
