shortcuts.tex 18 KB

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