Denis Bitouzé 8 лет назад
Родитель
Сommit
ab7267b873
2 измененных файлов с 201 добавлено и 0 удалено
  1. BIN
      shortcuts.pdf
  2. 201 0
      shortcuts.tex

+ 201 - 0
shortcuts.tex

@@ -0,0 +1,201 @@
+\documentclass[french]{article}
+\usepackage{iftex}
+\ifPDFTeX
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{libertine}
+\usepackage{keystroke}
+\else
+\usepackage{fontspec}
+\usepackage{libertine}
+%
+\newcommand{\keystroke}[1]{\LKey{#1}}
+\newcommand{\Ctrl}{\LKeyCtrl}
+\newcommand{\Shift}{\LKeyShift}
+\newcommand{\Alt}{\LKeyAlt}
+\newcommand{\LArrow}{\LKeyLeft}
+\newcommand{\RArrow}{\LKeyRight}
+\newcommand{\DArrow}{\LKeyDown}
+\newcommand{\UArrow}{\LKeyUp}
+\newcommand{\Home}{\LKeyHome}
+\newcommand{\End}{\LKeyEnd}
+\newcommand{\PgDown}{\LKeyScreenDown}
+\newcommand{\PgUp}{\LKeyScreenUp}
+\newcommand{\Tab}{\LKeyTab}
+\newcommand{\Esc}{\LKeyEsc}
+\fi
+\usepackage{booktabs}
+\usepackage[a4paper]{geometry}
+\usepackage{longtable}
+\usepackage{babel}
+\usepackage{hyperref}
+\usepackage{menukeys}
+%
+\newcommand{\software}[1]{\textsf{#1}}
+\newcommand{\txs}{\software{TeXstudio}}
+\newcommand{\win}{\software{Windows}}
+\newcommand{\emptycell}{\multicolumn{1}{r@{}}{}}
+%
+\newcommand{\fkey}[1]{%
+  \ifPDFTeX%
+  \keystroke{F#1}%
+  \else%
+  \LKeyF{#1}%
+  \fi%
+}
+\newcommand{\menukey}{%
+  \ifPDFTeX%
+  \keystroke{touche menu}%
+  \else%
+  \LKeyMenu%
+  \fi%
+}
+\newcommand{\winkey}{%
+  \ifPDFTeX%
+  \keystroke{touche \win{}}%
+  \else%
+  \LKeyWin%
+  \fi%
+}
+\newcommand{\enterkey}{%
+  \ifPDFTeX%
+  \Enter%
+  \else%
+  \LKeyEnter%
+  \fi%
+}
+%
+\begin{document}
+\title{Raccourcis claviers communs à de nombreux outils et sur plusieurs systèmes d'exploitation}% dans l'éditeur \og TeXstudio\fg{}}
+\author{Jean-Bernard \textsc{Choquel} \& Denis \textsc{Bitouzé}}
+\maketitle
+\begin{abstract}
+  Ce court document liste un certain nombre de raccourcis claviers connus et
+  moins connus qui permettent d'être plus efficace en maximisant le nombre de
+  tâches effectuées au clavier (précis), sans perdre du temps
+  à le lâcher pour atteindre la souris (peu précise).
+
+  Les raccourcis indiqués sont valables pour des claviers pour PC standards
+  distribués en France et pour plusieurs systèmes d'exploitation, notamment
+  \software{Linux} et \win{} ; pour les appareils de type Macintosh, plusieurs
+  raccourcis devraient rester valables moyennant adaptation\footnote{Cf. par
+    exemple \href{https://support.apple.com/fr-fr/HT201236}{ce document}.}.
+\end{abstract}
+\tableofcontents
+
+\section{Raccourcis généraux}
+\label{sec:raccourcis-generaux}
+
+Le tableau suivant répertorie des raccourcis communs à de nombreux outils
+(éditeurs de texte, traitements de texte, applications diverses).
+
+\begin{longtable}{l@{ }p{5cm}r@{ + }l}
+    \multicolumn{2}{c}{\textbf{Action}}                                                          & \multicolumn{1}{r}{(\textbf{Modificateur})}                                                      & \multicolumn{1}{@{}l}{\textbf{Touche}}                \\\toprule
+\endhead
+    Déplacer le curseur                                                                      & de caractère en caractère                                                                        & \emptycell & \multicolumn{1}{@{}l}{\LArrow (\RArrow)} \\\cmidrule{2-4}
+                                                                                                & de mot en mot                                                                                    & \Ctrl      & \LArrow (\RArrow)                        \\\cmidrule{2-4}
+                                                                                                & en début (fin) de ligne                                                                          & \emptycell & \multicolumn{1}{@{}l}{\Home (\End)}      \\\cmidrule{2-4}
+                                                                                                & en début (fin) de fichier                                                                        & \Ctrl      & \Home (\End)                             \\\midrule
+    Sélectionner                                                                                   & caractère par caractère                                                                          & \Shift     & \LArrow (\RArrow)                        \\\cmidrule{2-4}
+                                                                                                &
+                                                                                    mot par mot & \Shift + \Ctrl                                                                                   & \LArrow (\RArrow)                                     \\\cmidrule{2-4}
+                                                                                                & de tout le document                                                                              & \Ctrl      & \keystroke{A}                            \\\cmidrule{2-4}
+                                                                                                & jusqu'en début (fin) de ligne                                                                    & \Shift     & \Home  (\End)                            \\\cmidrule{2-4}
+                                                                                                & de la ligne, avec le retour chariot jusqu'à la même position de la ligne inférieure (supérieure) & \Shift     & \DArrow (\UArrow)                        \\\midrule
+    \multicolumn{2}{l}{Couper}                                                                   & \Ctrl                                                                                            & \keystroke{X}                                         \\\midrule
+    \multicolumn{2}{l}{Copier}                                                                   & \Ctrl                                                                                            & \keystroke{C}                                         \\\midrule
+    \multicolumn{2}{l}{Coller}                                                                 & \Ctrl                                                                                            & \keystroke{V}                                         \\\midrule
+    \multicolumn{2}{l}{Défaire}                                                                 & \Ctrl                                                                                            & \keystroke{Z}                                         \\\midrule
+    \multicolumn{2}{l}{Refaire}                                                                 & \Ctrl                                                                                            & \keystroke{Y}                                         \\\midrule
+    \multicolumn{2}{l}{Rechercher}                                                               & \Ctrl                                                                                            & \keystroke{F}                                         \\\midrule
+    \multicolumn{2}{l}{Rechercher (poursuivre)}                                                  & \emptycell                                                                                       & \fkey{3}                                              \\\midrule
+    \multicolumn{2}{l}{Remplacemer}                                                            & \Ctrl                                                                                            & \keystroke{R}                                         \\\midrule
+    \multicolumn{2}{l}{Accéder aux menus (soulignement des caractères accélérateurs)}
+                                                                                                &
+                                                                                    \emptycell
+                                                                                                &
+                                                                                                                                                                                       \multicolumn{1}{@{}l}{\Alt\footnote{Par
+                                                                                                                                                                                       exemple,
+                                                                                                                                                                                       dans
+                                                                                                                                                                                       \txs{} :
+                                                                                                                                                                                       \Alt
+                                                                                                                                                                                       \keystroke{L}
+                                                                                                                                                                                       \keystroke{L}
+                                                                                                                                                                                       \keystroke{N}
+                                                                                                                                                                                       permet
+                                                                                                                                                                                       d'atteindre
+                                                                                                                                                                                       l'entrée de
+                                                                                                                                                                                       menu \menu{\underline{L}aTeX > \underline{L}iste > Liste \underline{n}umérotée}.}} \\\midrule
+    \multicolumn{2}{l}{Circuler entre les fenêtres ouvertes} & \Alt (+ \Shift) & \Tab                                                                                                                                                                                 \\\midrule
+    \multicolumn{2}{l}{Ouvrir le menu contextuel} & \emptycell & \menukey                                                                                                                                                                                 \\\bottomrule
+  \end{longtable}
+
+\section{Raccourcis propres à \txs}
+\label{sec:racc-propr-txs}
+
+Le tableau suivant répertorie quelques raccourcis propres à l'éditeur de texte
+orienté \LaTeX{} \txs.
+
+\begin{longtable}{l@{ }p{5cm}r@{ + }l}
+  \multicolumn{2}{c}{\textbf{Action}}                                               &
+                                       \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
+  \endhead
+  Compiler et visualiser                                                              &               & \emptycell &
+                                                   \multicolumn{1}{@{}l}{\fkey{5}\footnote{Jusqu'à
+                                                   la version 2.9.2 de
+                                                   \txs{}, le raccourci pour
+                                                                                                        cette action
+                                                   était
+                                                   \fkey{5}.}}                                                                            \\\midrule{}%
+  (Dé)Commenter                                                                                   & la ligne en cours\footnote{Où que soit le curseur.} ou les lignes
+                  sélectionnées                                                                   & \Ctrl    & (\keystroke{U})
+                                          \keystroke{T}                                                                                         \\\midrule
+  Insérer & un item de liste                                                                                            & \Ctrl+\Shift & \keystroke{I}     \\\cmidrule{2-4}
+  & un environnement générique                                                                         &          \Ctrl        & \keystroke{E}     \\\midrule
+  Appliquer un style de caractères                                                                                          & emphase  & \Ctrl+\Shift & \keystroke{E}     \\\cmidrule{2-4}
+                                                                                                  & gras     & \Ctrl        & \keystroke{B}     \\\cmidrule{2-4}
+                                                                                                  & italique & \Ctrl        & \keystroke{I}     \\\cmidrule{2-4}
+                                                                                                  & petites capitales
+                                                                                                  &
+                                                                                     \Ctrl+\Shift & \keystroke{C}                               \\\midrule
+  Fermer quelque chose                                                                            &          & \emptycell   & \Esc              \\\midrule
+  Atteindre l'onglet suivant (précédent)
+                                                                                                  &
+                                                                                                  &
+                                                                                     \Ctrl        & \PgDown (\PgUp)                             \\\midrule
+  Donner le focus à l'éditeur (l'afficheur)                                                               &          & \Ctrl+\Alt   & \LArrow (\RArrow) \\\midrule
+\end{longtable}
+
+\section{Raccourcis propres à \win}
+\label{sec:racc-propr-win}
+
+Le tableau suivant répertorie quelques raccourcis propres au système
+d'exploitation \win{}.
+
+\begin{longtable}{l@{ }p{5cm}r@{ + }l}
+  \multicolumn{2}{c}{\textbf{Action}}                                               &
+                                       \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}}  \\\toprule
+  \endhead
+  Ouvrir le poste de travail                                                    &  & \winkey &
+                                                                                                               \keystroke{E} \\\midrule{}%
+  Fermer d'une fenêtre                                                          &  & \Alt    &
+                                                                                                               \fkey{4}      \\\midrule{}%
+  Exécuter une commande                                                         &  & \winkey &
+                                                                                                          \keystroke{R}\footnote{Par
+                                                                                                  exemple,
+                                                                                                  pour
+                                                                                                  afficher
+                                                                                                  l'invite
+                                                                                                  de
+                                                                                                  commande \software{MSDOS} :
+                                                                                                          \winkey+\keystroke{R}+\texttt{cmd}+\enterkey.} \\\midrule{}%
+\end{longtable}
+% Touche Windows & \keystroke{E} &
+%                                    \multicolumn{2}{l}{Lancement de l'explorateur windows}                                                                                                                                                                              \\\midrule
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: xetex
+%%% TeX-master: t
+%%% End: