Olivier Mengué – Code & rando - Tag - clavier - Commentaires2024-03-29T07:17:39+01:00urn:md5:57e646ab8ca85028168daaaa985aa995DotclearLe clavier français sous le DOS de Vista - rokiurn:md5:dff1f277faa423a0184110680501e2492009-02-06T16:15:49+00:002011-04-07T11:08:08+00:00roki<p>bravo olivier enfin quelqu'un de compétant pour passer le clavier sous dos en azerty<br />
mais j'aimerai le passer en azerty en permanence.<br />
dans le paragraphe vous donnez la solution en 26.<br />
mais je ne sais pas ouvrir la base du régistre pour écrire les parties 2 et 3.<br />
merci de m'expliquer.<br />
autre pb plus ardu <br />
1)en quick basic 4.5 la fenetre de qb ne s'ouvre pas plein écran<br />
2)en mode graphique mes prog ne fonctionnet plus.j'ai alors le message suivant qui s'affiche.<br />
16bits msdos subsystem.the system does not support full screen mode.<br />
ce vista c'est une catastrophe.<br />
merci encore de me repondre par e mail car je n'ai encore pas trop l'habitude de l'internet</p>Le clavier français sous le DOS de Vista - Sileneurn:md5:5baa6fc23f80b4e2078e79e5a7b523182009-01-19T13:32:21+00:002011-04-07T11:08:08+00:00Silene<p>Bonjour,<br />
<br />
J'ai réalisé la modif du point 26, et bien que le clavier soit bien en azerty à l'accès dos, il repasse en qwerty lorsque je lance dBase3+ (VF).<br />
<br />
Précédemment, sous XP je n'avais pas ce problème. Existe-t-il une solution? J'ai vraiment BESOIN de faire fonctionner dBase.<br />
Merci d'avance.</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:bad73d92d457285b615d07698ff1b5a82008-10-20T23:40:03+00:002008-10-20T23:54:18+00:00Olivier - Code & rando<p>Ignorez mon commentaire 23 : il n'y a pas de problème de configuration de ce côté.</p>
<p><strong>Voici la vraie solution, très simple :</strong></p>
<ol>
<li>Ouvrez la base de registre.</li>
<li><code>HKEY_CURRENT_USER\Keyboard Layout\Preload</code></li>
<li>Modifiez la valeur <code>1</code> : changez <code>0000040c</code> en <code>0000040C</code>.</li>
</ol>
<p>Eh oui, la casse compte. C'est juste ça !</p>Le clavier français sous le DOS de Vista - Maxurn:md5:bf1609529cefeef2c332c708ec2162122008-10-13T23:20:43+00:002008-10-14T00:54:24+00:00Max<p>moi j'aurait besoin d'un pti coup de main je comprends pas trop la moi je suis sous vista et j'ai un logiciel en dos mais quand je l'ouvre mon clavier passe en QWERTY j'ai fait ce qui est expliqué juste dessus mais c'est toujours pareil</p>Le clavier français sous le DOS de Vista - Renéurn:md5:d0de242fecf560e4cdf96de4ae1175a32008-09-24T20:02:01+00:002008-09-26T18:31:05+00:00René<p>Bonjour Olivier,<br />
<br />
J'ai enfin trouvé la solution grâce à ton aide. J'ai creer un fichier ".bat" en commencant par la commande (kb16 cf,850/e) et voilà!!! J'ouvre mon programme en basic et le clavier fonctionne parfaitement bien en français.<br />
<br />
Je te remercie beaucoup,<br />
<br />
René<br />
<br />
En passant , j'ai un dernier problème avec ce programme.... il s'agit de l'imprimante. Il semble que la commande basic "lprint" cause un problème. Lorsque je veut faire une impression (qui fonctionnait très bien avec XP) je reçois le message d'erreur "erreur d'unité" et rien n'imprime. J'ai pourtant fait un "pool" comme avec XP de USB avec LPT1 mais rien à faire .... Aurais-tu une idée pas hazard du problème???</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:e2dc963b80867fad0c3c4a85cb7eeba22008-09-23T11:42:43+00:002008-10-21T00:36:56+00:00Olivier - Code & rando<p>Sous Windows, depuis Windows NT, il y a deux modes de fonctionnement de l'invite de commande :</p>
<ul>
<li>le mode natif « Win32 console », piloté par <code>cmd.exe</code></li>
<li>le mode « émulation MS-DOS », piloté par <code>command.com</code></li>
</ul>
<p>La gestion du clavier est différente dans les deux modes. Le mode Win32 est géré directement par le pilote clavier normal de Windows. Le mode émulation DOS est géré via un traducteur, <code>kb16.com</code>.</p>
<p>Lorsqu'on ouvre une « Invite de commandes » on est en mode Win32. Dès que l'on lance un programme DOS tel que QBasic on passe en mode émulation MS-DOS.</p>
<p>En cherchant plus sur ce problème je suis tombé sur l'article <a href="http://support.microsoft.com/kb/262283/fr" rel="nofollow">262283</a> de la base de connaissance de Microsoft : <em>Les paramètres régionaux d'entrée ne tapent pas la configuration de clavier sélectionnée dans la fenêtre MS-DOS</em>. <del>Il semble que ce soit là <strong>la solution plus propre</strong> que celle je propose ci-dessus.</del></p>
<p class="update"><strong>MàJ :</strong> ignorez la suite et passez au commentaire 26 où se trouve la vraie solution.</p>
<p>Il faut éditer la clé suivante de la base de registre <code class="registry-key">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes</code></p>
<ul>
<li>Pour les Français : <code>0000040C="fr"</code></li>
<li>Pour les Canadiens francophones : <code>00000C0C="cf"</code> et <code>00010C0C="cf"</code></li>
<li>Pour les Belges francophones : <code>0000080C="be"</code></li>
<li>Pour les Suisses francophones : <code>0000100C="sf"</code></li>
<li>Pour les autres : vous pouvez retrouver <a href="http://www.microsoft.com/globaldev/reference/lcid-all.mspx" rel="nofollow">la liste des LCID chez Microsoft</a>.</li>
</ul>
<p><strong>Je n'ai pas de Vista sous la main pour vérifier, mais en tout cas j'ai vérifié que c'est comme cela que Windows XP est paramétré.</strong></p>Le clavier français sous le DOS de Vista - Renéurn:md5:b8f3764bf8e028dcf848c0c29c54cca02008-09-23T01:54:34+00:002008-09-23T11:15:41+00:00René<p>Bonjour Olivier,<br />
<br />
J'ai essayer ton truc (je l'avais déjà fait avant), mais mon problème n'est pas d'avoir le clavier français... c'est de le garder. Lorsque je vais dans l'invite de DOS, mon clavier français fonctionne bien mais lorsque j'utilise mon programme basic, mon clavier deviens anglais et ne possède plus d'accents. J'utilise pourtant ce programme basic que j'ai écris il y a bien des années et tout a toujours bien fonctionné même avec XP. Mais depuis que j'ai changé pour VISTA mon programme "basic" perd ses accents. Lorsque je stop mon programme et que je fais la commande "shell" pour revenir en DOS, mon clavier conserve le clavier anglais sans accents (comme dans mon programme basic). Pourtant que j'ouvre une nouvelle fenêtre de l'invite DOS mon clavier est français. J'ai donc 2 fenêtres d'ouvertes une avec le clavier français et l'autre anglais.... Je n'y comprends plus rien... As-tu déjà été confronté à ce problème???</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:7efe856a91ece7fc3dc1b48b7c30016b2008-09-22T19:20:40+00:002008-09-23T14:16:55+00:00Olivier - Code & rando<p>@René</p>
<p>La liste des claviers disponibles peut être obtenue ainsi :</p>
<pre>
dir %SystemRoot%\System32\kbd*.dll
</pre>
<p>Essaye <code>kb16 ca</code> ou <code>kb16 can</code>.</p>Le clavier français sous le DOS de Vista - Renéurn:md5:ff415495b2e229247d918bf3577db63f2008-09-21T17:31:56+00:002008-09-22T18:52:05+00:00René<p>Je suis un Québécois je souhaiterais savaoir si il existe un code pour avoir un clavier français avec les accents mais avec un clavier qwerty. merci<br />
<br />
René</p>Le clavier français sous le DOS de Vista - khalidurn:md5:f8c3d3835d873a14c590a657b5944dc92008-08-02T18:12:04+00:002008-08-06T00:36:48+00:00khalid<p>merci</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:844f113c8a48ccb174097b15eb3dd1202008-07-29T10:56:09+00:002008-07-30T14:51:19+00:00Olivier - Code & rando<p>@dibiii</p>
<p>Tu accèdes au menu système d'une fenêtre DOS avec <kbd>Alt+Espace</kbd> ou en cliquant sur l'icône en haut à gauche du titre de la fenêtre.</p>
<p>Si tu n'arrives toujours pas à copier les lignes par copier/coller, copie les <em>manuellement</em> simplement en les retapant.</p>Le clavier français sous le DOS de Vista - dibiiiurn:md5:847ff4c10a314f8538e43d2889043dbe2008-07-26T02:02:49+00:002008-07-29T09:42:27+00:00dibiii<p>Bonjour :) J'ai pas bien saisi l'étape 3 (l'avant-dernière) surtout la phrase "Tapez Ctrl+Fin et collez les lignes suivantes (pas avec Copy du menu Edit d'edit.com, mais avec Modifier, Coller dans le menu système de la fenêtre) "<br />
je ne sais tjrs pas comment copier ni comment coller les 2 lignes dans la fenetre edit ... Merci de me répondre .. Bon travail :)</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:a0ffc4e643540a6986dfea02c0dd36772008-07-05T15:24:02+00:002008-07-05T15:24:02+00:00Olivier - Code & rando<p><b>@Ariane</b></p>
<p>Est-ce que ton clavier est toujours en AZERTY après avoir tapé "<code>command</code>" dans la fenêtre DOS ? L'<em>invite de commande</em> n'est vraiment un environnement DOS tant que l'on n'y lance pas un programme DOS. <code>Command.com</code> en est un. Ton programme Epi6 en est probablement un aussi. Mais je m'étonne que la modification de <code>autoexec.nt</code> n'ai rien changé.</p>Le clavier français sous le DOS de Vista - Arianeurn:md5:72f280cc06c5c95197db31824c2522142008-06-30T05:02:15+00:002008-07-05T15:04:19+00:00Ariane<p>Je viens de lire ton article mais je ne reconnais pas la même problématique que sur mon ordi. Chez moi, le clavier est bien AZERTY dans la fenêtre DOS (pas de problème pour obtenir un \ avec AltGr+8). Par contre le logiciel que j'utilise, Epi6, met le clavier en QWERTY. La modification de autoexec.nt n'y fait rien... Que faire (à part coller des gomettes sur le clavier...) ?</p>Le clavier français sous le DOS de Vista - Lionel MARTINurn:md5:6da28ee9b3e7edc54e3f284d5810f2ed2008-05-28T18:07:43+00:002008-06-05T01:14:08+00:00Lionel MARTIN<p>Merci pour cette info.<br />
Mais pourquoi vouloir changer tout en permanence ??<br />
Il faut bien que M.S vende des produits nouveaux !! ( ça vient de sortir !)<br />
Pour moi, la grande nouveauté dans Vista, c'est que l'icone des dossiers est verticale dans l'Explorateur, alors qu'elle était horizontale<br />
depuis près de 20 ans !!</p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:360bd775d86e61a2eba60025cf709bb12008-04-02T01:34:58+00:002008-07-06T00:32:24+00:00Olivier - Code & rando<p>@semaj</p>
<p>Pas d'idée à ce sujet, si ce n'est de créer un <a href="http://en.wikipedia.org/wiki/Terminate_and_Stay_Resident" rel="nofollow">programme TSR</a> pour émuler le comportement attendu. Techniquement faisable, mais pas facilement.</p>
<p>La solution la plus pérenne serait plutôt d'installer MS-DOS et ton logiciel dans une machine virtuelle avec VMware. Cela t'évitera d'avoir à nouveau des problèmes de compatibilité dans la version suivante de Windows. Le <a href="http://www.vmware.com/products/player/" title="VMware player" rel="nofollow">VMware player</a> est gratuit et il est possible de <a href="http://www.easyvmx.com/" title="EasyVMX" rel="nofollow">créer gratuitement une machine virtuelle vierge</a> sur laquelle tu installeras ton MS-DOS.</p>Le clavier français sous le DOS de Vista - Brianurn:md5:409bd38d5d2922bb5374e1c3f955e5632008-03-27T13:40:54+00:002008-04-02T01:10:01+00:00Brian<p>Merci :) bonnes remarques !<br />
Et oui le dos de notre enfance :)</p>Le clavier français sous le DOS de Vista - semajurn:md5:9c85a8e326b43c9cb22e00f82f6cf06c2008-03-18T12:06:28+00:002008-04-02T01:14:24+00:00semaj<p>Bonjour,<br />
<br />
Petite question (fenêtre DOS sous XP) :<br />
<br />
Je souhaite migrer vers Windows XP, mais j'utilise un soft que j'ai programmé sous FOXPRO 2.5 version DOS ; soft qui m'est indispensable. Or sous Windows XP la fonction "NUMLOCK()" de FOXPRO DOS, qui permet de verouiller le pavé numérique fonctionne (NUMLOCK -> .T. ou .F., de façon logicielle) mais n'est pas suivie d'effet "physique" au niveau du pavé numérique : la fonction " =NUMLOCK(.T.) " ne transforme pas la touche "flèche droite" en touche "6". Ce qui était bien commode... et qui fonctionne sous windows 98.<br />
<br />
<br />
N.B. : FOXPRO 2.5 version DOS tourne par ailleurs très bien dans une fenêtre DOS sous Windows XP.<br />
<br />
<br />
Il y a sans doute une astuce ??? ...<br />
<br />
Remerciements,<br />
<br />
SEMAJ<br />
</p>Le clavier français sous le DOS de Vista - Romeremurn:md5:b6498344d2027d8fafa59a6e90063b802008-03-07T09:31:04+00:002008-03-09T18:57:35+00:00Romerem<p>Bravo Olivier Mengué pour votre contribution à la résolution de ce problème "Vista". Le correctif recommandé a fonctionné parfaitement.<br />
Je suis un vieil adepte de Qbasic et j'aurais été désolé et embêté de travailler sur un clavier "qwerty".<br />
Il me reste, pour le principe et pour tous ceux qui ne sauront pas appliquer la modif parce qu'ils ne sont qu'utilisateurs, à raler auprès de Microsoft pour l'integration de ce patch à "Vista".<br />
Amitiés </p>Le clavier français sous le DOS de Vista - Olivier - Code & randourn:md5:241ab2e2e2ae0d53ed99090c994cd8d52008-02-19T12:06:39+00:002008-02-19T13:54:51+00:00Olivier - Code & rando<p><code>chcp</code> affiche la page de code courante. La <a href="http://fr.wikipedia.org/wiki/Page_de_code" rel="nofollow">page de code</a>, c'est le jeu de caractères à utiliser pour l'affichage. Il faut que les code des caractères générés à partir des touches frappées soient en correspondance avec les dessins des caractères affichés.</p>
<p>J'utilise le réultat donné par <code>chcp</code> pour savoir que mettre en second paramètre de <code>KB16</code> : le "yyy" indiqué dans l'aide.</p>
<p><code>KB16</code> sans paramètre permet d'afficher les paramètres actuels du clavier DOS.</p>