shortcuts.tex 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. % Pour compiler ce fichier, il est nécessaire de recourir à l'un des
  2. % compilateurs `xelatex' ou `lualatex'.
  3. \RequirePackage[2020-02-02]{latexrelease}
  4. \documentclass[french]{article}
  5. \usepackage{fontspec}
  6. \usepackage{libertine}
  7. \setmonofont{Latin Modern Mono}
  8. %
  9. \newcommand{\keystroke}[1]{\LKey{#1}}
  10. \newcommand{\Ctrl}{\LKeyCtrl}
  11. \newcommand{\Shift}{\LKeyShift}
  12. \newcommand{\Alt}{\LKeyAlt}
  13. \newcommand{\Back}{\LKeyBack}
  14. \newcommand{\LArrow}{\LKeyLeft}
  15. \newcommand{\RArrow}{\LKeyRight}
  16. \newcommand{\DArrow}{\LKeyDown}
  17. \newcommand{\UArrow}{\LKeyUp}
  18. \newcommand{\Home}{\LKeyHome}
  19. \newcommand{\End}{\LKeyEnd}
  20. \newcommand{\PgDown}{\LKeyScreenDown}
  21. \newcommand{\PgUp}{\LKeyScreenUp}
  22. \newcommand{\Tab}{\LKeyTab}
  23. \newcommand{\Esc}{\LKeyEsc}
  24. %
  25. \usepackage{booktabs}
  26. \usepackage[a4paper]{geometry}
  27. \usepackage{longtable}
  28. \usepackage{babel}
  29. \usepackage{hyperref}
  30. \usepackage{menukeys}
  31. %
  32. \newcommand{\software}[1]{\textsf{#1}}
  33. \newcommand{\linux}{\software{Linux}}
  34. \newcommand{\win}{\software{Windows}}
  35. \newcommand{\txs}{\software{TeXstudio}}
  36. \newcommand{\emptycell}{\multicolumn{1}{r@{}}{}}
  37. %
  38. \newcommand{\fkey}[1]{%
  39. \ifPDFTeX%
  40. \keystroke{F#1}%
  41. \else%
  42. \LKeyF{#1}%
  43. \fi%
  44. }
  45. \newcommand{\menukey}{%
  46. \ifPDFTeX%
  47. \keystroke{touche menu}%
  48. \else%
  49. \LKeyMenu%
  50. \fi%
  51. }
  52. \newcommand{\winkey}{%
  53. \ifPDFTeX%
  54. \keystroke{touche \win{}}%
  55. \else%
  56. \LKeyWin%
  57. \fi%
  58. }
  59. \newcommand{\enterkey}{%
  60. \ifPDFTeX%
  61. \Enter%
  62. \else%
  63. \LKeyEnter%
  64. \fi%
  65. }
  66. \newcommand{\meta}[1]{%
  67. $\langle$\texttt{#1}$\rangle$%
  68. }
  69. %
  70. \begin{document}
  71. \title{Raccourcis claviers communs à de nombreux outils et sur plusieurs
  72. systèmes d'exploitation}
  73. \author{Denis \textsc{Bitouzé} \& Jean-Bernard \textsc{Choquel}}
  74. \maketitle
  75. \begin{abstract}
  76. Nombreux sont ceux qui, sur leur ordinateur, effectuent l'essentiel de leurs
  77. tâches à l'aide de la souris et ne recourrent que rarement, voire jamais, aux
  78. raccourcis claviers. Sans qu'ils en aient forcément conscience, ceci finit par
  79. leur faire perdre un temps non négligeable et est susceptible d'augmenter
  80. significativement leur stress.
  81. Ce court document liste quelques raccourcis claviers connus et moins connus
  82. permettant au lecteur de minimiser le recours à la souris et de, ainsi, gagner
  83. en efficacité.
  84. \end{abstract}
  85. \tableofcontents
  86. \section{Introduction}
  87. \label{sec:introduction}
  88. Ce document\footnote{Dont le source est disponible à l'adresse
  89. \url{https://gogs.univ-littoral.fr/bitouze/shortcuts}.} liste un certain
  90. nombre de raccourcis claviers connus et moins connus. Son but est de permettre
  91. au lecteur de gagner en efficacité en :
  92. \begin{itemize}
  93. \item maximisant le nombre de tâches effectuées au clavier (précis) ;
  94. \item minimisant le nombre de tâches effectuées la souris (peu précise), ce
  95. qui fait perdre du temps à :
  96. \begin{enumerate}
  97. \item lâcher le clavier pour atteindre la souris ;
  98. \item faire bouger le pointeur pour repérer sa position sur l'écran ;
  99. \item amener ce pointeur à l'endroit ou aux endroits successifs\footnote{Par
  100. exemple en cas de navigation dans des menus puis sous-menus, etc.} voulus de
  101. l'écran ;
  102. \item cliquer sur un bouton ;
  103. \item lâcher la souris pour revenir le clavier.
  104. \end{enumerate}
  105. \end{itemize}
  106. Les raccourcis indiqués ici sont valables pour des claviers pour \textsc{pc}
  107. standards distribués en France et pour plusieurs systèmes d'exploitation,
  108. notamment \linux{} et \win{} ; pour les appareils de type Macintosh, plusieurs
  109. raccourcis devraient rester valables moyennant adaptation\footnote{Cf. par
  110. exemple le document à l'adresse
  111. \url{https://support.apple.com/fr-fr/HT201236}.}.
  112. \section{Raccourcis généraux}
  113. \label{sec:raccourcis-generaux}
  114. Le tableau suivant répertorie des raccourcis communs à de nombreux outils
  115. (éditeurs de texte, traitements de texte, applications diverses).
  116. \begin{longtable}{l@{ }p{6cm}r@{ + }l}
  117. \multicolumn{2}{c}{\textbf{Action}} & \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
  118. \endhead
  119. Déplacer le curseur & de caractère en caractère & \emptycell & \multicolumn{1}{@{}l}{\RArrow{} (\LArrow)} \\\cmidrule{2-4}
  120. & de mot en mot & \Ctrl & \RArrow{} (\LArrow) \\\cmidrule{2-4}
  121. & en fin (début) de ligne & \emptycell & \multicolumn{1}{@{}l}{\End{} (\Home)} \\\cmidrule{2-4}
  122. & en fin (début) de fichier & \Ctrl & \End{} (\Home) \\\midrule
  123. Sélectionner & caractère par caractère & \Shift & \RArrow{} (\LArrow) \\\cmidrule{2-4}
  124. &
  125. mot par mot & \Shift + \Ctrl & \RArrow{} (\LArrow) \\\cmidrule{2-4}
  126. & tout le document & \Ctrl & \keystroke{A} \\\cmidrule{2-4}
  127. & jusqu'en fin (début) de ligne & \Shift & \End{} (\Home) \\\cmidrule{2-4}
  128. &
  129. jusqu'en fin (début) ligne, y compris le retour chariot, jusqu'à la même position de la ligne inférieure (supérieure) & \Shift & \DArrow{} (\UArrow) \\\midrule
  130. \multicolumn{2}{l}{Couper} & \Ctrl & \keystroke{X} \\\midrule
  131. \multicolumn{2}{l}{Copier} & \Ctrl & \keystroke{C} \\\midrule
  132. \multicolumn{2}{l}{Coller} & \Ctrl & \keystroke{V} \\\midrule
  133. \multicolumn{2}{l}{Supprimer le mot suivant (précédent)} & \Ctrl & \LKeyDel{} (\Back) \\\midrule
  134. \multicolumn{2}{l}{Défaire} & \Ctrl & \keystroke{Z} \\\midrule
  135. \multicolumn{2}{l}{Refaire} & \Ctrl & \keystroke{Y} \\\midrule
  136. \multicolumn{2}{l}{Rechercher} & \Ctrl & \keystroke{F} \\\midrule
  137. \multicolumn{2}{l}{Rechercher (poursuivre)} & \emptycell & \fkey{3} \\\midrule
  138. \multicolumn{2}{l}{Remplacer} & \Ctrl & \keystroke{R} \\\midrule
  139. \multicolumn{2}{l}{Accéder aux menus (soulignement des caractères accélérateurs)}
  140. &
  141. \Alt\footnote{Par
  142. exemple,
  143. dans
  144. \txs{} :
  145. \Alt+%
  146. \keystroke{L}
  147. \keystroke{L}
  148. \keystroke{N}
  149. permet
  150. d'atteindre
  151. l'entrée de
  152. menu \menu{\underline{L}aTeX > \underline{L}istes > Ordonnée (\underline{n}umérotée)}.}
  153. &
  154. \meta{lettre(s)}\\\midrule
  155. \multicolumn{2}{l}{Circuler entre les fenêtres ouvertes} & \Alt{} (+ \Shift) & \Tab \\\midrule
  156. \multicolumn{2}{l}{Ouvrir le menu contextuel} & \emptycell & \menukey \\\bottomrule
  157. \end{longtable}
  158. \section{Raccourcis propres à \txs}
  159. \label{sec:racc-propr-txs}
  160. Le tableau suivant répertorie quelques raccourcis propres à l'éditeur de texte
  161. orienté \LaTeX{} \txs.
  162. \begin{longtable}{l@{ }p{5cm}r@{ + }l}
  163. \multicolumn{2}{c}{\textbf{Action}} &
  164. \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
  165. \endhead
  166. Compiler et visualiser & & \emptycell &
  167. \multicolumn{1}{@{}l}{\fkey{5}\footnote{Jusqu'à
  168. la version 2.9.4 de
  169. \txs{}, le raccourci pour
  170. cette action
  171. était
  172. \fkey{1}.}} \\\midrule{}%
  173. (Dé)Commenter & la ligne en cours\footnote{Où que soit le curseur.} ou les lignes
  174. sélectionnées & \Ctrl & (\keystroke{U})
  175. \keystroke{T} \\\midrule
  176. Insérer & un item de liste & \Ctrl+\Shift & \keystroke{I} \\\cmidrule{2-4}
  177. & un environnement générique & \Ctrl & \keystroke{E} \\\midrule
  178. Appliquer un style de caractères & emphase & \Ctrl+\Shift & \keystroke{E} \\\cmidrule{2-4}
  179. & gras & \Ctrl & \keystroke{B} \\\cmidrule{2-4}
  180. & italique & \Ctrl & \keystroke{I} \\\cmidrule{2-4}
  181. & petites capitales
  182. &
  183. \Ctrl+\Shift & \keystroke{C} \\\midrule
  184. Fermer quelque chose & & \emptycell & \Esc \\\midrule
  185. Atteindre l'onglet suivant (précédent)
  186. &
  187. &
  188. \Ctrl & \PgDown{} (\PgUp) \\\midrule
  189. Donner le focus à l'afficheur (l'éditeur) & & \Ctrl+\Alt & \RArrow{} (\LArrow) \\\midrule
  190. \end{longtable}
  191. \section{Raccourcis propres à \win}
  192. \label{sec:racc-propr-win}
  193. Le tableau suivant répertorie quelques raccourcis fournis par le système
  194. d'exploitation \win{}.
  195. \begin{longtable}{l@{ }p{5cm}r@{ + }l}
  196. \multicolumn{2}{c}{\textbf{Action}} &
  197. \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
  198. \endhead
  199. Ouvrir le poste de travail & & \winkey &
  200. \keystroke{E} \\\midrule{}%
  201. Fermer d'une fenêtre & & \Alt &
  202. \fkey{4} \\\midrule{}%
  203. Exécuter une commande & & \winkey &
  204. \keystroke{R}\footnote{Par
  205. exemple,
  206. pour
  207. afficher
  208. l'invite
  209. de
  210. commande \software{MSDOS} :
  211. \winkey+\keystroke{R}+\texttt{cmd}+\enterkey.} \\\midrule{}%
  212. \end{longtable}
  213. % Touche Windows & \keystroke{E} &
  214. % \multicolumn{2}{l}{Lancement de l'explorateur windows} \\\midrule
  215. \end{document}
  216. %%% Local Variables:
  217. %%% mode: latex
  218. %%% TeX-engine: luatex
  219. %%% TeX-master: t
  220. %%% End: