home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / commodities / yak / frenchdocs / hotkeys.doc.français next >
INI File  |  1993-01-07  |  6KB  |  205 lines

  1. [Extrait de TM_English.doc faisant partie de ToolManager]
  2.  
  3. Comment définir une Hot Key
  4. ***************************
  5.  
  6.    Ce chapitre decrit comment définir une Hot Key (un raccourci clavier)
  7. dans une chaine de description, qui est ensuite analysée par Commodities.
  8. Chaque fois qu'une Hot Key est activée Commodities génère un événement qui
  9. est utilisé par Yak (ou une autre commodity active).
  10. Voici la syntaxe utilisée pour la chaine de description d'une Hot Key :
  11.  
  12.      [<class>] {[-][<qualifier>]} [-][upstroke] [<key code>]
  13.  
  14. Tous les mots clés peuvent être écrits indifféremment en majuscules ou
  15. minuscules.
  16.  
  17.    `class' décrit la classe de l'événement (InputEvent). Ce paramètre est
  18. optionnel et en son absence c'est la classe 'rawkey' qui est utilisée par
  19. défaut. Voir les classes d'événements "InputEvent".
  20.  
  21.    Les "qualifiers" sont des signaux qui doivent être positionnés ou effacés
  22. au moment ou la Hot Key est activée; autrement aucun véénement ne sera généré.
  23. Pour chaque qualifier qui doit être positionné, vous devez donner son mot
  24. clé. Tous les autres qualifiers sont ignorés par défaut. Si vous voulez
  25. ignorer un qualifier, ajoutez juste un '-' devant son mot clé.
  26. Voir la liste des qualifiers.
  27.  
  28.    Normalement un événement Hot Key est généré quand une touche est enfoncée.
  29. Si vous voulez que l'événement soit généré quand la touche est relachée,
  30. ajoutez le mot clé `upstroke'. Quand vous souhaitez générer un événement sur
  31. une touche enfoncée ou relachée, utilisez `-upstroke'.
  32.  
  33.    Le "key code" (le code d'une touche du clavier) dépend de la classe
  34. d'événement choisie. Voir Codes des touches.
  35.  
  36.    Note: Choisissez vos Hot Keys avec soin, car Commodities a une priorité
  37. haute dans la chaîne du gestionnaire d'événements. (c.a.d que vous pourriez
  38. prendre le dessus sur une définition existante).
  39.  
  40.  
  41. Classes d'événements (InputEvent)
  42. =================================
  43.  
  44.    Commodities supporte la plupart des classes d'événements générés par
  45. l'input.device. Cette section décrit les classes les plus utiles pour les
  46. Hot Keys de Yak.
  47.  
  48. `rawkey'
  49.      C'est la classe par défaut et elle couvre tous les événements clavier.
  50.      Vous devez spécifier le code d'une touche pour cette classe.
  51.      Voir aussi la section "rawkey key codes".
  52.  
  53. `rawmouse'
  54.      Cette classe décrit tous les événements relatifs aux boutons de la
  55.      souris. Vous devez spécifier le code d'une touche pour cette classe.
  56.      Voir aussi la section "rawmouse key codes".
  57.  
  58. `diskinserted'
  59.      Les événements de cette classe sont générés quand une disquette est
  60.      insérée dans un lecteur. Cette classe n'a pas de "key codes".
  61.  
  62. `diskremoved'
  63.      Les événements de cette classe sont générés quand une disquette est
  64.      retirée d'un lecteur. Cette classe n'a pas de "key codes".
  65.  
  66. Qualifiers
  67. ===========
  68.  
  69.    Certains synonymes de mots clés ont été ajoutés à la Commodities V38.,
  70. ces derniers sont repérés par une '*'.
  71.  
  72. `lshift', `left_shift' *
  73.      Touche shift gauche.
  74.  
  75. `rshift', `right_shift' *
  76.      Touche shift droite.
  77.  
  78. `shift'
  79.      L'une ou l'autre des touches shift.
  80.  
  81. `capslock', `caps_lock' *
  82.      La touche Caps lock.
  83.  
  84. `caps'
  85.      L'une ou l'autre des touches shift et de la touche Caps lock.
  86.  
  87. `control', `ctrl' *
  88.      La touche Ctrl (Control).
  89.  
  90. `lalt', `left_alt' *
  91.      La touche Alt de gauche.
  92.  
  93. `ralt', `right_alt' *
  94.      La touche Alt de droite.
  95.  
  96. `alt'
  97.      L'une ou l'autre des touches Alt.
  98.  
  99. `lcommand', `lamiga' *, `left_amiga' *, `left_command' *
  100.      La touche Amiga gauche.
  101.  
  102. `rcommand', `ramiga' *, `right_amiga' *, `right_command' *
  103.      La touche Amiga droite.
  104.  
  105. `numericpad', `numpad' *, `num_pad' *, `numeric_pad' *
  106.      Ce mot clé doit absolument être utilisé pour toute touche située sur
  107.      le pavé numérique.
  108.  
  109. `leftbutton', `lbutton' *, `left_button' *
  110.      Bouton gauche de la souris. Voir la note ci-dessous.
  111.  
  112. `midbutton', `mbutton' *, `middlebutton' *, `middle_button' *
  113.      Bouton du milieu de la souris. Voir la note ci-dessous.
  114.  
  115. `rbutton', `rightbutton' *, `right_button' *
  116.      Bouton droit de la souris. Voir la note ci-dessous.
  117.  
  118. `repeat'
  119.      Ce qualifier est utilisé quand la fonction "répétition" du clavier est
  120.      active. Utile uniquement pour la classe `rawkey'.
  121.  
  122.    Note: Commodities V37 a un bug qui empêche l'utilisation de `leftbutton',
  123. `midbutton' et `rbutton' en tant que qualifiers. Ce bug est corrigé dans la
  124. version V38.
  125.  
  126.  
  127. Codes des touches
  128. =================
  129.  
  130.     Chaque classe d'événement a ses propres codes de touches:
  131.  
  132. classe 'rawkey'
  133. ---------------
  134.  
  135.    Certains synonymes de mots clés ont été ajoutés à la Commodities V38., ces
  136. derniers sont repérés par une '*'.
  137.  
  138. `a'-`z', `0'-`9', ...
  139.      caractères ASCII.
  140.  
  141. `f1', `f2', ..., `f10', `f11' *, `f12' *
  142.      Touches de fonction.
  143.  
  144. `up', `cursor_up' *, `down', `cursor_down' *
  145. `left', `cursor_left' *, `right', `cursor_right' *
  146.      Touches des flèches du curseur.
  147.  
  148. `esc', `escape' *, `backspace', `del', `help'
  149. `tab', `comma', `return', `space', `spacebar' *
  150.      Touches spéciales.
  151.  
  152. `enter', `insert' *, `delete' *
  153. `page_up' *, `page_down' *, `home' *, `end' *
  154.      Touches du pavé numérique. Chacun de ces codes doit être utilisé avec
  155.      le qualifier `numericpad' !
  156.  
  157.  
  158. classe `rawmouse'
  159. ----------------
  160.  
  161.    Ces mots clés ont été ajoutés à la Commodities V38. Ils ne sont donc pas
  162.    disponibles dans la V37.
  163.  
  164. `mouse_leftpress'
  165.      Presser le bouton gauche de la souris.
  166.  
  167. `mouse_middlepress'
  168.      Presser le bouton du milieu de la souris.
  169.  
  170. `mouse_rightpress'
  171.      Presser le bouton droit de la souris.
  172.  
  173.    Note: Pour utiliser un de ces codes, vous devez aussi mettre le mot clé
  174.    du qualifier correspondant, par ex :
  175.  
  176.      rawmouse leftbutton mouse_leftpress
  177.  
  178.  
  179. Exemples de Hot Keys
  180. ====================
  181.  
  182. `ralt t'
  183.      Maintenez enfoncée la touche Alt droite et appuyez sur "t"
  184.  
  185. `ralt lalt t'
  186.      Maintenez enfoncées les touches Alt droite et gauche et appuyez sur "t"
  187.  
  188. `alt t'
  189.      Maintenez enfoncée l'une ou l'autre des touches Alt et appuyez sur "t"
  190.  
  191. `rcommand f2'
  192.      Maintenez enfoncée la touche Amiga droite et appuyez sur la deuxième
  193.      touche de fonction.
  194.  
  195. `numericpad enter'
  196.      Appuyez sur la touche "enter" du pavé numérique.
  197.  
  198. `rawmouse midbutton leftbutton mouse_leftpress'
  199.      Maintenez enfoncé le bouton du milieu de la souris et appuyez sur le
  200.      bouton gauche de la souris.
  201.  
  202. `diskinserted'
  203.      Insérez une disquette dans un lecteur.
  204.  
  205.