home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / utility / misc / ckbd_13 / doc / francais.txt < prev   
Text File  |  1994-04-07  |  19KB  |  373 lines

  1.  
  2. CKBD Deluxe v1.3, 4/1994
  3. Générateur de caractères composés et accélérateur de souris flexible.
  4.  
  5.  
  6. L'extension ultimative pour tout ordinateur à système d'exploitation TOS 
  7. de
  8. Pascal Fellerich.
  9.  
  10. Ce programme est 'freeware' (donc pas D.P.)
  11.  
  12.  
  13.  
  14. Préface
  15. Le problème est bien connu: vous voulez taper un texte allemand sur un 
  16. clavier français. Ca va bien jusqu'au premier 'umlaut' - alors vous 
  17. remarquerez que vous, ou plutôt votre ordinateur, manque de caractères.
  18. ·    Suggestion numéro 1: installez une table de caractères pour clavier 
  19. allemand. Mais dans ce cas votre clavier AZERTY sera transformé en clavier 
  20. QWERTZ - si ça vous plaît, tant mieux.
  21. ·    Suggestion numéro 2: Vous mettez les caractères supplémentaires sur le 
  22. clavier numérique. Cette solution donne des résultats satisfaisants mais 
  23. n'est pas trop pratique.
  24. ·    Suggestion du chef: CKBD Deluxe! Avec ce programme il est possible 
  25. d'accéder tous les caractères contenus dans la police de caractères avec 
  26. un système logique et simple à la fois. En plus CKBD Deluxe peut être 
  27. configuré de façon qu'il est même possible d'avoir des polices de 
  28. caractères totalement différentes - par exemple ISO.
  29.  
  30. Comme vous vous servez d'un environnement graphique sur votre ordinateur 
  31. vous utilisez également une souris. Mais l'interface pour la souris qui 
  32. est dans TOS est très simple, donc beaucoup de gens utilisent un 
  33. accélerateur de souris. En général ces accélerateurs sont des utilitaires 
  34. simples et rudimentaires, ils n'offrent qu'une position d'accélération, 
  35. l'accélération est trop vite ou trop lente, l'angle de mouvement de la 
  36. souris est changé et les souris a résolution élevé deviennent 
  37. incontrôlables. Avec CKBD Deluxe, cette histoire est finie. Il vous offre 
  38. une accélération parfaite, modifiable et beaucoup d'autres options:
  39. ·    Accélération douce et parfaite basée sur un polynôme du troisième degré, 
  40. avec une résolution interne de 0.004 pixel.
  41. ·    L'angle de mouvement de la souris n'est pas falsifié.
  42. ·    Les boutons de la souris peuvent être interchangés, parfait pour les 
  43. gauchers.
  44. ·    L'angle de mouvement de la souris peut être changé grâce à un facteur 
  45. constant.
  46. ·    Indépendant de la résolution d'écran avec adaptation automatique.
  47. ·    Adaptable à des souris allant de 50 à 400 dpi.
  48. ·    Editeur de courbe d'accélération comfortable
  49.  
  50.  
  51. En general...
  52. CKBD Deluxe est du 'freeware'. Ça veut dire que le programme peut être:
  53. ·    untilisé sans avoir a payer quelque chose.
  54. ·    distribué dans des collections DP et dans des BBS (Bulletin Board 
  55. Services).
  56. Il est par contre défendu de:
  57. ·    vendre ce programme
  58. ·    modifier ce programme de quelque forme ce soit. Donc seulement l'archive 
  59. autodécomprimant CKBD_12.TOS peut être distribué.
  60. CKBD Deluxe peut être distribué avec du soft commerciel seulement avec 
  61. permission de l'auteur. A présent ceci est seulement vrai pour Papyrus de 
  62. R.O.M. Software. Si vous considérez à distribuer CKBD avec votre programme 
  63. contactez moi. Mon adresse:
  64. Pascal Fellerich
  65. 45, rue des Genêts
  66. L-3482 Dudelange
  67. Luxembourg
  68.  
  69. Si vous trouvez des erreurs dans CKBD ou si vous avez d'autres idées, 
  70. n'hesitez pas à me contacter.
  71.  
  72.  
  73. Installation
  74. Ce logiciel consiste de 3 pièces.
  75. ·    Le programme TSR (Terminate and Stay Resident) appelé CKBD.PRG
  76. ·    Le module CPX COMPOSE.CPX qui sert à configurer le clavier.
  77. ·    Le module CPX MOUSE.CPX qui sert à configurer la souris.
  78. Le programme resident CKBD.PRG doit être copié das le répertoire AUTO sur 
  79. votre disque dur. Si vous utilisez un programme d'interfaçage pour clavier 
  80. MF/2 faites attention à ce que CKBD.PRG est lancé après. Les modules CPX 
  81. ne peuvent être utilisés qu'avec XCONTROL1 d'Atari. Si vous avez installé 
  82. XCONTROL il vous ne reste que de copier les deux modules CPX dans le 
  83. répertoire CPX. Relancez alors l'ordinateur pour que CKBD soit activé. 
  84. C'est déjà tout!
  85.  
  86. Avant de continuer:
  87. ·    Avec l'option 'Language' il est possible de changer le langange dans le 
  88. CPX!
  89. ·    Si vous avez configuré 'à mort' l'accélerateur de souris pressez la 
  90. touche ALT, alors l'accélérateur est déactivé temporairement.
  91.  
  92.  
  93. Manuel d'utilisation pour COMPOSE.CPX
  94. Le programme résident CKBD.PRG est installé dans le système et peut être 
  95. configuré comme vous voulez par des deux modules CPX. Commencons par 
  96. COMPOSE.CPX:
  97. L'idée fondamentale est de construire les caractères spéciaux a partir de 
  98. deux caractères normaux, a savoir caractère de base2 et caractère 
  99. auxiliaire3. Un ä par exemple est pas plu qu'un a avec des guillemets 
  100. en-dessus. CKBD Deluxe offre en total cinq méthodes différentes de 
  101. géneration de caractères:
  102. · Compose
  103. · Deadkey
  104. · Extkey
  105. · ALT-<nnn>
  106. · changement du layout du clavier
  107.  
  108.  
  109. Compose
  110. Cette méthode s'appelle Compose Character d'après l'idée de DEC4. Ici vous 
  111. tapez d'abord la touche 'Compose Character', ensuite vous tapez les deux 
  112. caractères. Alors vous obtenez le nouvel caractère. Donc: Compose, [a], 
  113. [e]  donne [æ]. Pour l'Atari ceci se présente un peu différemment: tapez 
  114. ALTERNATE5 comme s'il s'agissait une touche de caractère quelconque, [a], 
  115. ensuite [e]  donne alors [æ]. Si vous pressez ALT trop long ou avec une 
  116. autre touche CKBD ne la reconnaît pas comme 'Compose'. Ceci évite que la 
  117. fonction Alternate soit dérangée qui est important pour les programmes qui 
  118. utilisent des commands avec alternate.
  119. Si une séquence à été initiée avec succès ceci sera signalé avec un clic - 
  120. le même que le clic du clavier. Ce clic s'entend toujours, même si vous 
  121. avez inactivé le clic normal.
  122. Si une séquence était invalide ('z' et 'x' ne donne pas de caractère 
  123. composé) vous entendez le fameux 'system beep'.
  124. Une séquence lancée peut être terminée avec ESC, BackSpace ou toute autre 
  125. touche qui ne génère pas de code ASCII - comme par exemple les touches de 
  126. fonction.
  127. L'ordre des deux caractères à combiner ne joue pas de rôle, mais cette 
  128. propriété peut être changée à votre gré.
  129.  
  130. CPX: L'option 'Compose' met en marche ou arrête la fonction. Avec le 
  131. bouton 'Setup' vous arrivez dans un autre dialogue qui vous donne 
  132. l'occasion de modifier d'autres paramètres:
  133.  
  134. mode de compose:
  135. Change entre le mode DEC VT200 et MultiChar. Dans le mode DEC toute 
  136. séquence de composition est finie après deux charactères. En mode 
  137. MultiChar par contre une séquence de composition n'est arrêtée que si une 
  138. combination est reconnue invalide. De cette façon il est possible d'avoir 
  139. des combinations en série, donc: Compose, [o], ['] donne [ó], et alors [`] 
  140. donne [ô]. Mais avant que vous essayez cette combination: elle n'existe 
  141. pas dans cette forme das les tables standard. Vous devez créer uner table 
  142. spéciale.
  143.  
  144. ordre de composition:
  145. En général l'ordre des deux caractères à combiner n'est pas important 
  146. parce que l'utilisateur a lancé le mode compose volontairement, et alors 
  147. il veut avoir le même résultat s'il tape [o], ["] ou bien ["], [o]. Pour 
  148. le cas où vous avez défini des caractères différents pour ces deux cas il 
  149. est important de fixer l'ordre des caractères.
  150.  
  151.  
  152. Deadkey
  153. Lorsque vous entrez un texte plus long vous remarquerez que Compose 
  154. Character fonctionne assez bien mais qu'il est pas pratique de taper 
  155. toujours sur la touche ALT. C'est pourquoi j'ai implémenté la fonction 
  156. Deadkey. Alors quelque touches sont définies comme caractères morts - il 
  157. s'agit des touches qui génèrent les 'caractères auxiliaires' comma par 
  158. exemple ['], [`], [^] et ["]. Si vous tapez une de ces touches rien ne se 
  159. passe. Mais CKBD essaie de combiner ce caractère avec celui que vous tapez 
  160. le suivant. Si cette combination est valide, comme par exemple [^] et [o] 
  161. vous obtenez  "ô". Si la combination est invalide les deux caractères sont 
  162. retournés, par exemple [^] et [x] donnent "^x". Pour avoir le caractère 
  163. mort lui-même, il suffit de taper deux foissur cette touche ou bien de 
  164. taper un espace après une telle touche. En tout cas, essayez de jour un 
  165. peu avec cette fonction, parce qu'il faut se familiariser avec ce systeme 
  166. comme il est toujours actif, contrairement à Compose qui doit être lancé 
  167. volontairement. 
  168. CPX: Le bouton 'Deadkey' met en marche ou arrête la fonction. Avec le 
  169. bouton 'Setup' vous arrivez dans un deuxième dialogue qui vous donne la 
  170. possibilité de déterminer vous-même les caractères qui seront interprétés 
  171. comme caractères morts. Mais attention - tous les caractères sont 
  172. acceptés, donc le système est totalement à vous.
  173.  
  174.  
  175.  
  176. ExtKey
  177. Le procédé connu du programme 'EXTKEY' par Alex Esser et de 'JAMES.ACC'. 
  178. L'idée est toujours la même: un caractère spécial se compose d'un 
  179. caractère de base et un caractère auxiliaire. Avec Extkey vous entrez 
  180. d'abord le caractère de base et ensuite le caractère auxiliaire avec le 
  181. touche Control enfoncée. Alors le caractère de base disparaît et est 
  182. remplacé par le caractère composé. Donc: [o] et CONTROL-[^] donne [ô]. 
  183. Avec Extkey il faut toujours respecter l'ordre caractère de base, 
  184. caractère auxiliaire. Il n'est donc pas possible de produire un [û] avec 
  185. la séquence [^], control-[u]. Comme ça il est parfaitement possible 
  186. d'utiliser des commandes come control-U6 tout en gardand la fonctionnalité 
  187. ExtKey. Mais il faut aussi remarquer que la méthode ExtKey estcelle qui 
  188. pose la majorité des problèmes, car GEM ne sait pas détecter l'état des 
  189. touches Shift/Control/Alt avec la précision requise. Essayez!
  190.  
  191.  
  192. ALT-<nnn>: DOS-Matic...
  193. Pour les amis de MS-DOS: avec la touche ALT enfoncée tapez le code ASCII 
  194. que vous désirez sur le clavier numérique. Comme cette fonction est aussi 
  195. intégrée dans le TOS 2.06/3.06 il est parfaitement normal qu'elle ne se 
  196. laisse pas déactiver dans le CPX parce que TOS reprend si CKBD ne réagit 
  197. pas.
  198.  
  199.  
  200. Changement du layout du clavier
  201. Même si cette méthode présente des inconvénients elle peut être utile de 
  202. temps en temps. Avec le module CPX il esrt possible de charger des 
  203. fichiers du type '*.KBD' ainsi que '*.CKB'. Les fichiers du type KBD ont 
  204. exactement 384 octets et contiennent les tables de définition pour le 
  205. clavier en mode normal, shift et capslock. Il existent des programmes en 
  206. domaine public qui sont à même de créer et d'éditer ces fichiers.
  207. Les fichiers du type CKB sont plus flexibles et contiennent les trois 
  208. tables mentionnées ci-dessus ainsi qu'une table avec les combinations 
  209. possibles, et en plus quelques informations auxiliaires comme par exemple 
  210. le nom de la table et des données de configuration. Comme il n'existe pas 
  211. d'éditeur pour ce type de tables à présent j'ai inclus les sources en 
  212. assembleur de la table 'ISO'.
  213. Si une table a été chargée il faut déterminer la validité pour cette 
  214. table. Pourquoi ça? Imaginez qu'on vous donne un fichier CKB qui contient 
  215. des combinations intéressantes, mais la table pour le clavier a été faite 
  216. pour un clavier allemand. Alors vous mettez la validité sur 'Compose' 
  217. seul. Ainsi le layout de votre clavier reste inchangé. Mais normalement 
  218. vous avez la validité sur  'Clavier & Compose'.
  219.  
  220.  
  221. Le reste du module CPX...
  222. La plupart des fonctions du module CPX ont été expliqués. Ici encore 
  223. quelques détails:
  224. ·    Dans la ligne d'informations en bleu l'identification du programme 
  225. résident apparaît. Donc "CKBD Deluxe v1.2". Un clic sur cette ligne fait 
  226. apparaître un message avec le numéro de version du CPX.
  227. ·    Avec le pop-up sous le titre 'Langage' vous pouvez changer la 
  228. nationalité des textes dans le CPX. Ceci n'affecte que le CPX lui-même. 
  229. Après avoir fait votre choix n'oubliez pas de sauver vos préférences!
  230. ·    'Sauver' ne sauvegarde les informations actuelles que dans le CPX. Si 
  231. vous désirez avoir un setup modifié permanent vous devez garder Xcontrol 
  232. avec le CPX correspondat comme accessoire. L'autre possibilité est de 
  233. créer un fichier appelé AUTOLOAD.CKB quicontient votre setup préféré. Mais 
  234. comme il n'y a pas encore d'éditeur pour ces fichiers ceci sera réservé 
  235. plutôt aux spécialistes.
  236.  
  237.  
  238. Manuel d'utilisation de MOUSE.CPX
  239. Il y a un tas d'accélérateurs de souris mais jusqu'à présent il n'y avait 
  240. pas d'accélérateur simple à utiliser mais quand même super-flexible pour 
  241. l'Atari7. Mais mainenant il y a CKBD Deluxe!
  242. Si vous invoquez le MOUSE-CPX vous arrivez dans le menu principal, page 
  243. numéro 1. Ici vous trouvez un pop-up qui permet d'activer l'accélérateur 
  244. ou bien de le désactiver.  En-dessous de cette option vous trouvez un 
  245. autre menu pop-up avec qui vous pouvez changer les boutons de la souris - 
  246. ce qui est idéal pour les gauchers. Ce changement est actif même si 
  247. l'accélérateur est désactivé!
  248. Le champ rotation: 0° détermine la rotation du repère de la souris. Si 
  249. vous avez tendance à tenir la souris eun peu tourné contre le sens des 
  250. aiguilles d'une montre vous pouverz compenser cette tendance simplement en 
  251. donnant une valeur négative pour la rotation. Personellement j'ai les 
  252. meilleurs résultats si je travaille avec un angle négatif de -6 à -7 
  253. degrés.
  254. Le champ résolution: 100 dpi détermine la résolution de la souris. La 
  255. souris standard de l'Atari a une résolution d'environ 100 dpi. Si vous 
  256. utilisez une souris avec une résolution élevée vous devez changer cette 
  257. valeur, sinon la courbe d'accélération change totalement. Si vous voulez 
  258. déterminer la résolution de votre souris procédez comme suit:
  259. ·    Desactivez l'accélérateur.
  260. ·    Positionnez le pointeur graphique au bord gauche de l'écran.
  261. ·    Guidez la souris à l'aide d'un lineal jusqu'au bord droit de l'écran.
  262. ·    Multipliez le nombre de pixel en direction horizontale (pour ST_ high et 
  263. TT mid 640) avec 2.54 et divisez ce nombre par la distance parcourue par 
  264. la souris en cm. Le resultat est alors la résolution de la souris en dpi.
  265. Le bouton éditeur de polynôme active la page d'édition du polynôme 
  266. d'accélération. Ici vous trouvez la représentation graphique du polynôme 
  267. "y=ax"+bx²+cx" ainsi que les trois facteurs correspondants. Vous pouvez 
  268. entrer les facteurs directement et les essayer en cliquant sur le champ 
  269. d'édition graphique. Mais vous pouvez aussi déplacer les quatre points de 
  270. repère sur la courbe. Alors le CPX calcule le polynôme qui passe par les 
  271. quatre points et vous donne les facteurs nécessaires. Comme cette méthode 
  272. produit des facteurs un peu spéciales la courbe résultante n'est pas 
  273. installé directement. Vous devez d'abord cliquer dans le champ d'édition 
  274. pour pouvoir tester la nouvelle caractéristique. Ou bien vous quittez le 
  275. dialogue avec OK ou vous fermez la fenêtre deXcontrol. Si la souris est 
  276. devenue incontrôlable il est possible de désactiver l'accélérateur en 
  277. enfonçant la touche ALT.
  278. Ensuite le pop-up presets vous offre cinq différentes courbes 
  279. d'accélération prédéfinies.
  280. Retournons au menu principal: Il y a encore plus de trucs à configurer! 
  281. Avec un clic sur le symbole de souris à gauche de la fenêtre vous entrez 
  282. dans la page numero deux du menu principal. Là vous trouvez le champ Pixel 
  283. w/h = 256:256. Ce rapport représente le rapport largeur sur hauteur d'un 
  284. pixel de l'écran. Pour ST-High, ST-Low, TT-High et TT-Mid les pixel sont 
  285. carrés, donc le rapport est égal à 1:1 ce qui correspond à 256:256. En 
  286. ST-Mid vous avez un rapport 2:1, donc 256:128!
  287. Ensuite vous avez le champ résolution: 71 dpi. Comme il y a un symbole 
  288. d'écran à gauche  il devrait être clair qu'ici la résolution de l'écran 
  289. est donnée. Pour ST-Low elle est d'environ 25 dpi tandis que dans les 
  290. autres résolutions elle est d'environ 70 dpi, la valeur exacte dépendant 
  291. bien sûr du moniteur utilisé. Quand ces deux valeurs sont exactes, CKBD 
  292. Deluxe peut réaliser une caractéristique d'accélération indépendante de la 
  293. résolution. Mais comme il est fastidieux de modifier ces valeurs après 
  294. tout changement de résolution vous avez l'option auto-détection. Avec 
  295. cette option le CPX demande au système d'exploitation les valeurs exactes 
  296. et les passe à CKBD Deluxe.
  297. En dernier lieu il ne me reste qu'à vous indiquer le pop-up Langage avec 
  298. lequel vous pouvez déterminer la langue utilisée dans le CPX. Les autres 
  299. boutons sont standard et ne nécessitent aucune explication.
  300.  
  301.  
  302. Remarques...
  303. Avant de fermer ce manuel lisez encore les remarques suivantes:
  304. ·    Il est recommandé d'élimier ou au moins de désactiver des utilitaires 
  305. qui ont la même fonctionnalité que CKBD Deluxe. Ainsi vous évitez des 
  306. effets secondaires comme par exemple une surcharge de l'interruption 
  307. ikbdsys. Eliminez donc MACCEL & Co!
  308. ·    Pour que vous puissez utiliser la fonction compose, extkey et deadkey 
  309. plus effectivement il est recommandé de regarder un peu les tables en 
  310. annexe. Ils montrent toutes les combinations possibles.
  311. ·    Il y a toujours des programmes qui n'acceptent pas des caractères 
  312. généres par CKBD Deluxe. Ceci est alors un problème du programme en 
  313. question, et non pas de CKBD Deluxe.
  314. ·    Le panneau de contrôle modulaire XCONTROL nécessite au moins un TOS 1.4.
  315. ·    CKBD.PRG tourne sur toutes les versions de TOS. Comme l'interface entre 
  316. les CPX et CKBD est bien defini et documenté il devrait être facile 
  317. d'écrire un accessoire de configuration pour CKBD...
  318. ·    Si ce programme vous plaît, n'hesitez pas de m'informer!
  319.  
  320.  
  321.  
  322. Cas speciaux...
  323. Il n'existe pas de programme sans problèmens ou incompatibilités! Par 
  324. exemple la fonction auto-détection du MOUSE.CPX ne fonctionne pas 
  325. correctement avec des TOS plus anciens - simplement parce que le VDI de 
  326. ces versions TOS ne donne pas d'informations exactes!! Considerons par 
  327. exemple les trois résolutions standrad du ST - ici le TOS du TT - et 
  328. peut-être aussi le TOS 2.06 - donne des valeurs correctes, au moins pour 
  329. le rapport largeur sur hauteur des pixel. Il est clair que le système 
  330. d'exploitation est incapable de donner des valeurs exactes pour la 
  331. résolution de l'écran comme il ne sait pas la grandeur de l'écran utilisé.
  332.  
  333. Mais aussi la partie Compose-Character de CKBD pose des problèmes à 
  334. quelques applications. Essayez!
  335.  
  336.  
  337.  
  338. Histoire:
  339.  
  340. Compose-CPX:
  341. v1.00:    (26.3.94) nouvelle surface d'utilisation, nouveau code!
  342. v0.8:    version sans erreurs v0.7:    ne trouve pas les pathnames
  343. v0.1:    test, Motto: my first CPX.
  344.  
  345. Mouse-CPX:
  346. v1.00:    (26.3.94) nouveau CPX, première version
  347.  
  348. TSR:
  349. v1.2:    Version officielle avec accélérateur de souris.
  350. v1.1:    test, tout à fait autre chose....
  351. v1.0:    version sans erreurs de 1992
  352. v0.9:    sous TOS 1.0..1.4 le système se plante de temps en temps si on 
  353. touchait ALT. Cause: une erreur (code malprogrammé) dans les 
  354. function-dispatcher de TOS. Avec KAOS 1.4.x et TOS 1.6 pas de problèmes.
  355. v0.8:    Pointeurs mal initialisés.
  356. v0.7:    première version officielle.
  357.  
  358.  
  359.  
  360. NOTES:
  361. 1    Si vous n'avez pas encore ce nouveau panneau de contrôle essayez de 
  362. l'obtenir. Xcontrol fonctionne comme ACC et PRG a partir de TOS 1.4.
  363. 2    normalement des caractères de l'alphabet latin.
  364. 3    normalement des accents et autres signes de 'décoration' autour du 
  365. caractère principal.
  366. 4    Digital Equipment Corporation, fabricant des ordinateurs VAX
  367. 5    Sur les terminaux du type VT200 il y a au côté gauche de la barre 
  368. d'espace, là où l'Atari a la touche ALT, la touche 'Compose Character'.
  369. 6    ^U = fermer une fenêtre dans des applications GEM.
  370. 7    Un tel accélérateur n'existe même pas pour Mac ou PC!...
  371.  
  372.  
  373.