shortcuts.tex 16 KB

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