TypeFaster
TypeFaster est un logiciel de dactylographie gratuit disponible à l'adresse http://www.typefastertypingtutor.com/
Disposition fr-dvorak-bépo
Créez un fichier dans le répertoire « layout » de votre installation du logiciel et copiez-y le texte ci-dessous. Ouvrez le logiciel, éditez les paramètres et rajoutez cette nouvelle disposition dans la liste des dispositions activées.
Disposition bépo en version 0.6.4 pour TypeFaster :
<?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>
Leçons
Un pack de leçons spécialement adaptées de l'azerty du même programme, pour le dvorak-bépo, est disponible en téléchargant ceci.