XUL Typist/XULdevTypist

De Disposition de clavier francophone et ergonomique bépo

Ceci est un draft pour concevoir des exercices XulTypist comblant les lacunes d'apprentissages, spécialement pour développeurs.

Par exemple pour s'entrainer à taper avec le pavé numérique et la rangée de chiffre, a taper du code, des tags…

Ci-dessous pêle-mêle des exercices et plus bas des idées à intégrer dans des exercices.

J'essaye de trouver des «séquences» facilitant la mémoire musculaire sans efforts.

<Level> <NewCharacters>4,5,6</NewCharacters> <Line>5444 5555 5666 5555 5444 65456 45654 666555444 444555666</Line> <Line>4444 55555 666666 4455665544 6655445566</Line> <Line>45654 65456 4455665544 6655445566 6465 4645 5456 5654</Line> </Level>

<Level> <NewCharacters>0,1,2,3,7,8,9</NewCharacters> <Line>123 345 123 345 543 321 543 321 12345 54321 12131415 51525354</Line> <Line>098 876 098 876 678 890 678 890 09876 67890 09080706 60696867</Line> <Line>10001000 01110111 10101 10101 47774777 74447444 47474 47474</Line> <Line>123 456 789 321 654 987 147 258 369 741 852 963</Line> </Level>

<Level> <NewCharacters>0,1,2,3,4,5,6,7,8,9,.</NewCharacters> <Line>555 500 555 500 501 502 503 504 505 506 507 508 509</Line> <Line>5777 5888 5999 5777 5888 5999 5789 5987 5789 5987</Line> <Line>5111 5222 5333 5111 5222 5333 5123 5321 5123 5321</Line> <Line>50000 50005 50505 5.5 50.5 50.50 0.5 0.50 0.05 0.005</Line> </Level>

<Level> <NewCharacters>+,-,*,/</NewCharacters> <Line>++--++-- +-+-+ ++--++-- +-+-+</Line> <Line>//**//** /*/*/ //**//** /*/*/</Line> <Line>/*-+-*/ /*-+-*/ +-*/*-+ +-*/*-+</Line> </Level>

<Level> <NewCharacters>.</NewCharacters> <Line>10.0.0.0 10.255.255.255 255.0.0.0 16777216</Line> <Line>172.16.0.0 172.31.255.255 255.240.0.0 1048576</Line> <Line>192.168.0.0 192.168.255.255 255.255.0.0 65536</Line> </Level>

<Level> <NewCharacters>calc</NewCharacters> <Line>500+400 500+600 700+500 800+500 900+500 1000+500</Line> <Line>500+400 500+600 100+500 200+500 300+500 1000+500</Line> <Line>700-800+900 400-500+600 100-200+300</Line> <Line>800/500/200 900*600*300 700/800*900</Line> </Level>

<Level> <NewCharacters>ping</NewCharacters> <Line>ping 127.0.0.1 -t</Line> <Line>ping 192.168.0.1 -w 100</Line> <Line>ping 212.85.158.4</Line> </Level>

<Level> <NewCharacters>ifconfig</NewCharacters> <Line>ifconfig 10.255.255.254 netmask 255.0.0.0 eth0</Line> <Line>ifconfig 172.31.255.254 netmask 255.240.0.0 eth1</Line> <Line>ifconfig 192.168.255.254 netmask 255.255.0.0 eth2</Line> </Level>

<Level> <NewCharacters><![CDATA[>,<, /]]></NewCharacters>

<Line><![CDATA[<line><area /><base /><basefont />

<input /><img /><link /><meta />]]></Line>

<Line><![CDATAa>b>c d<e<f g>h>i j<k<l m>n>o p<q<r]></Line> </Level>

<Level> <NewCharacters><![CDATA[?, ;]]></NewCharacters> <Line><![CDATA[<body><?php echo 1;?><?php echo 2;?><?php echo 3;?></body>]]></Line> <Line><![CDATA[<?php ?><?php ?><?php ?><?php ?><?php ?>]]></Line> <Line><![CDATA[<?php ?><?php ?><?php ?><?php ?><?php ?>]]></Line> </Level>

<Level> <NewCharacters>HTML tags</NewCharacters>

<Line><![CDATA[
]]></Line> <Line><![CDATA[
]]></Line>

</Level>

<Level> <NewCharacters><![CDATA[HTML attributes]]></NewCharacters> <Line><![CDATA[<input type="password" name="secret" class="red" />]]></Line> <Line><![CDATA[<script type="text/javascript" src="jquery.js"></script>]]></Line> </Level>

<Level> <NewCharacters>$,=,;</NewCharacters> <Line>$foo=$bar; $i=$alegend; $$dynvar=$var;</Line>

</Level>

<Level> <NewCharacters>[,]</NewCharacters> <Line><![CDATA[]]></Line> <Line><![CDATA[]]></Line> <Line><![CDATA[]]></Line> </Level>

<Level> <NewCharacters>s, i</NewCharacters> <Line></Line> <Line></Line> <Line></Line> </Level>

<Level> <NewCharacters><![CDATA[]]></NewCharacters> <Line><![CDATA[]]></Line> <Line><![CDATA[]]></Line> <Line><![CDATA[]]></Line> </Level>


&,| () {} => ->

css .,:,{,},!,;,-# php arrays [']


   .s_realtime tr:last-child td {

border-bottom: none !important;

   }

while ($i<

$i=$j; $

<?php ?>




$this->foo

$a=$b+$c; $d=$e-$f; $g=$h/$i; $j=$k*$l;