home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 3 / CDPDIII.bin / pd / commodities / yak / frenchdocs / yak.doc.français < prev    next >
Text File  |  1993-03-25  |  36KB  |  793 lines

  1. En bref : un super utilitaire multi fonctions
  2.  
  3. Yak 1.3e  (c) 1992, Martin W. Scott. All Rights Reserved.
  4. --------------------------------------------------------
  5. [Necessite le KickStart 2.04 ou plus]
  6.  
  7. Yak  est  l'abbréviation  de  "Yet  Another Kommodity" (en anglais :  encore un
  8. autre  utilitaire) (je n'ai jamais été bon en orthographe), et est un programme
  9. de gestion de fenetres a la souris dans la lignee de DMouse, MightyMouse etc.
  10.  
  11. Pourquoi  en  écrire  un  autre?   Aucun  des  autres  (et  je  les ai pourtant
  12. pratiquement tous essayés) ne me convenait.  Yak a les fonctions suivantes :
  13.  
  14.         - AutoPoint (sunmouse) qui active une fenêtre seulement quand la
  15.           souris s'arrête dessus; possibilité de spécifier à quels écrans
  16.           appliquer ou non cette fonctionnalité
  17.           (Compatible avec les programmes du type PopUpMenu)
  18.  
  19.         - AutoPop les fenêtres (les amène à l'avant plan) dès qu'elles sont
  20.           auto-activées.
  21.  
  22.         - Activation de la fenêtre quand une touche est pressée (KeyActivate)
  23.  
  24.         - Cliquer sur les fenetres pour les faire passer à l'avant ou
  25.           l'arrière plan ; là aussi possibilité de spécifier à quels
  26.           écrans appliquer ou non cette fonctionnalité
  27.  
  28.         - Faire cycler les écrans avec la souris (Cycle screens)
  29.  
  30.         - "blanker" d'écran et de souris (par raccourci clavier aussi)
  31.  
  32.         - Ferme/Iconifie/Minimise/Maximise les fenêtres à l'aide de
  33.           raccourcis clavier (hot keys) programmables;
  34.  
  35.         - Cycle les écrans et les fenêtres à la manière de IHelp.
  36.  
  37.         - Active le Workbench par hotkey (pour accéder aux menus quand le
  38.           workbench est encombré);
  39.  
  40.         - Centre l'écran le plus en avant a l'aide d'une hotkey;
  41.  
  42.         - Ouvre une palette sur l'écran le plus en avant
  43.           (nécessite la reqtools.library);
  44.  
  45.         - Insère la date dans le format de vorte préférence (nécessite la
  46.           locale.library du WB 2.1);
  47.  
  48.         - Produit un "clic" dont le volume est adjustable à chaque appui
  49.           sur le clavier;
  50.  
  51.         - Démarre un shell à l'aide d'une hot key (comme PopCLI);
  52.  
  53.         - Option Wildstar (comme StarBurst) vous permet d'utiliser '*' comme
  54.           wildcard de l'amigaDOS.
  55.  
  56.         - AppIcon optionelle sur l'ecran du workbench pour ouvrir la fenêtre
  57.           des préférences.
  58.  
  59.         - Jolie fenêtre de configuration utilisant la librairie gadtools;
  60.  
  61. Ca  vous  semble  familier?   C'est  une  combinaison des utilitaires standards
  62. AutoPoint,  ClickToFront,  Blanker et IHelp (sur la disquette Extras disk) plus
  63. un  soupçon  de  KCommodity  et  DMouse.  Et malgré tout, l'exécutable est tout
  64. petit  environ  12K.   Il  utilise  environ  18K  quand il fonctionne.  Si vous
  65. utilisez  au moins 2 des utilitaires standards, vous économiserez de la mémoire
  66. en utilisant Yak.
  67.  
  68.  
  69. Ce que Yak ne fait pas
  70. ----------------------
  71. L'économiseur  d'écran  (screen  blanker)  de  yak  est rudimentaire, il éteint
  72. simplement  l'écran.  Depuis l'introduction du 2.0, il est apparu une profusion
  73. de  screen  blankers  plus  esthétiques,  comme Spliner (que j'utilise), ASwarm
  74. (plusieurs  versions), FracBlank et d'autres.  Je pense que la plupart des gens
  75. ont  chacun  leur  screen  blanker évolué favori, c'est pourquoi je n'en ai pas
  76. incorporé dans yak.
  77.  
  78. Il  n'y  a pas d'accélérateur de souris.  Celui du sytème (configurable par les
  79. preferences  Input) est plus qu'adequat pour autant que je sache.  Si je reçois
  80. suffisamment de demandes, j'ajouterai un accélérateur de souris (pour l'instant
  81. je n'en ai pas encore reçues).
  82.  
  83. Comment utiliser Yak
  84. --------------------
  85. Yak  a été conçu pour être lancé depuis le tiroir sys:WBStartup, mais peut être
  86. lancé   depuis   un  shell  en  tapant  "run  yak".   Tous  les  paramètres  de
  87. configuration  de  Yak sont sauvés dans un fichier de préfrences "S:Yak.prefs".
  88. La  première fois que vous utilisez Yak, configurez le comme vous le souhaitez,
  89. puis sauvez cette configuration pour les utilisations suivantes.
  90.  
  91. Le   format  du  fichier  .prefs  est  concu  pour  fournir  une  compatibilité
  92. ascendante,  afin  que  les  futures versions de yak soient capables de charger
  93. d'anciens  fichiers .prefs .  Ce n'est plus tout à fait vrai en ce qui concerne
  94. la transition entre 1.2 et 1.3, mais cela devrait rester une exception.
  95.  
  96. Les  seuls  "tooltypes" que Yak prend en compte sont ceux qui sont standards au
  97. Workbench (tel que DONOTWAIT), aux utilitaires (commodities) (tel que CX_POPUP)
  98. et ceux des "AppIcon".  Ces tooltypes sont :
  99.  
  100. ToolType        Catégorie       Description                     Defaut (1)
  101. ---------------------------------------------------------------------------
  102. CX_POPKEY       HOTKEY          Touche d'appel de la fenêtre    RCommand Help
  103.                                 de configuration
  104. CX_PRIORITY     ENTIER          Priorité de Yak                 0
  105. CX_POPUP        BOOLEEN         Ouvre la fenetre de             NO
  106.                                 configuration au lancement
  107.  
  108. NOICON          BOOLEEN         S'il est à TRUE, pas d'AppIcon  FALSE
  109. ICONNAME        TEXTE           Nom de l'AppIcon                "Yak!"
  110. ICONXPOS        ENTIER          coordonnée en x de l'AppIcon    floating
  111. ICONYPOS        INTEGER         coordonnée en x de l'AppIcon    floating
  112.  
  113.  
  114. Vous  devrez aussi ajouter le tooltype "DONOTWAIT" si vous souhaitez lancer Yak
  115. depuis votre tiroir SYS:WBStartup drawer.
  116.  
  117. La fonction AppIcon est optionnelle (specifiez NOICON=TRUE si vous ne la voulez
  118. pas).   Si  NOICON=FALSE  (ou  s'il  n'y  a pas de tooltype NOICON) Yak met une
  119. AppIcon  sur  l'écran  du  Workbench,  et  quand vous double-cliquez dessus, la
  120. fenêtre  de configuration s'ouvre.  L'image de l'icone est obtenue en recopiant
  121. l'icone  de  Yak au moment de son lancement ce qui vous permet de personnaliser
  122. votre  AppIcon  pour l'adapter a vos couleurs ou votre résolution simplement en
  123. changeant l'icone de Yak.
  124.  
  125.  
  126. La fenêtre de configuration
  127. ---------------------------
  128. Une  fois  que Yak est lancé, vous pouvez faire apparaitre cette fenêtre de ces
  129. différentes manières :
  130.  
  131.         En pressant RCommand Help (la touche Amiga de droite et la touche
  132.         Help). Cette combinaison est configurable
  133.  
  134.         En double-cliquant l'AppIcon de Yak (si cette option a ete choisie)
  135.  
  136.         En lancant Yak à nouveau (depuis son icone sur votre disque ).
  137.  
  138.         Grace au programme Commodities Exchange (sur la disquette "Extras")
  139.  
  140. Une  fenêtre  assez  large apparaitra avec un petit menu et beaucoup de gadgets
  141. regroupés sous des titres.  Les voici de haut en bas, et de droite à gauche :
  142.  
  143.         Yak Hotkeys (raccourcis clavier)
  144.         ================================
  145.         Voici ou vous pouvez modifier les hotkeys de certaines actions.
  146.         Ces actions sont:
  147.  
  148.         Show this window        Ouvre la fenêtre de configuration
  149.                                 Defaut: RCommand Help
  150.  
  151.         Close window            Ferme la fenêtre actuellement active (f.a.a)
  152.                                 Defaut: Control esc
  153.  
  154.         Zip window              Zippe f.a.a. (équivaut à cliquer le zip
  155.                                 gadget)
  156.                                 Defaut: Control z
  157.  
  158.         Shrink window           Minimise la f.a.a.
  159.                                 Defaut: LCommand [
  160.  
  161.         Enlarge window          Maximise la f.a.a.
  162.                                 Defaut: default: LCommand ]
  163.  
  164.         Activate WBench         Active la fenetre du Workbench
  165.                                 Defaut: LCommand w
  166.  
  167.         Palette                 Ouvre une palette sur l'écran le plus avant
  168.                                 NB: Vous devez fermer la palette avant de
  169.                                 fermer l'écran, autrement un crash système
  170.                                 peut se produire. Par ailleurs, tant qu'une
  171.                                 palette est ouverte, vous ne pouvez pas
  172.                                 fermer Yak.
  173.                                 Defaut: LCommand p
  174.  
  175.         PopCommand              exécute la PopCommand (voir ci-dessous)
  176.                                 Defaut: LCommand esc
  177.  
  178.         Insert date             Ecrit la date dans la f.a.a.
  179.                                 Defaut: LCommand d
  180.  
  181.         Cycle windows           Amène à l'avant plan la fenêtre située le
  182.                                 plus à l'arrière plan
  183.                                 NB: exclut la fenêtre du workbench
  184.                                 Defaut: LCommand k
  185.  
  186.         Cycle screens           Amène à l'avant plan l'écran situé le plus
  187.                                 à l'arrière plan
  188.                                 Defaut: LCommand n
  189.  
  190.         Center screen           Centre horizontalement l'écran à l'avant
  191.                                 plan
  192.                                 Defaut: LCommand c
  193.         Screen to back          Met à l'arrière plan, l'écran à l'avantpush
  194.                                 plan. Même chose que le 'LCommand m'
  195.                                 d'Intuition, mais en plus active la
  196.                                 fenêtre située sous le pointeur de la souris
  197.                                 sur le nouvel écran à l'avant plan.
  198.                                 Defaut: LCommand m
  199.  
  200.         Blank display           Eteint immediatement l'écran (comme un screen
  201.                                 blanker); la fonction screen-blanking n'a pas
  202.                                 besoin d'être sélectionnée pour que cela
  203.                                 fonctionne.
  204.                                 Defaut: LCommand del
  205.  
  206.  
  207.         Pour changer la hot key associée à une action, cliquer sur cette
  208.         action, puis modifier le texte du "string gadget". Si vous voulez
  209.         effacer une hot key (si vous n'avez pas besoin d'une action p
  210.         articulière) cliquez sur le "string gadget" et appuyez simultanément
  211.         sur la touche amiga de droite et la touche X, puis appuyez sur Return
  212.         ou Enter. (assurez vous que la string est vraiment vide (c'est-à-dire
  213.         pas composée de blancs) autrement des hotkeys aléatoires seront
  214.         configurées à cause d'un bug dans la commodities.library -- voir
  215.         l'historique (v1.2) pour plus de détails.)
  216.  
  217.         La hotkey "Activate WBench" vous donne accès aux menus du Workbench
  218.         quand le Workbench est masqué par la fenetre d'une application (ex:
  219.         un éditeur ou un shell). Elle ramène l'écran du Workbench à l'avant
  220.         plan si nécessaire.
  221.  
  222.         PopCommand
  223.         ==========
  224.         Ce string gadget définit la commande qui est exécutée quand la hotkey
  225.         PopCommand est pressée. Notez qu'elle ne sera pas exécutée de manière
  226.         assynchrone; certaines fonctions de yak seront inactives jusqu'à ce
  227.         que la commande soit terminée (mais les commandes telles que NewShell
  228.         rendent la main immédiatement).
  229.  
  230.         DateFormat
  231.         ==========
  232.         Cette chaîne spécifie ce qui doit être inséré quand la hotkey
  233.         d'insertion est tapée. Toute chaîne de style locale.library est
  234.         valable (voirci)dessous pour plus de détails)
  235.  
  236.         AutoScreens
  237.         ===========
  238.         Il s'agit d'un "pattern" AmigaDos pattern (voir ci-dessous) qui
  239.         spécifie sur quels écrans la fonction AutoFront/PopToFront est ACTIVE.
  240.  
  241.         ClickScreens
  242.         ============
  243.         Il s'agit d'un "pattern" AmigaDos pattern (voir ci-dessous) qui
  244.         spécifie sur quels écrans la fonction ClickToFront/Back est ACTIVE.
  245.  
  246.         PopWindows
  247.         ==========
  248.         Il s'agit d'un "pattern" AmigaDos pattern (voir ci-dessous) qui
  249.         spécifie sur quelles fenêtres la fonction AutoPopToFront est ACTIVE.
  250.  
  251.         ClickWindows
  252.         ============
  253.         Il s'agit d'un "pattern" AmigaDos pattern (voir ci-dessous) qui
  254.         spécifie sur quelles fenêtres peuvent être amenées à l'avant plan en
  255.         cliquant dessus. La pluaprt du temps, ceci sera utilisé pour exclure
  256.         la fenêtre du Workbench. Notez que ceci ne filtre pas les mises à
  257.         l'arrière plan à la souris.
  258.  
  259.         ScreenBlank
  260.         ===========
  261.         Si aucune entrée au clavier ou a la souris n'intervient durant cette
  262.         durée (en secondes), l'écran s'éteindra. Mettez cette valeur à zéro
  263.         pour ne pas utiliser cette fonction.
  264.  
  265.         MouseBlankTime
  266.         ==============
  267.         Si la souris n'est pas déplacée pendant ce temps confugurable, le
  268.         pointeur de la souris disparaît. Ceci n'est opérationnel que si la
  269.         fonction Mouse Blanking (voir ci-dessous) est sélectionnée, autrement
  270.         cette durée est ignorée.
  271.  
  272.         ClickVol
  273.         ========
  274.         Contrôle le volume sonore du clic du clavier. Un volume égal à zéro
  275.         signifie 'pas de clic' (oui, je sais c'est évident, mais quand il est
  276.         mis à  zéro, le device audio ne sera pas ouvert du tout).
  277.  
  278.         Method
  279.         ======
  280.         Se refère au mouse-blanking. 'None' signifie que cette fonction est
  281.         désactivée, 'Sprites' signifie que Yak fait disparaître le pointeur
  282.         de la souris en désactivant tous les sprites (comme dans la version
  283.         1.2), et 'Copper' signifie que çela est obtenu en modifiant la copper
  284.         list (comme dans la ve(rsion 1.3b). Cette dernière option ne désac-
  285.         -tive que le sprite 0 (le pointeur de la souris), mais est moins
  286.         robuste (c.a.d qu'il ne fonctionne pas avec LacePointer).
  287.         Voir les problèmes ci-dessous.
  288.  
  289.         Sélecteurs
  290.         ==========
  291.         Voici les sélecteurs des options diverses :
  292.  
  293.         AutoPoint       Active la fenêtre sous la souris. Se comporte presque
  294.                         comme l'utilitaire AutoPoint de Commodore, à part
  295.                         qu'il n'active une fenetre que lorsque la souris
  296.                         s'arrete (d'où un petit délai). La différence est que
  297.                         l'AutoPointde Yak fonctionne bien avec SiliconMenus
  298.                         ou PopUpMenu - il n'activera pas une fenetre pendant
  299.                         que vous etes en train de choisir votre menu.
  300.  
  301.                         Note: possibilité de spécifier une pattern à laquelle
  302.                         le titre de l'écran doit correspondre pour que cette
  303.                         fonction opère.
  304.  
  305.         AutoPopToFront  opère seulement quand AutoPoint est sélectionné,
  306.                         indique à Yak qu'il doit amner les fenêtres à l'avant
  307.                         plan en même temps qu'il les active. Il y exception à
  308.                         cette règle quand la fenêtre sous la souris a un
  309.                         requester d'ouvert.
  310.                         Il est à noter que les 2 fonctions "Auto" ne
  311.                         s'appliquent que lorsqu'aucun qualifier (souris
  312.                         ou clavier) n'est pressé.
  313.                         Non seulement cela évite des conflits avec d'autres
  314.                         programmes, mais en plus cela fournit un moyen de
  315.                         prévenir certaines activations ou mises en avant plan
  316.                         indésirables.
  317.  
  318.                         Note: possibilité de spécifier une pattern à laquelle
  319.                         le titre de la fenêtre doit correspondre pour que
  320.                         cette fonction opère.
  321.  
  322.         Key Activate    Active la fenetre sous la souris quand une touche est
  323.                         appuyée. Vous ne devriez avoir besoin que l'une de
  324.                         ces 2 fonctions AutoPoint et KeyActivate.
  325.  
  326.         Click To Front  Amène une fenêtre à l'avant plan en double cliquant
  327.                         dessus.
  328.  
  329.         Click To Back   Envoye une fenêtre à l'arrière plan en cliquant et
  330.                         maintenant le bouton gauche de la souris, puis en
  331.                         cliquant le bouton droit de la souris.
  332.  
  333.                         Note: possibilité de spécifier une pattern à laquelle
  334.                         le titre de l'écran doit correspondre pour que l'une
  335.                         ou l'autre des fonctions "Click" opère.
  336.                         Note2: comme pour les fonctions "Auto-", cliquer pour
  337.                         passer à l'avant plan ou à l'arrière plan est désactivé
  338.                         si un qualifier clavier est enfoncé au même moment.
  339.  
  340.         Screen To Back  En utilisant la même séquence que Click To Back,
  341.                         envoye un écran à l'arrière plan si:
  342.  
  343.                         soit    la fenetre sous la souris est une fenetre de
  344.                                 fond (comme la fenêtre principale du
  345.                                 Workbench)
  346.                         soit    il n'y a qu'une fenetre sur cet écran.
  347.  
  348.         Screen Activate Quand il est sélectionné, Yak activera les écrans
  349.                         qu'il manipule par hotkey (c'est-à-dire par les hotkey
  350.                         Cycle et LCommand m ). Ceci est optionnel car il peut
  351.                         y avoir des conflits avec certains programmes. Ceci
  352.                         est similaire (mais pas identique) à  WindX de Steve
  353.                         Tibbet.
  354.                         Par activer un écran, j'entend qu'il active la fenêtre
  355.                         sous la souris dans le nouvel écran à l'avant plan.
  356.  
  357.         Wild star       Quand il est sélectionné, permet l'utilisation de * en
  358.                         tant que caractère de "pattern-matching" (comme MSDOS
  359.                         et UNIX).
  360.                         (C'est ce que fait l'utilitaire StarBurst.)
  361.  
  362.         Hide
  363.         ====
  364.         Ferme la fenêtre de configuration, tout en laissant Yak actif.
  365.         (Le gadget de fermeture de la fenêtre a le même effet)
  366.  
  367.         Quit
  368.         ====
  369.         Stoppe Yak.
  370.  
  371. Description des menus:
  372.  
  373.         Load  (raccourci: L)
  374.         ====
  375.         Charge un fichier de préférences sauvé précédemment.
  376.         Cela rétablit vos options par défaut.
  377.  
  378.         Save  (raccourci: S)
  379.         ====
  380.         Sauve la configuration actuelle dans le fichier de préférences.
  381.         Cette configuration pourra être réutilisée pour les prochaines
  382.         exécutions de Yak.
  383.  
  384.         Hide  (raccourci: H)
  385.         ====
  386.         Ferme la fenêtre de configuration.
  387.  
  388.         Quit  (raccourci: Q)
  389.         ====
  390.         Stoppe Yak.
  391.  
  392. Vous  pouvez  aussi  controler Yak en utilisant l'utilitaire Exchange du tiroir
  393. Commodities  de votre disquette Workbench.  Consultez votre manuel pour plus de
  394. détails sur ce sujet.
  395.  
  396.  
  397. Formats de date
  398. ---------------
  399. Pour  la fonction d'insertion de date, vous devez utiliser une chaine de format
  400. de  date  du  type locale.library (et donc vous avez besoin de l'AmigaDos 2.1).
  401. Les options de formattage disponibles dans la locale.library sont les suivantes
  402.  
  403.  
  404.         %a - jour de la semaine en abbrégé
  405.         %A - jour de la semaine
  406.         %b - nom du mois en abbrégé
  407.         %B - nom du mois
  408.         %c - équivalent à "%a %b %d %H:%M:%S %Y"
  409.         %C - équivalent à "%a %b %e %T %Z %Y"
  410.         %d - jour en chiffres précédé d'un zéro si nécessaire
  411.         %D - équivalent à "%m/%d/%y"
  412.         %e - jour en chiffres précédé d'un espace
  413.         %h - nom du mois en abbrégé
  414.         %H - heure (sur 24 heures) précédée d'un zéro si nécessaire
  415.         %I - heure (sur 12 heures) précédée d'un zéro si nécessaire
  416.         %j - date selon le calendrier Julien
  417.         %m - mois en chiffres précédé d'un zéro si nécessaire
  418.         %M - minutes précédées d'un zéro si nécessaire
  419.         %n - insère un saut de ligne
  420.         %p - chaines AM ou PM (notation anglo-saxone pour l'heure)
  421.         %q - heure (sur 24 heures)
  422.         %Q - heure (sur 12 heures)
  423.         %r - équivalent à as "%I:%M:%S %p"
  424.         %R - équivalent à "%H:%M"
  425.         %S - secondes précédées d'un zéro si nécessaire
  426.         %t - insére une tabulation
  427.         %T - équivalent à "%H:%M:%S"
  428.         %U - numéro de semaine en prenant Dimanche comme premier jour de
  429.              la semaine
  430.         %w - numéro du jour de la semaine
  431.         %W - numéro de semaine en prenant Lundi comme premier jour de
  432.              la semaine
  433.         %x - équivalent à "%m/%d/%y"
  434.         %X - équivalent à "%H:%M:%S"
  435.         %y - année sur 2 chiffres précédée d'un zéro si nécessaire
  436.         %Y - année sur 4 chiffres précédée de zéros si nécessaire
  437.  
  438. Cette  liste  est  plutôt  exhaustive et devrait couvrir tous les besoins; vous
  439. pouvez  aussi  insérer  votre  propre texte librement dans la chaîne de format.
  440. Quelques exemples:
  441.  
  442.         "Il est %X"           donne (par ex.)    "Il est 20:44:16"
  443.         "Passes un bon %A!"   donne (par ex.)    "Passes un bon Lundi!"
  444.  
  445. Pour plus de détails, consultez votre manuel AmigaDos 2.1 .
  446.  
  447.  
  448. Patterns AmigaDos
  449. -----------------
  450. Les  Patterns AmigaDos sont utilisées pour inclure/exclure une liste nominative
  451. d'écrans/fenêtres  d'un  certain  traitement.   Actuellement,  cela  concerne 3
  452. fonctions  :   AutoActivate/Pop,  ClickToFront/Back (spécifiées par écrans), et
  453. AutoPopToFront (spécifiées par fenêtres).  Ces patterns de spécification aident
  454. à une meilleure compatibilité avec d'autres programmes que vous utilisez.
  455.  
  456. La  correspondance  à  une  pattern  est  dépendante des majuscules/minuscules.
  457. "Amiga"  n'est  pas  pareil  que  "AMIGA".   Les  patterns  AmigaDos  standards
  458. disponibles sont :
  459.  
  460.         ?       Correspond à n'importe quel caractére unique.
  461.         #       Correspond à l'expression suivante 0 ou plusieurs fois.
  462.         (ab|cd) Correspond à l'un ou l'autre des éléments séparés par '|'.
  463.         ~       Négation de l'expression suivante. Cela correspond à toutes
  464.                 les chaines qui ne coresspondent pas à l'expresssion (par
  465.                 exemple ~(truc) coresspond à toutes les chaines qui ne sont
  466.                 pas exactement "truc".
  467.         [abc]   Classe de caractères: correspond a l'un des caractères de la
  468.                 classe.
  469.         a-z     Intervalles de carctères (seulement dans les classes de
  470.                 caractères).
  471.         %       Correspond à toujours à 0 caractères (utile dans "(foo|bar|%)")
  472.         *       Synonyme de "#?", non disponoble par défaut.  Uniquement
  473.                 disponible si l'option Wildstar est mise.
  474.  
  475. Si  vous  n'êtes  pas habitués aux patterns, vous trouverez surment cela plutôt
  476. décourageant.    Consultez   votre   manuel   amigados   pour  de  plus  amples
  477. détails.Voici  2  choses  élémentaires que vous pouvez désirer:  soit une liste
  478. finie  de  noms  pour  laquelle  la fonction doit être applicable, ou une liste
  479. finie  de  noms  pour laquelle elle ne doit pas l'être.  Pour rendre applicable
  480. une  fonctionnalité  à  un  nombre  N  fini d'objets nommés de "nom1" à "nomN",
  481. utilisez :
  482.  
  483.         (nom1|nom2| ... |nomN)
  484.  
  485. Et  pour rendre innapplicable une fonctionnalité à ces noms, ajoutez un tilde ~
  486. devant :
  487.  
  488.         ~(nom1|nom2| ... |nomN)
  489.  
  490. Un  exemple:  Je ne veux pas qu'AutoPopToFront poppe la fenêtre du Workbench ou
  491. de  Protext  (le  traitement  de textes d'Arnor), donc je les exclue grace à la
  492. pattern suivante :
  493.  
  494.         ~(Workbench|#?Arnor#?)
  495.  
  496. Notez  que  le  second 'nom' is en fait une pattern, à laquelle correspond tout
  497. titre contenant le texte "Arnor".
  498.  
  499. NB:   Spécifier  le  titre  de l'écran du Workbench est plutôt difficile car il
  500. n'arrête pas de changer, selon la fenêtre active.  Dans la plupart des cas, une
  501. pattern  telle  que  #?Workbench#?   fonctionnera,  mais  quelques applications
  502. utilise  le titre de l'écran du workbench pour afficher une description de leur
  503. application.
  504.  
  505. Arrêter Yak
  506. -----------
  507. Yak peut être stoppé d'une des manières suivantes:
  508.  
  509.         Depuis la fenêtre de configuration, en  sélectionnant Quit
  510.         (gadget ou menu);
  511.  
  512.         Depuis l'utilitaire Exchange, en sélectionnant Kill (Supprimer en 2.1)
  513.  
  514.         En envoyant au process Yak un signal ^C.
  515.  
  516.  
  517. Problèmes
  518. ---------
  519. Il y a quelques problèmes dont je suis au courant.  Premièrement, un shell créé
  520. par  la  hotkey  PopCommand ne posséde ni la stack (la taille de la pile) ni le
  521. répertoir  courant  définis  au moment du boot (dans la Startup-Sequence).  Par
  522. contre,  il  conserve  le  path.   Votre  fichier Shell-Startup doit définir le
  523. répertoir courant et la stack dont vous avez besoin.
  524.  
  525. La  hotkey  Close  window  hotkey  ne marche pas pour les fenetres shell, c'est
  526. parce qu'elles gèrent différemment les événements intuition.
  527.  
  528. La  fonction  Mouse-blanking  n'est  pas parfaite (c.a.d elle ne fonctionne pas
  529. avec  LacePointer).  Je travaille sur une correction possible.  Si l'un d'entre
  530. vous a une routine qui fonctionne dans ce cas, envoyez la moi SVP.
  531.  
  532. A  la  demande  populaire,  l'ancienne  méthode  de  mouse-blanking  a  été ré-
  533. incorporée.   J'ai  vraiment essayé d'utiliser la même méthode que QMouse, mais
  534. mon compilateur refuse de gérer correctement ce code.
  535.  
  536. NOTE AUX UTILISATEURS D'AMOS:  Je hais AMOS (mais ce n'est que mon opinion), en
  537. partie  parec qu'il est hostile envers le système.  Il accapare complêtement le
  538. flot  d'entrée,  si  bien  que les mouse blankers (comme celui de Yak) échouent
  539. parce  qu'ils  pensent qu'il n'y aucune entrée et ainsi la souris ne réapparaît
  540. pas  parce qu'aucun mouvement de souris n'est détecté.  Du fait que Yak utilise
  541. une  méthode  plutôt  mauvaise  pour  effacer  la souris, des problèmes peuvent
  542. survenir (la souris disparaît et ne réapparaît pas). Voici 2 solutions:
  543.  
  544.          1) Utilisez la méthode 'Copper' (mais cette méthode n'est pas robuste)
  545.          2) Mettre MouseBlankTime à zéro. La souris disparaîtra toujours dès
  546.             que vous taperez une touche du clavier, mais pas en fonction du
  547.             temps d'inactivité de la souris.
  548.  
  549. Voila, le problème d'AMOS et du pointeur qui disparaît devrait être résolu.
  550.  
  551.  
  552. Distribution
  553. ------------
  554. Yak  est  librement  distribuable et est copyright Martin W.  Scott.  Le source
  555. est  inclus,  et  il vous est permis de le modifier pour votre usage personnel,
  556. mais  toutes les modifications éventuelles ne doivent pas être distribuées.  Si
  557. vous  avez  fait  des  modifications  que  vous  pensez  être utiles à d'autres
  558. utilisateurs, envoyez les moi et je les incluerai dans les versions futures.
  559.  
  560. Bien  que  Yak soit freeware, les donations sont les bienvenues, que ce soit de
  561. l'argent  ou  des  programmes  que  vius avez écrits vous mêmes.  Je serai très
  562. heureux  de savoir que vous utilisez Yak, de telle sorte que je puisse juger si
  563. cela  vaut  la  peine de sortir de nouvelles versions.  Une carte postale ou un
  564. message  électronique  seraient parfaits.  (Commentaire:  j'ai l'impression que
  565. cette demande tombe dans l'oreille d'un sourd (ou les yeux d'un aveugle?)).
  566.  
  567.  
  568. Crédits
  569. -------
  570. Yak  est entièrement écrit en C, et compilé avec le SAS/C 5.10a.  La fenêtre de
  571. configuration  a  été  créé  en utilisant GadToolsBox, de Jaba Development.  Si
  572. vous  êtes  un  développeur Amiga, vous devriez vraiment jeter un coup d'oeil à
  573. GadToolsBox.
  574.  
  575. Yak utilise reqtools.library, qui est Copyright Nico François.
  576. Mes  remerciements vont aussi à Mike Meyer et.  al.  pour Mg3, Steve Koren pour
  577. SKsh,  Matt  Dillon  pour DMouse (qui répondit à beaucoup de mes questions), et
  578. Kai  Iske pour KCommodity d'où vient le son du clic clavier.  Yak utilise aussi
  579. WB2CLI, un petit module a linker tres utile écrit par Mike Sinz.
  580.  
  581. La  documentation sur les Hot Keys est tirée de la distribution de ToolManager,
  582. avec l'aimable permission de Stefan Becker.
  583.  
  584. Merci  à  tous les gens qui m'ont écrit à propos de Yak, pour leurs suggestions
  585. et  les  bugs  trouvés, et specialement à Gaël Marziou qui a dessiné les jolies
  586. icones de Yak et traduit la documentation en Français -- Merci Gaël!
  587.  
  588.  
  589. Historique (* = nouvelle fonction)
  590. ----------------------------------
  591.  
  592.  v1.3e  - Chaîne de version ajoutée, visible en tapant "c:version Yak"
  593.  
  594.         - Vous avez maintenant le choix de la méthode de mouse-blanking
  595.           (ainsi, finies les remarques incendiaires...)
  596.  
  597.  v1.3d  - Correction d'un bug dans la routine de KeyActivate (elle perdait
  598.           le premier caractère tapé).
  599.  
  600.  v1.3c  - Correction d'un petit enforcer hit qui faisait parfois échouer le
  601.           cyclage de fenêtres.
  602.  
  603.  v1.3b  * Nouvelle pattern ClickWindows , permet de spécifier sur quelle
  604.           fenêtre la fonction click-to-front est applicable.
  605.           (n.b. ca n'a aucun effet sur click-to-back).
  606.  
  607.         * La durée au bout de laquelle le pointeur de souris disparait est
  608.           maintenant configurable.
  609.  
  610.         - Le volume du click est mainteant spécifié par un gadget numérique.
  611.  
  612.  v1.3a  - Maintenant tous les appels à Intuition se font à l'extérieur de
  613.           l'input-handler pour éviter des blocages possibles (Merci à
  614.           Eddy Carroll pour l'avoir signalé).
  615.  
  616.         * Nouvelle hotkey: Screen to back. Avant, ceci était non configurable
  617.           et fixé à LCommand m.
  618.  
  619.         * Nouvelle hotkey: Blank display. Eteint l'écran immédiatement.
  620.  
  621.         * On peut maintenant envoyer un écran à l'arrière plan en cliquant
  622.           dans sa barre de titre (cela b'était pas premis avant pour éviter
  623.           des conflits avec le système).
  624.  
  625.         * La palette fonctionne maintenant en mode assynchrone, et vous
  626.           pouvez en ouvrir autant que vous voulez à la fois. Elles doivent
  627.           néanmoins être fermées avant que leurs écrans respectifs ne soient
  628.           fermés, et avant que vous ne stoppiez Yak.
  629.  
  630.         - Mainteant l'insertion d'une disquette arrête l'extinction d'écran.
  631.  
  632.         - Le centrage des écrans par hotkey a été ajusté d'un pixel, pour être
  633.           en accord avec Display, AutoCentre etc. (J'avais tort...)
  634.  
  635.         - Quand Yak est démarré depuis le workbench, il prend SYS: comme
  636.           répertoire courant; celui-ci est ensuite hérité par les shells
  637.           créés par PopCommand.
  638.  
  639.         - Encore quelques problèmes de mouse-blanking corrigés. Aussi, un bug
  640.           du screen-blanking corrigé qui faisait clignoter le pointeur de
  641.           souris - comme pratiquement personne n'utilise le blanker de Yak,
  642.           cela n'avait pas été remarqué jusqu'à présent.
  643.  
  644.         - Petit bug corrigé dans la priorité d'allocation de canal.
  645.  
  646.         - Un bug corrigé dans l'annullation d'une hotkey (en effacant le string
  647.           gadget). Auparavant, lorsqu'on annullait une hotkey pour la cession
  648.           en cours, l'ancienne définition était toujours affichée. Comment
  649.           ai-je pu laisser passer ça ?
  650.  
  651.  
  652.  v1.3   * L'exécutable utilise maintenant des overlays. Il utilise maintenant
  653.           moins de mémoire que les précédentes versions, mêmes avce les
  654.           nouvelles fonctions!
  655.  
  656.         * Posibilité de spécifier sur quels écrans utiliser AutoActivate et
  657.           ClickToFront/Back à l'aide de patterns AmigaDos.
  658.  
  659.         * L'insertion de la date utilise maintenant des chaines de format de
  660.           type locale.library. (Malheuresement, l'insertion de la date
  661.           nécessite maintenant le WB 2.1).
  662.  
  663.         * AutoPopToFront a été ajouté.
  664.  
  665.         * Le mouse-blanking a ete ameliore: maintenant Yak ne fait disparaitre
  666.           que le sprite 0, si bien que les programmes qui utilisent d'autres
  667.           sprites ne sont pas affectés.
  668.  
  669.         * PopCommand maintenant conserve les chemins (paths) mais pas le
  670.           répertoire courant ni la taille de la pile (stack) définies dans
  671.           la startup-sequence.
  672.  
  673.         - L'Auto-Activation et la key-activation fonctionnent avec plus de
  674.           dicernement.
  675.  
  676.         - Le cyclage des fenêtres (par hotkey) fonctionne maintenant sur tous
  677.           les écrans (avant cela ne fonctionnait que sur le WB, mais je ne
  678.           l'avais pas mentionné dans les docs).
  679.  
  680.      NB - Le code des tests permettant d'éviter des conflits était plutôt
  681.           sévère en 1.2c dans certains cas, et inutile après avoir changé
  682.           le fonctionnement de l'AutoActivate de Yak. Maintenant, Yak
  683.           n'AutoActive (et n'AutoPop) que lorsqu'aucun qualifier ou bouton de
  684.           la souris n'est pressé. La vérification des conflits possibles
  685.           a donc été enlevée. Il ne devrait pas y avoir de problèmes avec
  686.           les programmes se comportant correctement.
  687.  
  688.      NB - Le fichier de configuration a changé; il s'appelle maintenant
  689.           S:Yak.prefs au lieu de S:Yak.prefs; c'est parce que le format de
  690.           ce fichier a changé. Un progframme de conversion nommé 'Convert'
  691.           est fourni pour créer un fichier 1.3 à partir d'un fichier 1.2.
  692.  
  693.         - [La présentation de la fenêtre de préférences à changé; elle est
  694.           plus jolie maintenant (selon moi).]
  695.  
  696.  
  697.  v1.2c  - Inclusion de la documentation sur les Hot Keys (adptée de la
  698.           documentation de Stefan Becker pour ToolManager)
  699.  
  700.         - Un "enforcer hit" de moins. (mais il y en a peut être encore)
  701.  
  702.         - Amélioration du test pour éviter les conflits; maintenant la
  703.           fonction AutoActivate de Yak fonctionne maintenant avec Dragit V2.
  704.           par exemple.
  705.  
  706.  v1.2b  - la longueur maximale des définitions des hot keys est passée de 29 à
  707.           49 pour permettre (presque) toutes les définitions possibles.
  708.  
  709.  v1.2a  - léger bug dans v1.2; n'effaçait pas l'ancienne hot key après que
  710.           définition existante ait été changée.
  711.  
  712.  v1.2   * le pointeur de souris ne disparait plus quand la touche Amiga de
  713.           droite est enfoncée, si bien que le pilotage de la souris à partir du
  714.           clavier est utilisable.
  715.  
  716.         * active les écrans (= fenêtres sur les écrans) quand elles sont
  717.           manipulées, similaire à WindX.
  718.  
  719.         * maintenant rajoute optionnellement une AppIcon sur l'écran du
  720.           Workbench quand elle est double-cliquée, la fenetre des préférences
  721.           apparait.
  722.  
  723.         - entrer une chaîne vide comme hotkey (pour l'effacer) créerait une
  724.           hotkey attachée à la touche '. Je considère ceci comme une bug de
  725.           commodities.library. Maintenant une chaîne vide effacera la hotkey.
  726.  
  727.         - Méchant bug dans auto-activate (clavier ou souris) corrigé. Avant, Yak
  728.           choisissait parfois la mauvaise fenêtre (sur le mauvais écran) si plus
  729.           d'un écran était visible.
  730.  
  731.         - Change maintenant de fenetre active même quand la fenetre actuelle a
  732.           un requester en cours (mais si la fenetre active a un string-gadget
  733.           actif, il ne sera pas désactivé). Cela semble plus utile (pour moi en
  734.           tout cas).
  735.  
  736.         - changé l'option 'Screen Cycle' en 'Screen To Back' pour éviter une
  737.           confusion avec la hotkey 'Screen Cycle' (suis-je bête ...)
  738.  
  739.  v1.1   * utilise maintenant un fichier de configuration (s:Yak.config) au lieu
  740.           de 10 millions de tooltypes. Seuls les tooltypes standards sont
  741.           maintenant reconnus.
  742.  
  743.         * ajouté la possibilité de faire cycler les fenêtres et les écrans
  744.           depuis le clavier (comme IHelp).
  745.  
  746.         * ajouté l'option screen-center hotkey.
  747.  
  748.         * ajouté l'option wildstar.
  749.  
  750.         - [légerement changé la présentation de la fenêtre de configuration,
  751.           menu ajouté]
  752.  
  753.         - Bug corrigé dans la fonction click-to-back (conflit avec PowerSnap);
  754.           Elle opère maintenant uniquement si aucun "qualifier" n'est pressée.
  755.  
  756.         - Bug corrigé dans le blanking de la souris, le pointeur de la souris
  757.           réapparaissait périodiquement.
  758.  
  759.         - les hotkeys produisent maintenant un "clic"  si keyclick est
  760.           configuré.
  761.  
  762.  v1.0   - première version.
  763.  
  764.  
  765. Contact
  766. -------
  767. Envoyez  vos  rapports  de  bug,  commentaires,  suggestions, donations, cartes
  768. postales etc...  à:
  769.  
  770. JUSQU'A FIN AOUT 1993:
  771.  
  772.         Martin W. Scott,
  773.         23, Drum Brae North,
  774.         Edinburgh, EH4 8AT
  775.         ROYAUME UNI
  776.  
  777. APRES FIN AOUT 1993:
  778.         Martin W. Scott, c/o
  779.         557 Great Western Road,
  780.         Ground flat right,
  781.         Aberdeen  AB1 7PA
  782.         ROYAUME UNI
  783.  
  784. ou par e-mail (jusqu'à Juin 93): mws@castle.ed.ac.uk
  785.  
  786. Amitiés,
  787.  
  788.         Martin.
  789.  
  790.  
  791. NOTE  :   Cette  traduction  se  veut  la  plus  fidèle  possible à l'original;
  792. cependant,  en  cas  de  doute,  référez-vous  à  la documentation originale en
  793. anglais.