shortcuts.tex 19 KB

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