shortcuts.tex 18 KB

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