<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY khexedit "<application>khexedit</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="fr">
<bookinfo>
<title>Manuel d'utilisation de KHexEdit</title>
<authorgroup>
<author>
<firstname>Espen</firstname>
<surname>Sand</surname>
<affiliation>
<address><email><ulink url="mailto:espensa@online.no">espensa@online.no</ulink></email></address>
</affiliation>
</author>
</authorgroup>
<date>Version 0.8.3 1999-08-20</date>
<releaseinfo><!-- information about this particular version --></releaseinfo>
<abstract>
<para>Ce manuel se réfère à KHexEdit version 0.8.3 - <emphasis remap="bf">Il n'est pas
encore complet</emphasis> </para>
<para>L'éditeur hexadécimal de KDE</para><!-- Merge this with the previous paragraph; it comes from <META NAME="description" CONTENT="..."> --></abstract>
<keywordset>
<keyword>Editeur</keyword>
<keyword>hexadécimal</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title>Introduction</title>

<para>L'éditeur hexadécimal de KDE est versatile et se veut le meilleur et le plus
facile d'utilisation de sa catégorie. Les utilisateurs concernés sont
principalement (mais pas uniquement) les développeurs qui ont besoin
occasionnellement d'examiner et parfois de modifier des fichiers illisibles
avec des éditeurs de textes standards.</para>

<sect1 id="caractristiques">
<title>Caractéristiques</title>

<para><itemizedlist>
<listitem>
<para>Affichage du document hautement configurable.</para>
</listitem>
<listitem>
<para>Affichage du document selon quatre modes : hexadécimal, octal,
binaire et texte.</para>
</listitem>
<listitem>
<para>Boîte de dialogue rechercher et remplacer.</para>
</listitem>
<listitem>
<para>Table de caractères avec possibilité d'insertion.</para>
</listitem>
<listitem>
<para>Boîte de dialogue aller à et possibilité de placer des signets.</para>
</listitem>
<listitem>
<para>Impression avec entête et pied de page (au format postscript).</para>
</listitem>
<listitem>
<para>Les fonctions annuler/refaire sont supportées.</para>
</listitem>
<listitem>
<para>Modes insérer et écraser. La taille d'un document peut être
modifiée.</para>
</listitem>
<listitem>
<para>Copier-coller des données à la fois ASCII et binaires.</para>
</listitem>
<listitem>
<para>Plusieurs documents peuvent être ouverts simultanément.</para>
</listitem>
<listitem>
<para>Toutes les fonctions sont accessibles au clavier et à la souris.</para>
</listitem>
<listitem>
<para>Support des fichiers non-ASCII, comme par exemple les fichiers au format
EBCDIC.</para>
</listitem>
<listitem>
<para>Support du glisser-lâcher de documents avec kfm.</para>
</listitem>
<listitem>
<para>Support du glisser-lâcher d'un fichier ouvert d'un éditeur vers un
autre.</para>
</listitem>
<listitem>
<para>Gestion des sessions. L'éditeur garde en mémoire la configuration de la
session précédente.</para>
</listitem>
</itemizedlist>
</para>
</sect1>

<sect1 id="nouveauts">
<title>Nouveautés</title>

<sect2 id="index-0">
<title>0.8.3</title>

<para><itemizedlist>
<listitem>
<para>Nouvelle caractéristique : table Hexa/Oct/Bin/Déc/ASCII avec
possibilité d'insertion</para>
</listitem>
<listitem>
<para>Nouvelle caractéristique : Export en HTML (tableaux, couleurs, table
des matières). <emphasis remap="bf">WYSIWYG</emphasis> (What you see is what you get : ce que vous
voyez est ce que vous obtenez) à quelques exceptions près.</para>
</listitem>
<listitem>
<para>Nouvelle caractéristique : boîte de dialogue d'export améliorée.</para>
</listitem>
<listitem>
<para>La fonction getopt&lowbar;long() n'est plus utilisée car non supportée par tous
les systèmes d'exploitation. </para>
</listitem>
<listitem>
<para><emphasis remap="bf">Portage de la
version Qt 2.x vers Qt 1.4x</emphasis> <itemizedlist>
<listitem>
<para>Boîte de dialogue "Préférences" étendue.</para>
</listitem>
<listitem>
<para>Position du curseur mémorisée d'une session à l'autre.</para>
</listitem>
<listitem>
<para>Efface la liste des documents récents à la demande où à la
fermeture du logiciel.</para>
</listitem>
</itemizedlist>

</para>
</listitem>
<listitem>
<para><emphasis remap="bf">Version Qt 2.x seulement</emphasis>
<itemizedlist>
<listitem>
<para>Nouvelle caractéristique : glisser-dépôser de données (binaire ou
texte) sélectionnées dans l'éditeur.</para>
</listitem>
<listitem>
<para>L'extracteur de chaîne utilise encore une police de caractères à
chasse fixe.</para>
</listitem>
<listitem>
<para>Correction de bogue : quelques messages d'alerte lors de la
compilation (avec le préfixe --pedantic) ont été supprimés par Dirk A. Mueller</para>
</listitem>
<listitem>
<para>Correction de bogue : utilisation du nom "export" à plusieurs
endroits. Ce n'est pas malin puisque c'est un mot clé C++ (cette info m'a été
donnée par Stephan Kulow)</para>
</listitem>
<listitem>
<para>Correction de bogue : affichage correct (et plus rapide) lorsque
du texte marqué est "démarqué".</para>
</listitem>
<listitem>
<para>Correction de bogue : le signal d'erreur sonore n'est plus
déclenché lorsque les combinaisons de touches Alt/Contrôle/Entrée etc sont
utilisées dans la zone d'édition.</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</itemizedlist>
</para>
</sect2>

<sect2 id="index-1">
<title>0.8.2</title>

<para><itemizedlist>
<listitem>
<para> <emphasis remap="bf">Version basée sur Qt 2.x prête et disponible dans le cvs de KDE.</emphasis>
<itemizedlist>
<listitem>
<para> Affichage amélioré (plus rapide).</para>
</listitem>
<listitem>
<para> Bordures dans la fenêtre d'édition en hexadécimal (comme dans
QMultiLineEdit)</para>
</listitem>
<listitem>
<para> Glisser-déposer du fichier actif vers d'autres programmes basés sur Qt
2 (par ex. kwrite)</para>
</listitem>
<listitem>
<para> Mémorisation de la position du curseur d'une session à
l'autre.</para>
</listitem>
<listitem>
<para> Suppression de la liste des documents récents sur demande où à
la fermeture du logiciel.</para>
</listitem>
<listitem>
<para> Nouvelle page dans la boîte de dialogue "Préférences"</para>
</listitem>
</itemizedlist>
</para>
</listitem>
<listitem>
<para> Correction de bogue : élimination de l'erreur fatale qui
apparaissait lorsqu'on déposait un document à l'aide de la souris
à partir de KHexEdit ou kruiser (avec le protocole XDND) sur une autre
application.</para>
</listitem>
<listitem>
<para> Correction de bogue : ajout de raccourcis clavier manquants.</para>
</listitem>
<listitem>
<para>Correction de bogue : Ajout de la gestion des sessions manquantes dans la
boîte de dialogue d'impression.</para>
</listitem>
<listitem>
<para> L'élément graphique pour l'échange de bits ignore désormais la touche
Échap pour permettre la fermeture de la boîte de dialogue lorsque l'élément
graphique pour l'échange de bits est actif.</para>
</listitem>
<listitem>
<para> La touche Échap annule désormais l'opération de glissé interne
(ATTENTION : un bogue dans QT 2.0 entraîne un "seg. fault" mais pas avec Qt
1.4x et Qt &gt; 2.0 )</para>
</listitem>
<listitem>
<para> Petits changements dans la disposition de certaines boîtes de dialogue.</para>
</listitem>
<listitem>
<para> La boîte de dialogue "chaîne" contient une liste améliorée permettant
de trier les chaînes soit alphabétiquement ou par offset croissant. Idée et
une partie du code : <emphasis remap="bf">Dima Rogozin dima@mercury.co.il</emphasis> </para>
</listitem>
</itemizedlist>
 </para>
</sect2>

<sect2 id="index-2">
<title>0.8.1</title>

<para><itemizedlist>
<listitem>
<para>Correction de bogue : l'argument fichier de la ligne de commande était lu,
mais pas utilisé.</para>
</listitem>
<listitem>
<para> Correction de bogue : affichage incorrect du
curseur lorsque la barre de défilement horizontale était visible et lorsque la
barre de défilement était déplacée à droite.</para>
</listitem>
<listitem>
<para> Le "champ de
conversion" est maintenant affiché dans sa propre fenêtre en dehors de la
fenêtre de l'éditeur (fenêtre flottante).</para>
</listitem>
<listitem>
<para> L'entrée "binaire"
dans le "champ de conversion" affiche maintenant une fenêtre avec les valeurs
des bits (taille de la fenêtre : 1 - 16 bits). Par exemple, si le curseur se
situe sur le bit 2 et la taille de la fenêtre est 8, 3 bits (LSB) du premier
octet sont affichés et 5 bits (MSB) de l'octet suivant. Ainsi, l'affichage des
bits ne se limite pas aux "bords" de l'octet. <emphasis remap="bf">Craig Graham,
c&lowbar;graham@hinge.mistral.co.uk</emphasis> </para>
</listitem>
<listitem>
<para> Nouveaux filtres binaires
<orderedlist><listitem>
<para>Permutations de bits (par exemple, échange des bits 0 et 5)
<emphasis remap="bf">Leon Lessing,leon@lrlabs.com</emphasis> 		</para>
</listitem>
<listitem>
<para>Inversion de bits (00000011 se transforme en 11000000)		</para>
</listitem>
<listitem>
<para>rotation (00001011 se transforme en 01100001)		</para>
</listitem>
<listitem>
<para>décalage (00001011 est décalé pour donner00000001)</para>
</listitem>
</orderedlist>

</para>
</listitem>
<listitem>
<para>Option à la ligne de commande "-offset &lt;valeur&gt;", déplace le
curseur dans le document visualisé au démarrage. &lt;valeur&gt; est
hexadecimal ou décimal. </para>
</listitem>
<listitem>
<para> Documentation étendue.</para>
</listitem>
</itemizedlist>
</para>
</sect2>

<sect2 id="index-3">
<title>0.8.0</title>

<para>Première version publique (pas de changements).</para>
</sect2>
</sect1>
</chapter>

<chapter id="installation">
<title>Installation</title>

<sect1 id="comment-se-procurer-khexedit">
<title>Comment se procurer KHexEdit</title>

<para>La toute dernière version de KHexEdit peut être téléchargée en permanence à
partir du site <ulink url="http://home.sol.no/~espensa/khexedit">http://home.sol.no/~espensa/khexedit</ulink> ou du serveur FTP principal de
KDE <ulink url="ftp://ftp.kde.org/pub/kde">ftp://ftp.kde.org/pub/kde</ulink>
ou l'un de ses miroirs.Jusqu'à ce que KDE 2.0 soit prêt, ce paquetage sera
compatible avec KDE-1.1.x.
KHexEdit fait aussi partie de la distribution CVS de projets KDE. Cette
version est basée sur les bibliothèques d'objets Qt-2.0 de
<ulink url="http://www.troll.no/">Troll Tech's</ulink>.</para>
</sect1>

<sect1 id="configuration-ncessaire">
<title>Configuration nécessaire</title>

<para>La version actuelle a été développée avec Qt-1.44 et KDE 1.1.1. Son
utilisation avec Qt-1.42 et KDE 1.1 ou même les autres versions de KDE 1.1.x
ne devrait pas poser de problèmes.
Toutes les librairies KDE nécessaires aussi bien que KHexEdit lui-même peuvent
être trouvés à <ulink url="ftp://ftp.kde.org/pub/kde">ftp://ftp.kde.org/pub/kde</ulink></para>
</sect1>

<sect1 id="compilation-et-installation">
<title>Compilation et Installation</title>

<para>Compiler KHexEdit est très simple à l'aide des commandes suivantes :
<programlisting>&percnt; ./configure
&percnt; make
&percnt; make install</programlisting>
</para>

<para>Si vous rencontrez des problèmes, veuillez les signaler à l'auteur
<ulink url="mailto:espensa@online.no">Espen Sand</ulink>
ou aux listes de diffusions de KDE (jetez un coup d'oeil à <ulink url="http://lists.kde.org/">http://lists.kde.org/</ulink>. Vous y trouverez certainement la réponse
à votre question).</para>

<para>Normalement, vous devez être root (avoir les privilèges administrateur) pour
exécuter la commande<literal remap="tt">"make install"</literal>.</para>

<para>Notez que vous pouvez spécifier plusieurs options à "configure". Une option
classique est <literal remap="tt">"--prefix"</literal>. Elle permet de spécifier où se situe
le répertoire de base de KDE, la plupart du temps <literal remap="tt">"/opt/kde"</literal>
ou <literal remap="tt">"/usr/local/kde"</literal>.</para>

<para><literal remap="tt">"configure --help"</literal> liste toutes les options disponibles.</para>
</sect1>
</chapter>

<chapter id="utilisation-de-linterface">
<title>Utilisation de l'interface</title>

<para>La figure ci-dessous montre KHexEdit dans une configuration courante. Comme
vous pouvez le voir, l'éditeur est divisé en trois composantes. La zone
située sous l'éditeur et au-dessus de la barre d'état est appelée
<emphasis remap="bf">Champ de conversion</emphasis>. Cette zone affiche la valeur de la donnée à
la position du curseur en utilisant plusieurs représentations.</para>

<para><graphic fileref="khexedit.png"></graphic> <orderedlist><listitem>
<para> La <emphasis remap="bf">zone d'offset</emphasis> se situe dans la partie gauche de
l'éditeur. Les valeurs de l'offset peuvent être affichées en décimal ou
hexadécimal. Cette zone peut être cachée si nécessaire.
</para>
</listitem>
<listitem>
<para> La <emphasis remap="bf">vue principale</emphasis> est placée au centre de l'éditeur. Elle peut
afficher les données en représentation hexadécimale, octale, binaire et texte.
Il est impossible de cacher cette zone.
</para>
</listitem>
<listitem>
<para> La <emphasis remap="bf">vue secondaire</emphasis> se trouve dans la zone la plus à droite de
l'éditeur. Elle affiche les données uniquement sous forme de texte. Cette
zone peut être cachée si nécessaire.
</para>
</listitem>
<listitem>
<para> Le <emphasis remap="bf">champ de conversion</emphasis> montre la valeur de la donnée à la
position du curseur en utilisant plusieurs représentations. L'option
<emphasis remap="bf">Afficher en little endian</emphasis> bascule l'affichage des données
entre les formats big et little endian. Le format little endian est
utilisé dans les ordinateurs basés sur des processeurs Intel.</para>
</listitem>
</orderedlist>
</para>

<sect1 id="reprsentation-des-donnes-et-disposition-de-l">
<title>Représentation des données et disposition de l'interface.</title>

<para></para>

</sect1>

<sect1 id="indicateur-de-progression-et-gestion-des-tch">
<title>Indicateur de progression et gestion des tâches</title>

<para> La section gauche de la barre d'état contient un indicateur de
progression. Son rôle est d'informer l'utilisateur sur ce qui est en train
de se passer pour certaines opérations. Il indique le type d'opération en
affichant du texte dans la barre (par ex, <literal remap="tt">lecture en cours...</literal>) et une
valeur de progression. Toute opération utilisant cet indicateur peut être
interrompue par l'utilisateur par l'une des trois actions suivantes :</para>

<para><itemizedlist>
<listitem>
<para> En cliquant sur la barre de progression avec n'importe quel
bouton de la souris.</para>
</listitem>
<listitem>
<para> En cliquant sur le bouton "<literal remap="tt">Annuler</literal>" de la barre d'outils.</para>
</listitem>
<listitem>
<para> En sélectionnant "<literal remap="tt">Annuler</literal>" dans le menu <literal remap="tt">Fichier</literal>.</para>
</listitem>
</itemizedlist>

L'utilisateur devra alors confirmer l'annulation de l'opération.</para>
</sect1>

<sect1 id="glisser-dposer">
<title>Glisser-déposer</title>

<para>KHexEdit supporte le glisser-déposer. Cela signifie que vous pouvez déposer
des fichiers dans KHexEdit à partir du bureau, de kfm, où d'un site
internet que vous avez ouvert dans une fenêtre kfm.
Si plusieurs fenêtres KHexEdit sont ouvertes, vous pouvez déposer le document
actif d'une fenêtre dans une autre. Cliquez d'abord avec le bouton gauche de
la souris sur l'icône de la barre d'outils la plus à gauche, puis déposez
cette icône dans la fenêtre KHexEdit de destination.</para>
</sect1>

<sect1 id="arguments-de-la-ligne-de-commande">
<title>Arguments de la ligne de commande</title>

<para>KHexEdit reconnaît quelques arguments de la ligne de commande. Le lancement de
KHexEdit utilise la syntaxe suivante :</para>

<para><literal remap="tt">khexedit &lt;options&gt;  &lt;fichiers&gt;</literal></para>

<para><variablelist>
<varlistentry>
<term>-offset &lt;valeur&gt;</term>
<listitem>
<para>Déplace le curseur dans le document courant de la valeur <literal remap="tt">offset</literal>.
Cette valeur peut être décimale ou hexadécimale. Une valeur hexadécimale
est précédée du préfixe <literal remap="tt">0x</literal> (par ex, <literal remap="tt">0x100</literal>). Ce préfixe n'est
pas nécessaire si la chaîne contient l'un des caractères hexadécimaux
a..f, A..F.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>&lt;files&gt;</term>
<listitem>
<para>Ce peut être un ou plusieurs fichiers. Vous pouvez utiliser les caractères
joker (*, ?, etc.) si votre shell les supporte. Le nom du fichier peut être spécifié par
"<literal remap="tt">http://FQDN/chemin</literal>", "<literal remap="tt">ftp://FQDN/chemin</literal>" ou
"<literal remap="tt">file:/chemin</literal>". Ce dernier fait référence à un fichier local et on
peut utiliser simplement "<literal remap="tt">chemin</literal>" à la place. <literal remap="tt">FQDN</literal> sont les
initiales de "Fully Qualified Domain Name" (nom de domaine complet et enregistré).</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="edition-de-fichiers-sur-internet">
<title>Edition de fichiers sur internet</title>

<para> Il est possible d'ouvrir et de sauvegarder des fichiers sur internet. A
titre d'exemple, essayez de taper la ligne de commande suivante dans un
terminal :</para>

<para><literal remap="tt">&percnt; khexedit http://www.kde.org/logotp3.gif</literal></para>

<para>(note: le contenu de cette page web est susceptible d'évoluer de telle sorte
que la commande suivante ne soit pas à jour.)</para>
</sect1>

<sect1 id="documentlist">
<title>Liste des documents</title>

<para>Le menu <literal remap="tt">Documents</literal> contient la liste des documents ouverts. Le
document affiché est définit comme étant le document <emphasis remap="bf">actif</emphasis>. Un
document devient actif lorsqu'il a été sélectionné dans la liste des
documents. Il n'y a pas de limite quant au nombre de documents contenus dans
cette liste. On peut accéder aux 9 premiers documents avec le raccourci
clavier <literal remap="tt">&lt;Ctrl&gt;+&lt;Numéro&gt;</literal>, rendant plus simple le passage
d'un document à l'autre.</para>
</sect1>

<sect1 id="copier-et-coller">
<title>Copier et coller</title>

<para> KHexEdit peut copier les données comme données binaires pures ou comme
texte formatté. Le texte formatté est stocké tel qu'il est affiché. Les
données binaires sont envoyées au presse-papiers comme message MIME en
utilisant un encodage base64. KHexEdit peut décoder ce type de message,
permettant ainsi de copier et coller des données entre les fenêtres de
l'éditeur de KHexEdit ou entre documents. Notez que si vous collez les données
MIME encodées du presse-papiers dans un éditeur externe (tel que kwrite ou
Emacs), vous verrez le message MIME et non les données binaires. Il est
préférable de copier en tant que texte dans ce cas.</para>

<para>L'opération de copie peut se faire automatiquement chaque fois qu'une
sélection a été effectuée ou reportée jusqu'à ce que l'utilisateur décide de
copier (Ctrl-C au clavier ou à partir du menu édition). Ce dernier mode
possède l'avantage d'éviter des opérations de copie inutiles qui peuvent
prendre beaucoup de temps avec de grandes sélections. Ce comportement est une
option et peut être sélectionnée dans la boîte de dialogue option.</para>
</sect1>

<sect1 id="raccourcis-clavier">
<title>Raccourcis clavier</title>

<para> Les raccourcis clavier de KHexEdit sont les suivants :</para>

<para><itemizedlist>
<listitem>
<para><literal remap="tt">Contrôle-Espace</literal>
Place alternativement le curseur dans la zone de donnée primaire et
secondaire.
</para>
</listitem>
<listitem>
<para><literal remap="tt">Inser</literal>
Alterne entre les modes Insertion et "Overwrite"
</para>
</listitem>
<listitem>
<para><literal remap="tt">Flèche Gauche</literal>
Déplace le curseur d'un caractère à gauche
</para>
</listitem>
<listitem>
<para><literal remap="tt">Flèche Droite</literal>
Déplace le curseur d'un caractère à droite
</para>
</listitem>
<listitem>
<para><literal remap="tt">Flèche Haut</literal>
Déplace le curseur d'une ligne vers le haut
</para>
</listitem>
<listitem>
<para><literal remap="tt">Flèche Bas</literal>
Déplace le curseur d'une ligne vers le bas
</para>
</listitem>
<listitem>
<para><literal remap="tt">Page Up</literal>
Déplace le curseur d'une page vers le haut
</para>
</listitem>
<listitem>
<para><literal remap="tt">Page Down</literal>
Déplace le curseur d'une page vers le bas
</para>
</listitem>
<listitem>
<para><literal remap="tt">Retour Arrière</literal>
Efface le caractère situé à gauche du curseur
</para>
</listitem>
<listitem>
<para><literal remap="tt">Home</literal>
Déplace le curseur au début de la ligne
</para>
</listitem>
<listitem>
<para><literal remap="tt">Fin</literal>
Déplace le curseur à la fin de la ligne
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Fin</literal>
Déplace le curseur à la fin du document
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Home</literal>
Déplace le curseur au début du document
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Flèche Gauche</literal>
Déplace le curseur vers le caractère précédent (c'est-à-dire le bit
précédent)
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Flèche Droite</literal>
Déplace le curseur vers le caractère suivant (c'est-à-dire le bit suivant)
</para>
</listitem>
<listitem>
<para><literal remap="tt">Suppr</literal>
Efface le caractère situé à droite du curseur
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Flèche Gauche</literal>
Sélectionne un caractère supplémentaire à gauche
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Flèche Droite</literal>
Sélectionne un caractère supplémentaire à droite
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Flèche Haut</literal>
Sélectionne une ligne supplémentaire vers le bas
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Flèche Bas</literal>
Sélectionne une ligne supplémentaire vers le haut
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Fin</literal>
Sélectionne le texte jusqu'à la fin de la ligne
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Home</literal>
Sélectionne le texte jusqu'au début de la ligne
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Page Up</literal>
Sélectionne le texte d'une page supplémentaire vers le haut
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Page Down</literal>
Sélectionne le texte d'une page supplémentaire vers le bas
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Contrôle-Fin</literal>
Sélectionne le texte jusqu'à la fin du document
</para>
</listitem>
<listitem>
<para><literal remap="tt">Majuscule-Contrôle-Home</literal>
Sélectionne le texte jusqu'au début du document
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-N</literal>
Crée un nouveau document vide et sans nom
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-O</literal>
Ouvre le gestionnaire de fichiers
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-I</literal>
Ouvre le gestionnaire de fichiers pour insérer un fichier
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-S</literal>
Enregistre le document actif
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-A</literal>
Renomme le document actif
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-W</literal>
Ferme le document actif
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-P</literal>
Imprime le document actif
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Q</literal>
Quitte KHexEdit
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Z</literal>
Annule l'opération d'édition
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Y</literal>
Refait l'opération d'édition
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-C</literal>
Copie les données sélectionnées dans le presse-papiers
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-V</literal>
Colle les données du presse-papiers dans le document actif
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-X</literal>
Efface le texte sélectionné et le copie dans le presse-papiers
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-G</literal>
Va à un offset déterminé
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-F</literal>
Chercher
</para>
</listitem>
<listitem>
<para><literal remap="tt">F3</literal>
Poursuivre la recherche
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-R</literal>
Chercher et remplacer
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-Ins</literal>
Insérer des données
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-B</literal>
Add a bookmark
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-E</literal>
Remplacer un signet
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-U</literal>
Enlever un signet
</para>
</listitem>
<listitem>
<para><literal remap="tt">Alt-&lt;0-9&gt;</literal>
Aller aux signets
</para>
</listitem>
<listitem>
<para><literal remap="tt">Contrôle-&lt;0-9&gt;</literal>
Mettre un document au premier plan
</para>
</listitem>
<listitem>
<para><literal remap="tt">F1</literal>
Aide
</para>
</listitem>
</itemizedlist>
</para>
</sect1>
</chapter>

<chapter id="outils">
<title>Outils</title>

<sect1 id="aller-a-l-offset">
<title>Aller à l'offset</title>

<para></para>

</sect1>

<sect1 id="chercher">
<title>Chercher</title>

<para></para>

</sect1>

<sect1 id="chercher-et-remplacer">
<title>Chercher et remplacer</title>

<para></para>

</sect1>

<sect1 id="exporter-les-donnes">
<title>Exporter les données</title>

<para></para>

</sect1>

<sect1 id="extraire-une-chaine">
<title>Extraire une chaîne</title>

<para></para>

</sect1>

<sect1 id="filtres-binaires">
<title>Filtres binaires</title>

<para></para>

</sect1>

<sect1 id="table-de-caractres">
<title>Table de caractères</title>

<para></para>

</sect1>

<sect1 id="signets">
<title>Signets</title>

<para></para>

</sect1>
</chapter>

<chapter id="encoding">
<title>Encodage des documents</title>

<para></para>

</chapter>

<chapter id="impression">
<title>Impression</title>

<sect1 id="impression-destination">
<title>Destination</title>

<para></para>

</sect1>

<sect1 id="impression-options">
<title>Options</title>

<para></para>

</sect1>

<sect1 id="mise-en-page">
<title>Mise en page</title>

<para></para>

</sect1>
</chapter>

<chapter id="exporter">
<title>Exporter</title>

<sect1 id="exporter-destination">
<title>Destination</title>

<para></para>

</sect1>

<sect1 id="exporter-options">
<title>Options</title>

<para></para>

</sect1>
</chapter>

<chapter id="prfrences">
<title>Préférences</title>

<para>Cette boîte de dialogue est constituée de cinq pages. Une page est activée en
sélectionnant l'entrée correspondante dans l'arborescence. Les réglages qui
ont été choisis ne sont validés qu'à partir du moment où l'utilisateur presse
sur "<literal remap="tt">OK</literal>" ou "<literal remap="tt">Appliquer</literal>". Seuls les réglages gérés par la
page active sont effectués. Les réglages par défaut sont restaurés par le
bouton "<literal remap="tt">Défaut</literal>". <emphasis remap="bf">Note</emphasis> : vous devez activer "<literal remap="tt">OK</literal>" ou
"<literal remap="tt">Appliquer</literal>" après "<literal remap="tt">Défaut</literal>" pour utiliser réellement les
valeurs par défaut. Appuyez sur "<literal remap="tt">Cancel</literal>" pour fermer la boîte de
dialogue sans mettre à jour les réglages.</para>

<sect1 id="preflayout">
<title>Disposition</title>

<para> Cette page contient les options d'agencement de la fenêtre d'édition.</para>

<para><variablelist>
<varlistentry>
<term>Taille de la ligne par défaut</term>
<listitem>
<para>Nombre d'octets affichés sur une ligne horizontale de l'éditeur. A la fois
la vue primaire et secondaire (si possible) afficheront ce nombre
d'octets. Cette valeur est utilisée automatiquement lorsqu'un mode est
sélectionné dans le menu <literal remap="tt">Affichage</literal>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Taille des colonnes</term>
<listitem>
<para>Nombre d'octets groupés en colonnes dans la vue primaire. Les valeurs
possibles sont 1, 2 et 4. En mode "Texte seulement", cette valeur est
toujours celle de la taille de la ligne.</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>La <emphasis remap="bf">Taille de la ligne par défaut</emphasis> et la <emphasis remap="bf">taille des colonnes</emphasis>
peuvent toutes deux utiliser des valeurs différentes pour les quatre modes
d'affichage.  Les valeurs sont assignées au mode sélectionné dans la liste
déroulante.</para>

<para><variablelist>
<varlistentry>
<term>Taille des lignes fixée</term>
<listitem>
<para>Lorsque cette option est désactivée, l'éditeur redimensionne automatiquement
les données affichées de façon à ne pas utiliser de barre de défilement
horizontale (sauf quand la taille de l'éditeur devient trop faible). Cette
option, combinée avec une fenêtre maximisée (et si possible une police de
caractère de petite taille) permet à KHexEdit d'afficher une grande quantité
de données.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Verrouillage des colonnes en fin de ligne</term>
<listitem>
<para>Lorsque cette option est activée, une colonne de données sera affichée dans
son intégralité. Si elle est désactivée (cette option n'a d'effet que si la
<emphasis remap="bf">Taille des colonnes</emphasis> est supérieure à  1 et si l'option <emphasis remap="bf">Taille
des lignes fixée</emphasis> est désactivée) une partie de la colonne est affichée à
la fin de la ligne s'il y a la place, tandis que le reste de la colonne est
déplacée sur la ligne suivante.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Largeur du séparateur de gauche</term>
<listitem>
<para>Règle la largeur du séparateur vertical entre la zone d'offset et la
vue primaire.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Largeur du séparateur de droite</term>
<listitem>
<para>Règle la largeur du séparateur vertical entre la vue primaire et secondaire.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Largeur de la marge de séparation</term>
<listitem>
<para>Règle l'espace entre le bord du séparateur et le caractère le plus proche.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Largeur de la marge au bord</term>
<listitem>
<para>Règle la largeur entre le bord de la fenêtre de d'édition et le caractère le
plus proche.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Écart entre colonnes égal à un caractère</term>
<listitem>
<para>Lorsque cette option est sélectionnée, chaque colonne est séparée par l'espace
qu'un seul caractère occuperait. Sinon, la valeur spécifiée dans
<emphasis remap="bf">Écart entre colonnes</emphasis> est utilisée.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ecart entre colonnes</term>
<listitem>
<para>Voir plus haut.</para>
<para></para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="curseur">
<title>Curseur</title>

<para>Le réglage du curseur n'est effectif que pour la zone d'édition. Son
comportement et son apparence restent inchangés dans les boîtes de dialogue
etc.</para>

<para><variablelist>
<varlistentry>
<term>Clignotement</term>
<listitem>
<para>Si l'option <emphasis remap="bf">Pas de clignotement</emphasis> est sélectionnée, le curseur ne
clignotera pas dans l'éditeur, sinon il clignotera avec le taux assigné dans
le champ <emphasis remap="bf">intervalle de clignotement</emphasis>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Forme</term>
<listitem>
<para>Si l'option <emphasis remap="bf">toujours utiliser un bloc</emphasis> est sélectionnée, la
forme du curseur est un bloc rectangulaire, tant en mode insertion qu'en
mode écrasement. Si l'option <emphasis remap="bf">Utiliser un curseur fin en mode
insertion</emphasis> est sélectionnée, alors la forme du curseur en mode
insertion sera plus mince (et plus visible) que ce qu'il est
normalement. Cette option n'a pas d'effet si l'option <emphasis remap="bf">Toujours
utiliser un bloc</emphasis> est sélectionnée.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Comportement du curseur lorsque l'éditeur perd la focalisation</term>
<listitem>
<para>Contrôle l'affichage du curseur quand l'utilisateur déplace la souris vers une
autre fenêtre. </para>
<para> <emphasis remap="bf">Arrêter le clignotement.</emphasis> Arrête le clignotement
mais reste visible.</para>
<para> <emphasis remap="bf">Cacher.</emphasis> Rend le curseur invisible.</para>
<para> <emphasis remap="bf">Ne rien faire.</emphasis> Ignore la perte de la focalisation.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="couleurs">
<title>Couleurs</title>

<para>L'éditeur de KHexEdit peut être personalisé pour utiliser n'importe quelle
combinaison de couleurs. Il est possible de choisir entre deux modes de
gestion des couleurs : soit une sélection personnelle, soit une utilisation
des couleurs du système choisies dans le centre de contrôle. Il y a une
exception à cette rêgle : la couleur de sélection standard (premier plan et
arrière plan) sera toujours utilisée. On ne peut pas la modifier
individuellement.
<variablelist>
<varlistentry>
<term>Utiliser les couleurs du système</term>
<listitem>
<para>Choisit mode de gestion des couleurs. Si cette option est sélectionnée, les
couleurs du système seront utilisées, sinon KHexEdit prendra en compte les
couleurs sélectionnées dans la boîte de dialogue.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Arrière plan du texte</term>
<listitem>
<para>Couleur de fond de tout le texte de l'éditeur lorsqu'un document est actif.
Cette couleur est utilisée dans toutes les zones de l'éditeur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Arrière plan inactif</term>
<listitem>
<para>Couleur de l'arrière plan utilisée lorsqu'il n'y a aucun document actif dans
l'éditeur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte des colonnes paires</term>
<listitem>
<para>Couleur du texte pour les colonnes paires (0, 2, 4 etc.) dans la vue
principale..</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte des colonnes impaires</term>
<listitem>
<para>Couleur du texte pour les colonnes impaires (1, 3, 5 etc.) dans la vue
principale..</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte de l'Offset</term>
<listitem>
<para>Couleur du texte (valeur d'offset) dans la zone d'offset.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte de la vue secondaire</term>
<listitem>
<para>Couleur du texte pour les caractères imprimables dans la vue secondaire. Note
: si l'éditeur est en mode "texte seulement", alors les données seront
affichées dans la vue principale sous forme de texte. La vue secondaire est
alors cachée, et le texte imprimable est affiché avec la couleur assignée
au <emphasis remap="bf">Texte des colonnes impaires</emphasis>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Arrière plan des données marquées</term>
<listitem>
<para>Couleur de l'arrière plan pour les données marquées. Vous ne pouvez pas
marquer les données directement (elles sont alors sélectionnées) mais
indirectement en recherchant une chaîne etc.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte marqué</term>
<listitem>
<para>Couleur du texte pour les données marquées.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte du curseur</term>
<listitem>
<para>Couleur utilisée pour afficher un caractère lorsque le curseur le recouvre
partiellement ou bien lorsque le curseur a une forme de bloc.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Arrière plan du curseur</term>
<listitem>
<para>Couleur du curseur lui-même</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Séparateur</term>
<listitem>
<para>Couleur des lignes de séparation qui forment les bordures entre la zone
d'offset, la vue principale et la vue secondaire. Note : il est possible de
cacher les séparateurs. Voir <link linkend="preflayout">Disposition</link>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Texte non imprimable</term>
<listitem>
<para>Couleur du texte qui ne peut pas être affiché à l'écran. Cette couleur est
utilisée uniquement sur des caractères spécifiques dans la vue secondaire ou
dans la vue principale lorque l'éditeur est en mode "texte seulement".</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="polices-de-caractres">
<title>Polices de caractères</title>

<para></para>

</sect1>

<sect1 id="optionfile">
<title>Fichiers</title>

<para>Cette page contient les options de gestion des fichiers</para>

<para><variablelist>
<varlistentry>
<term>Ouvrir les documents au démarrage</term>
<listitem>
<para>Cette option permet d'ouvrir automatiquement un ou plusieurs fichiers au
démarrage de KHexEdit. Vous pouvez choisir entre :
<itemizedlist>
<listitem>
<para><emphasis remap="bf">Aucun</emphasis>. N'ouvre aucun fichier au démarrage.</para>
</listitem>
<listitem>
<para><emphasis remap="bf">Fichier le plus récent</emphasis>. Ouvre le fichier le plus récent de
la session précédente.</para>
</listitem>
<listitem>
<para><emphasis remap="bf">Tous les fichiers récents</emphasis>. Ouvre tous les fichiers récents
de la session précédente.</para>
</listitem>
</itemizedlist>

Notez que les fichiers spécifiés par les arguments de la ligne de commande ne
sont pas affectés par cette option.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Reprendre la position du curseur au démarrage</term>
<listitem>
<para>Si cette option est sélectionnée, la position du curseur est enregistrée
lorsqu'on quitte KHexEdit et récupérée si fichier est ouvert automatiquement
(par l'option ci-dessus).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ouvrir les documents avec la protection contre l'écriture</term>
<listitem>
<para>Lorsque cette option est sélectionnée, tout document ouvert sera par
défaut protégé contre l'écriture.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Conserver la position du curseur lors d'un rechargement</term>
<listitem>
<para>Lorsqu'un document est rechargé, le curseur se positionne au même offset si
cette option est sélectionnée. Dans le cas contraire, le curseur se placera au
début du document.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Faire une copie de secours à l'enregistrement</term>
<listitem>
<para>Chaque fois qu'un document est enregistré, l'original est préservé si cette
option est sélectionnée. Le nom du fichier original est précédé d'un
<literal remap="tt">"&tilde;"</literal> (comportement standard d'emacs).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ne pas enregistrer la liste des documents récents en quittant</term>
<listitem>
<para>Chaque fois que KHexEdit est fermé, la liste des cinq fichiers récemment
ouverts est stockée sur le disque. Si cette option est sélectionnée, une liste
vide sera enregistrée à la place. Dans ces conditions, aucun fichier ne pourra
être ouvert automatiquement au démarrage.</para>
<para></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Effacer maintenant la liste des documents récents</term>
<listitem>
<para>En activant ce bouton, la liste des fichiers récents est supprimée. Le menu
"<literal remap="tt">Récemment ouvert</literal>" dans le menu "<literal remap="tt">Fichier</literal>" est alors vidé.
Cependant, notez que tout fichier ouvert le restera. La liste des
documents (voir <link linkend="documentlist">Liste des documents</link>) n'est pas
modifiée.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="optionmisc">
<title>Divers </title>

<para></para>

</sect1>
</chapter>

<chapter id="menus">
<title>Menus</title>

<sect1 id="fichier">
<title>Fichier</title>

<para><variablelist>
<varlistentry>
<term>Nouveau Document</term>
<listitem>
<para>Crée un nouveau document vide nommé <literal remap="tt">"Untitled n"</literal>, où <literal remap="tt">"n"</literal>
est un nombre identifiant ce document dans le cas où plusieurs nouveaux
documents sont ouverts.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Ouvrir</term>
<listitem>
<para>Ouvre un document choisi par l'utilisateur dans une boîte de dialogue fichier.
Si un document est déjà ouvert, alors ce document est caché (mais pas fermé)
et le nouveau est affiché.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Insérer</term>
<listitem>
<para>Ouvre le document choisi par l'utilisateur dans une boîte de dialogue fichier
et l'insère dans le document courant (s'il existe) à partir de la position du
curseur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Récemment ouvert</term>
<listitem>
<para>Ce sous-menu contient les cinq documents les plus récents. Cette liste est
mémorisée d'une session à l'autre.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Recharger</term>
<listitem>
<para>Recharge le document actuellement affiché. Un message d'alerte est affiché si
le document contient des modifications non enregistrées.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Enregistrer</term>
<listitem>
<para>Ecrit les données du document sur le disque. Si le document n'a pas de
nom, alors l'utilisateur doit spécifier un nom valide. Si la création de copie
de secours est activée (voir <link linkend="optionmisc">Preferences</link>) le
fichier original sur le disque sera d'abord renommé.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Enregistrer sous</term>
<listitem>
<para>Renomme le document en cours et écrit les données sur le disque. Le fichier
original sur le disque n'est pas modifié.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fermer le Document</term>
<listitem>
<para>Ferme le document actif. S'il contient des modifications non enregistrées, on
demandera à l'utilisateur d'enregistrer les données d'abord.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Imprimer le Document</term>
<listitem>
<para>Ouvre une boîte de dialogue d'impression</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Exporter</term>
<listitem>
<para>Ouvre une boîte de dialogue d'exportation. Cette boîte de dialogue reprend
en partie la boîte de dialogue d'impression mais est capable de transférer du
texte vers la sortie standard (<literal remap="tt">stdout</literal>) (la ligne de commande).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Annuler l'opération</term>
<listitem>
<para>Stoppe une opération longue (par ex. l'impression). L'opération n'est pas
stoppée immédiatement. L'utilisateur doit tout d'abord confirmer l'action dans
une boîte de dialogue.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Permissions</term>
<listitem>
<para>Ce sous-menu contient les options (<emphasis remap="bf">lecture seule</emphasis> et <emphasis remap="bf">Permettre le
redimensionnement</emphasis>) qui gèrent la mise en lecture seule du document et la
possibilité de le redimensionner.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Nouvelle fenêtre</term>
<listitem>
<para>Ouvre une nouvelle fenêtre d'édition</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fermer la fenêtre</term>
<listitem>
<para>Ferme la fenêtre d'édition. S'il n'y a qu'une fenêtre ouverte, alors KHexEdit
est fermé.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Quitter</term>
<listitem>
<para>Quitte KHexEdit. On demandera tout d'abord à l'utilisateur d'enregistrer les
documents non sauvés.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="edition">
<title>Edition</title>

<para><variablelist>
<varlistentry>
<term>Annuler</term>
<listitem>
<para>Annule une opération d'édition</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Refaire</term>
<listitem>
<para>Refait une opération d'édition</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Copier</term>
<listitem>
<para>Copie une sélection vers le presse-papiers. Les données copiées forment un
message MIME encapsulé des données binaires.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Coller</term>
<listitem>
<para>Colle le contenu du presse-papier dans le document à la position du curseur.
Si le contenu est reconnu comme étant un message MIME généré par KHexEdit
lui-même, alors ce message sera décodé. Dans le cas contraire les données sont
collées directement dans l'éditeur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Couper</term>
<listitem>
<para>Efface la zone sélectionnée. La sélection est
d'abord copiée dans le presse-papiers comme message MIME encapsulé
(voir ci-dessus).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Spécial</term>
<listitem>
<para>Ce sous-menu contient les options de copie et de collage.
<emphasis remap="bf">Copier en texte (vue primaire)</emphasis> copie la sélection en cours comme
texte formatté dans le presse-papiers. Seules les données du champ primaire
sont copiées. <emphasis remap="bf">Copier en texte (tous champs)</emphasis> copie la sélection en
cours, aussi bien que les données associées dans la colonne offset dans le
presse-papiers. <emphasis remap="bf">Coller dans un nouveau fichier</emphasis> colle le contenu du
presse-papiers dans un nouveau fichier tandis que <emphasis remap="bf">Coller dans une
nouvelle fenêtre</emphasis> colle le contenu du presse-papiers vers un nouveau
fichier dans une nouvelle fenêtre.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Tout sélectionner</term>
<listitem>
<para>Sélectionne le document entier</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Désélectionner</term>
<listitem>
<para>Retire une sélection s'il y en a une.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Aller à l'Offset</term>
<listitem>
<para>Ouvre la boîte de dialogue "Aller à l'offset".</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Chercher</term>
<listitem>
<para>Ouvre la boîte de dialogue "Chercher"</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Poursuivre la recherche</term>
<listitem>
<para>Localise la prochaine occurence de la chaîne définie dans la boîte de dialogue
"Chercher". Si rien n'a été défini, une boîte de dialogue alerte
l'utilisateur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Chercher et remplacer</term>
<listitem>
<para>Ouvre la boîte de dialogue "Chercher et remplacer".</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Insérer une chaîne</term>
<listitem>
<para>Ouvre la boîte de dialogue "Insérer une chaîne".</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="affichage">
<title>Affichage</title>

<para><variablelist>
<varlistentry>
<term>Hexadecimal, Octal, Binaire, Texte seulement</term>
<listitem>
<para>Détermine le formattage des données affichées dans le champ primaire. Si
<emphasis remap="bf">Texte seulement</emphasis> est sélectionné, le champ de texte (le champ le
plus à droite) sera caché.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Afficher la colonne d'offset</term>
<listitem>
<para>Rend visible ou non la colonne d'offset.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Affiche le champ de texte</term>
<listitem>
<para>Rend visible ou non le champ de texte (le champ le plus à droite). Ce champ ne
peut pas être visible si le formattage <emphasis remap="bf">Texte seulement</emphasis> est
sélectionné (voir ci-dessus).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Offset en decimal</term>
<listitem>
<para>Bascule la représentation de la colonne d'offset entre les formats hexadécimal
et décimal.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Majuscules (données)</term>
<listitem>
<para>Bascule l'affichage des données hexadécimales entre un affichage avec des
caractères en majuscule et en minuscule. Ce mode n'est effectif que si le
formattage <emphasis remap="bf">Hexadecimal</emphasis> est sélectionné (voir ci-dessus).</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Majuscules (offset)</term>
<listitem>
<para>Bascule l'affichage des valeurs d'offset entre un affichage avec des
caractères en majuscule et en minuscule. Ce mode n'est effectif que si les
données de la colonne d'offset sont affichées en hexadécimal.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Encodage du document</term>
<listitem>
<para>Ce sous-menu contient les options d'encodage. <emphasis remap="bf">Défaut</emphasis> utilise un
encodage standard (pas de décodage du tout), <emphasis remap="bf">US-ASCII</emphasis> correspond à un
encodage 7-bit ASCII, tandis que <emphasis remap="bf">EBCDIC</emphasis> permet un encodage EBCDIC.
<emphasis remap="bf">Défini par l'utilisateur</emphasis> permet à l'utilisateur de définir un
encodage.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="menu-outils">
<title>Outils</title>

<para><variablelist>
<varlistentry>
<term>Extraire une chaîne</term>
<listitem>
<para>Ouvre la boîte de dialogue "Extraire un chaîne".</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Visualisateur d'enregistrement</term>
<listitem>
<para>Ouvre la boîte de dialogue "Visualisateur d'enregistrement".</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Filtre binaire</term>
<listitem>
<para>Ouvre la boîte de dialogue "Filtre binaire"</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Table de caractères</term>
<listitem>
<para>Ouvre la boîte de dialogue "Table de caractères"</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Statistiques</term>
<listitem>
<para>Ouvre la boîte de dialogue "statistiques"</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="menu-signets">
<title>Signets</title>

<para><variablelist>
<varlistentry>
<term>Ajouter un signet</term>
<listitem>
<para>Ajoute un signet en utilisant l'offset du curseur.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Remplacer un signet</term>
<listitem>
<para>Remplace le signet courant par un nouveau.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Supprimer un signet</term>
<listitem>
<para>Supprime un signet.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Supprimer tout</term>
<listitem>
<para>Supprime tous les signets du document courant. L'utilisateur doit confirmer
l'opération.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="documents">
<title>Documents</title>

<para>Ce menu contient la liste de tous les documents ouverts dans l'éditeur.
Lorsqu'une entrée est activée dans le menu, le document correspondant est
affiché dans l'éditeur.</para>
</sect1>

<sect1 id="options">
<title>Options</title>

<para><variablelist>
<varlistentry>
<term>Préférences</term>
<listitem>
<para>Ouvre la boite de dialogue "Préférences"</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Favoris</term>
<listitem>
<para>Ouvre la boite de dialogue "Favoris"</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Afficher la barre d'outils</term>
<listitem>
<para>(Dés)Active l'affichage de la barre d'outils.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Champ de conversion</term>
<listitem>
<para>Ce sous-menu contient les entrées pour l'affichage du champ de conversion.
<emphasis remap="bf">Cacher</emphasis> cache le champ, <emphasis remap="bf">Afficher dans sa propre fenêtre</emphasis>
déplace le champ dans une fenêtre flottante, tandis que <emphasis remap="bf">Afficher dans la
fenêtre d'édition</emphasis> affiche le champ au bas de la fenêtre d'édition. Le
dernier type d'affichage est celui par défaut.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Afficher la barre d'état</term>
<listitem>
<para>(Dés)Active l'affichage de la barre d'état.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Enregistrer la configuration</term>
<listitem>
<para>Enregistre la configuration actuelle dans la boîte de dialogue "Préférences"
et la disposition actuelle. Ceci est aussi effectué automatiquement lorsque
KHexEdit est fermé. </para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="aide">
<title>Aide</title>

<para><variablelist>
<varlistentry>
<term>Contenu</term>
<listitem>
<para>Ouvre l'index de l'aide que vous lisez actuellement.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>A propos de khexedit</term>
<listitem>
<para>Ouvre une boîte de dialogue qui affiche quelques informations sur l'auteur :
e-mail et adresse du site internet, et sur la licence.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>A propos de KDE</term>
<listitem>
<para>Informations à propos du projet KDE.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>
</chapter>

<chapter id="questions-rponses-et-conseils">
<title>Questions, Réponses, et Conseils</title>

<sect1 id="est-il-possible-de-compiler-ce-programme-ave">
<title>Est-il possible de compiler ce programme avec Qt-2.0 ?</title>

<para>Oui mais vous devez utiliser la version Qt-2 de ce programme. Allez sur le
site <ulink url="http://home.sol.no/~espensa/khexedit">http://home.sol.no/~espensa/khexedit</ulink> et suivez les instructions.</para>
</sect1>

<sect1 id="imprimer-dans-un-fichier-au-format-postscrip">
<title>Imprimer dans un fichier au format postscript prend
un temps fou ! </title>

<para> C'est particulièrement vrai sur des systèmes où vous
imprimez sur un disque ou un répertoire montés via NFS. Il semble que le code
d'impression des librairies Qt effectue beaucoup de petits accès disque
(queries) lors de l'impression. Ceci est gênant quand l'accès au disque est
lent, ce qui arrive avec NFS. Essayez d'imprimer dans un répertoire qui n'est
pas monté via NFS, par exemple <literal remap="tt">/tmp</literal>.</para>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
