shortcuts.tex 18 KB

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