TypeFaster
Créez un fichier qui s'appelle comme vous le sentez (par exemple dvorak-bepo-0.6.4.xml) dans le répertoire layout de votre installation du logiciel.
Et mettez-y ceci (Dvorak Bépo 0.6.4)
<?xml version="1.0"?> <layout version="1.0" horizgap="0.0714" vertgap="0.0714" ltr="true"> <row scale="1.0"> <key shape="square" type="normal" homekey="false" size="1" homeindex="29"> <value when="rightshift" draw="true">#</value> <value when="normal" draw="true" newline="true">$</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="29"> <value when="rightshift" draw="true">1</value> <value when="rightshift;altgr" draw="true">¹</value> <value when="normal" draw="true" newline="true">"</value> <value when="altgr" draw="true">—</value> </key> <key shape="square" type="squiggle" homekey="false" size="1" homeindex="30"> <value when="rightshift" draw="true">2</value> <value when="rightshift;altgr" draw="true">²</value> <value when="normal" draw="true" newline="true"><![CDATA[«]]></value> <value when="altgr" draw="true"><![CDATA[<]]></value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="rightshift" draw="true">3</value> <value when="rightshift;altgr" draw="true">³</value> <value when="normal" draw="true" newline="true"><![CDATA[»]]></value> <value when="altgr" draw="true"><![CDATA[>]]></value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="rightshift" draw="true">4</value> <value when="rightshift;altgr" draw="true">“</value> <value when="normal" draw="true" newline="true">(</value> <value when="altgr" draw="true">[</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="32"> <value when="rightshift" draw="true">5</value> <value when="rightshift;altgr" draw="true">”</value> <value when="normal" draw="true" newline="true">)</value> <value when="altgr" draw="true">]</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="32"> <value when="leftshift" draw="true">6</value> <value when="normal" draw="true" newline="true">_</value> <value when="altgr" draw="true">…</value> </key> <key shape="square" type="backwardaccent" homekey="false" size="1" homeindex="35"> <value when="leftshift" draw="true">7</value> <value when="rightshift;altgr" draw="true">°</value> <value when="normal" draw="true" newline="true">+</value> <value when="altgr" draw="true">±</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="35"> <value when="leftshift" draw="true">8</value> <value when="rightshift;altgr" draw="true">´</value> <value when="normal" draw="true" newline="true">-</value> <value when="altgr" draw="true">-</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="36"> <value when="leftshift" draw="true">9</value> <value when="rightshift;altgr" draw="true">?</value> <value when="normal" draw="true" newline="true">/</value> <value when="altgr" draw="true">÷</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="37"> <value when="leftshift" draw="true">0</value> <value when="normal" draw="true" newline="true">*</value> <value when="altgr" draw="true">×</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="37"> <value when="leftshift" draw="true">@</value> <value when="normal" draw="true" newline="true">=</value> <value when="altgr" draw="true">¬</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="38"> <value when="leftshift" draw="true">µ</value> <value when="normal" draw="true" newline="true">%</value>‰ <value when="altgr" draw="true">‰</value> </key> <key shape="rect" type="backspace" homekey="false" size="2.0238;1"> </key> </row> <row scale="1.0"> <key shape="rect" type="tab" homekey="false" size="1.5238;1"> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="32"> <value when="rightshift" draw="true">B</value> <value when="rightshift;altgr" draw="true">¦</value> <value when="normal" draw="true" newline="true">b</value> <value when="altgr" draw="true">|</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="rightshift" draw="true">É</value> <value when="rightshift;altgr" draw="true">´</value> <value when="normal" draw="true" newline="true">é</value> <value when="altgr" draw="true"><![CDATA[&]]></value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="38"> <value when="rightshift" draw="true">P</value> <value when="rightshift;altgr" draw="true">¶</value> <value when="normal" draw="true" newline="true">p</value> <value when="altgr" draw="true">§</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="37"> <value when="rightshift" draw="true">O</value> <value when="rightshift;altgr" draw="true">Œ</value> <value when="normal" draw="true" newline="true">o</value> <value when="altgr" draw="true">œ</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="rightshift" draw="true">È</value> <value when="rightshift;altgr" draw="true">`</value> <value when="normal" draw="true" newline="true">è</value> <value when="altgr" draw="true">`</value> </key> <key shape="square" type="hat;doubledot" homekey="false" size="1" homeindex="38"> <value when="leftshift" draw="true">!</value> <value when="normal" draw="true" newline="true">^</value> <value when="altgr" draw="true">¡</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="32"> <value when="leftshift" draw="true">V</value> <value when="normal" draw="true" newline="true">v</value> <value when="altgr" draw="true">?</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--31--> <value when="leftshift" draw="true">D</value> <value when="leftshift;altgr" draw="true">Ð</value> <value when="normal" draw="true" newline="true">d</value> <value when="altgr" draw="true">ð</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--37--> <value when="leftshift" draw="true">L</value> <value when="normal" draw="true" newline="true">l</value> <value when="altgr" draw="true">£</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--32--> <value when="leftshift" draw="true">F</value> <value when="normal" draw="true" newline="true">f</value> <value when="altgr" draw="true">ª</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--35--> <value when="leftshift" draw="true">Z</value> <value when="rightshift;altgr" draw="true">?</value> <value when="normal" draw="true" newline="true">z</value> <value when="altgr" draw="true">?</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="30"> <value when="leftshift" draw="true">W</value> <value when="normal" draw="true" newline="true">w</value> <value when="altgr" draw="true">?</value> </key> <key shape="irregular" type="enter" homekey="false" size="1.5E;2.0714S;1.0952W;1.0714N;0.4048W;1N"> </key> </row> <row scale="1.0"> <key shape="rect" type="capslock" homekey="false" size="1.9286;1"> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="29"> <value when="rightshift" draw="true">A</value> <value when="rightshift;altgr" draw="true">Æ</value> <value when="normal" draw="true" newline="true">a</value> <value when="altgr" draw="true">æ</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="35"> <value when="rightshift" draw="true">U</value> <value when="rightshift;altgr" draw="true">Ù</value> <value when="normal" draw="true" newline="true">u</value> <value when="altgr" draw="true">ù</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="36"> <value when="rightshift" draw="true">I</value> <value when="rightshift;altgr" draw="true">ˆ</value> <value when="normal" draw="true" newline="true">i</value> <value when="altgr" draw="true">¨</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="31"> <value when="rightshift" draw="true">E</value> <value when="normal" draw="true" newline="true">e</value> <value when="altgr" draw="true">€</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="35"> <value when="rightshift" draw="true">?</value> <value when="normal" draw="true" newline="true">,</value> <value when="altgr" draw="true">¿</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="leftshift" draw="true">C</value> <value when="leftshift;altgr" draw="true">¢</value> <value when="normal" draw="true" newline="true">c</value> <value when="altgr" draw="true">©</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="32"> <value when="leftshift" draw="true">T</value> <value when="leftshift;altgr" draw="true">Þ</value> <value when="normal" draw="true" newline="true">t</value> <value when="altgr" draw="true">þ</value> </key> <key shape="square" type="normal" homekey="true" size="1"> <!--30--> <value when="leftshift" draw="true">S</value> <value when="normal" draw="true" newline="true">s</value> <value when="altgr" draw="true">ß</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="35"> <value when="leftshift" draw="true">N</value> <value when="leftshift;altgr" draw="true">Ñ</value> <value when="normal" draw="true" newline="true">n</value> <value when="altgr" draw="true">ñ</value> </key> <key shape="square" type="normal" homekey="true" size="1" homeindex="32"> <value when="leftshift" draw="true">R</value> <value when="normal" draw="true" newline="true">r</value> <value when="altgr" draw="true">®</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--38--> <value when="leftshift" draw="true">M</value> <value when="leftshift;altgr" draw="true">º</value> <value when="normal" draw="true" newline="true">m</value> <value when="altgr" draw="true">¯</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="31"> <value when="leftshift" draw="true">Ç</value> <value when="normal" draw="true" newline="true">ç</value> <value when="altgr" draw="true">¸</value> </key> </row> <row scale="1.0"> <key shape="rect" type="leftshift" homekey="false" size="1.381;1"> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="35"> <value when="rightshift" draw="true">Ê</value> <value when="normal" draw="true" newline="true">ê</value> <value when="altgr" draw="true">/</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="29"> <value when="rightshift" draw="true">À</value> <value when="rightshift;altgr" draw="true">˜</value> <value when="normal" draw="true" newline="true">à</value> <value when="altgr" draw="true">~</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="35"> <value when="rightshift" draw="true">Y</value> <value when="rightshift;altgr" draw="true">¥</value> <value when="normal" draw="true" newline="true">y</value> <value when="altgr" draw="true">\</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="35"> <value when="rightshift" draw="true">H</value> <value when="normal" draw="true" newline="true">h</value> <value when="altgr" draw="true">{</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="37"> <value when="rightshift" draw="true">:</value> <value when="rightshift;altgr" draw="true">·</value> <value when="normal" draw="true" newline="true">.</value> <value when="altgr" draw="true">}</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--36--> <value when="rightshift" draw="true">K</value> <value when="normal" draw="true" newline="true">k</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="36"> <value when="leftshift" draw="true">;</value> <value when="leftshift;altgr" draw="true">‘</value> <value when="normal" draw="true" newline="true">'</value> <value when="altgr" draw="true">’</value> </key> <key shape="square" type="normal" homekey="false" size="1"> <!--29--> <value when="leftshift" draw="true">Q</value> <value when="leftshift;altgr" draw="true">Ø</value> <value when="normal" draw="true" newline="true">q</value> <value when="altgr" draw="true">ø</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="32"> <value when="leftshift" draw="true">G</value> <value when="normal" draw="true" newline="true">g</value> <value when="altgr" draw="true">°</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="30"> <value when="leftshift" draw="true">X</value> <value when="normal" draw="true" newline="true">x</value> </key> <key shape="square" type="normal" homekey="false" size="1" homeindex="29"> <value when="leftshift" draw="true">J</value> <value when="leftshift;altgr" draw="true">‡</value> <value when="normal" draw="true" newline="true">j</value> <value when="altgr" draw="true">†</value> </key> <key shape="rect" type="rightshift" homekey="false" size="2.7143;1"> </key> </row> <row scale="1.0"> <key shape="rect" type="control" homekey="false" size="2.0714;1"> </key> <key shape="rect" type="alt" homekey="false" size="2.0714;1"> </key> <key shape="rect" type="normal" homekey="false" size="7.381;1"> <value when="normal" draw="false"> </value> </key> <key shape="rect" type="altgr" homekey="false" size="2.0714;1"> </key> <key shape="rect" type="control" homekey="false" size="2.0714;1"> </key> </row> </layout>
quand ce fichier est créé, ouvrez le logiciel, et éditez les paramètres. rajouter cette nouvelle disposition dans la liste des dispositions activées. Vous pourrez également trouver un pack de leçons spécialements adaptées de l'azerty du même programme, pour le dvorak-bépo, en téléchargant [exo_typefaster ceci] (rien pour l'instant. quelqu'un veut veut héberger un zip de 25ko ?)