shortcuts.tex 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  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{\txs}{\software{TeXstudio}}
  38. \newcommand{\win}{\software{Windows}}
  39. \newcommand{\emptycell}{\multicolumn{1}{r@{}}{}}
  40. %
  41. \newcommand{\fkey}[1]{%
  42. \ifPDFTeX%
  43. \keystroke{F#1}%
  44. \else%
  45. \LKeyF{#1}%
  46. \fi%
  47. }
  48. \newcommand{\menukey}{%
  49. \ifPDFTeX%
  50. \keystroke{touche menu}%
  51. \else%
  52. \LKeyMenu%
  53. \fi%
  54. }
  55. \newcommand{\winkey}{%
  56. \ifPDFTeX%
  57. \keystroke{touche \win{}}%
  58. \else%
  59. \LKeyWin%
  60. \fi%
  61. }
  62. \newcommand{\enterkey}{%
  63. \ifPDFTeX%
  64. \Enter%
  65. \else%
  66. \LKeyEnter%
  67. \fi%
  68. }
  69. %
  70. \begin{document}
  71. \title{Raccourcis claviers communs à de nombreux outils et sur plusieurs systèmes d'exploitation}% dans l'éditeur \og TeXstudio\fg{}}
  72. \author{Jean-Bernard \textsc{Choquel} \& Denis \textsc{Bitouzé}}
  73. \maketitle
  74. \begin{abstract}
  75. Ce court document, dont le source est disponible
  76. \href{https://gogs.univ-littoral.fr/bitouze/shortcuts}{ici}, liste un certain
  77. nombre de raccourcis claviers connus et moins connus qui permettent d'être
  78. plus efficace en maximisant le nombre de tâches effectuées au clavier
  79. (précis), sans perdre du temps à le lâcher pour atteindre la souris (peu
  80. précise).
  81. Les raccourcis indiqués sont valables pour des claviers pour PC standards
  82. distribués en France et pour plusieurs systèmes d'exploitation, notamment
  83. \software{Linux} et \win{} ; pour les appareils de type Macintosh, plusieurs
  84. raccourcis devraient rester valables moyennant adaptation\footnote{Cf. par
  85. exemple \href{https://support.apple.com/fr-fr/HT201236}{ce document}.}.
  86. \end{abstract}
  87. \tableofcontents
  88. \section{Raccourcis généraux}
  89. \label{sec:raccourcis-generaux}
  90. Le tableau suivant répertorie des raccourcis communs à de nombreux outils
  91. (éditeurs de texte, traitements de texte, applications diverses).
  92. \begin{longtable}{l@{ }p{5cm}r@{ + }l}
  93. \multicolumn{2}{c}{\textbf{Action}} & \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
  94. \endhead
  95. Déplacer le curseur & de caractère en caractère & \emptycell & \multicolumn{1}{@{}l}{\LArrow (\RArrow)} \\\cmidrule{2-4}
  96. & de mot en mot & \Ctrl & \LArrow (\RArrow) \\\cmidrule{2-4}
  97. & en début (fin) de ligne & \emptycell & \multicolumn{1}{@{}l}{\Home (\End)} \\\cmidrule{2-4}
  98. & en début (fin) de fichier & \Ctrl & \Home (\End) \\\midrule
  99. Sélectionner & caractère par caractère & \Shift & \LArrow (\RArrow) \\\cmidrule{2-4}
  100. &
  101. mot par mot & \Shift + \Ctrl & \LArrow (\RArrow) \\\cmidrule{2-4}
  102. & de tout le document & \Ctrl & \keystroke{A} \\\cmidrule{2-4}
  103. & jusqu'en début (fin) de ligne & \Shift & \Home (\End) \\\cmidrule{2-4}
  104. & de la ligne, avec le retour chariot jusqu'à la même position de la ligne inférieure (supérieure) & \Shift & \DArrow (\UArrow) \\\midrule
  105. \multicolumn{2}{l}{Couper} & \Ctrl & \keystroke{X} \\\midrule
  106. \multicolumn{2}{l}{Copier} & \Ctrl & \keystroke{C} \\\midrule
  107. \multicolumn{2}{l}{Coller} & \Ctrl & \keystroke{V} \\\midrule
  108. \multicolumn{2}{l}{Défaire} & \Ctrl & \keystroke{Z} \\\midrule
  109. \multicolumn{2}{l}{Refaire} & \Ctrl & \keystroke{Y} \\\midrule
  110. \multicolumn{2}{l}{Rechercher} & \Ctrl & \keystroke{F} \\\midrule
  111. \multicolumn{2}{l}{Rechercher (poursuivre)} & \emptycell & \fkey{3} \\\midrule
  112. \multicolumn{2}{l}{Remplacer} & \Ctrl & \keystroke{R} \\\midrule
  113. \multicolumn{2}{l}{Accéder aux menus (soulignement des caractères accélérateurs)}
  114. &
  115. \emptycell
  116. &
  117. \multicolumn{1}{@{}l}{\Alt\footnote{Par
  118. exemple,
  119. dans
  120. \txs{} :
  121. \Alt
  122. \keystroke{L}
  123. \keystroke{L}
  124. \keystroke{N}
  125. permet
  126. d'atteindre
  127. l'entrée de
  128. menu \menu{\underline{L}aTeX > \underline{L}istes > Ordonnée (\underline{n}umérotée)}.}} \\\midrule
  129. \multicolumn{2}{l}{Circuler entre les fenêtres ouvertes} & \Alt (+ \Shift) & \Tab \\\midrule
  130. \multicolumn{2}{l}{Ouvrir le menu contextuel} & \emptycell & \menukey \\\bottomrule
  131. \end{longtable}
  132. \section{Raccourcis propres à \txs}
  133. \label{sec:racc-propr-txs}
  134. Le tableau suivant répertorie quelques raccourcis propres à l'éditeur de texte
  135. orienté \LaTeX{} \txs.
  136. \begin{longtable}{l@{ }p{5cm}r@{ + }l}
  137. \multicolumn{2}{c}{\textbf{Action}} &
  138. \multicolumn{1}{r}{(\textbf{Modificateur})} & \multicolumn{1}{@{}l}{\textbf{Touche}} \\\toprule
  139. \endhead
  140. Compiler et visualiser & & \emptycell &
  141. \multicolumn{1}{@{}l}{\fkey{5}\footnote{Jusqu'à
  142. la version 2.9.4 de
  143. \txs{}, le raccourci pour
  144. cette action
  145. était
  146. \fkey{1}.}} \\\midrule{}%
  147. (Dé)Commenter & la ligne en cours\footnote{Où que soit le curseur.} ou les lignes
  148. sélectionnées & \Ctrl & (\keystroke{U})
  149. \keystroke{T} \\\midrule
  150. Insérer & un item de liste & \Ctrl+\Shift & \keystroke{I} \\\cmidrule{2-4}
  151. & un environnement générique & \Ctrl & \keystroke{E} \\\midrule
  152. Appliquer un style de caractères & emphase & \Ctrl+\Shift & \keystroke{E} \\\cmidrule{2-4}
  153. & gras & \Ctrl & \keystroke{B} \\\cmidrule{2-4}
  154. & italique & \Ctrl & \keystroke{I} \\\cmidrule{2-4}
  155. & petites capitales
  156. &
  157. \Ctrl+\Shift & \keystroke{C} \\\midrule
  158. Fermer quelque chose & & \emptycell & \Esc \\\midrule
  159. Atteindre l'onglet suivant (précédent)
  160. &
  161. &
  162. \Ctrl & \PgDown (\PgUp) \\\midrule
  163. Donner le focus à l'éditeur (l'afficheur) & & \Ctrl+\Alt & \LArrow (\RArrow) \\\midrule
  164. \end{longtable}
  165. \section{Raccourcis propres à \win}
  166. \label{sec:racc-propr-win}
  167. Le tableau suivant répertorie quelques raccourcis propres au système
  168. d'exploitation \win{}.
  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. Ouvrir le poste de travail & & \winkey &
  174. \keystroke{E} \\\midrule{}%
  175. Fermer d'une fenêtre & & \Alt &
  176. \fkey{4} \\\midrule{}%
  177. Exécuter une commande & & \winkey &
  178. \keystroke{R}\footnote{Par
  179. exemple,
  180. pour
  181. afficher
  182. l'invite
  183. de
  184. commande \software{MSDOS} :
  185. \winkey+\keystroke{R}+\texttt{cmd}+\enterkey.} \\\midrule{}%
  186. \end{longtable}
  187. % Touche Windows & \keystroke{E} &
  188. % \multicolumn{2}{l}{Lancement de l'explorateur windows} \\\midrule
  189. \end{document}
  190. %%% Local Variables:
  191. %%% mode: xetex
  192. %%% TeX-master: t
  193. %%% End: