Utilisateur:LeBret : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

m
(Sur clavier 105 touches classique)
Ligne 98 : Ligne 98 :
  
 
=== Sur clavier 105 touches classique ===
 
=== Sur clavier 105 touches classique ===
 +
 +
<table style="border-collapse: collapse; border: medium none;" border="1" cellpadding="0" cellspacing="0" width="675">
 +
  <tr style="height: 45px;">
 +
    <td style="width: 45px;">#<br/>$</td>
 +
    <td colspan="3" style="width: 45px;">1<br/>"</td>
 +
    <td colspan="3" style="width: 45px;">2<br/>«</td>
 +
    <td colspan="3" style="width: 45px;">3<br/>»</td>
 +
    <td colspan="3" style="width: 45px;">4<br/>(</td>
 +
    <td colspan="3" style="width: 45px;">5<br/>)</td>
 +
    <td colspan="3" style="width: 45px;">6<br/>@</td>
 +
    <td colspan="3" style="width: 45px;">7<br/>+</td>
 +
    <td colspan="3" style="width: 45px;">8<br/>-</td>
 +
    <td colspan="3" style="width: 45px;">9<br/>/</td>
 +
    <td colspan="3" style="width: 45px;">0<br/>*</td>
 +
    <td colspan="3" style="width: 45px;">°<br/>=</td>
 +
    <td colspan="3" style="width: 45px;">`<br/>%</td>
 +
    <td colspan="3" style="width: 90px;">⌫</td>
 +
  </tr>
 +
  <tr style="height: 45px;">
 +
    <td colspan="2" style="width: 60px;">↹</td>
 +
    <td colspan="3" style="width: 45px;">B</td>
 +
    <td colspan="3" style="width: 45px;">É</td>
 +
    <td colspan="3" style="width: 45px;">P</td>
 +
    <td colspan="3" style="width: 45px;">O</td>
 +
    <td colspan="3" style="width: 45px;">È</td>
 +
    <td colspan="3" style="width: 45px;">!<br/>^</td>
 +
    <td colspan="3" style="width: 45px;">V</td>
 +
    <td colspan="3" style="width: 45px;">D</td>
 +
    <td colspan="3" style="width: 45px;">L</td>
 +
    <td colspan="3" style="width: 45px;">J</td>
 +
    <td colspan="3" style="width: 45px;">Z</td>
 +
    <td colspan="3" style="width: 45px;">W</td>
 +
    <!-- <td style="width: 15px; border-right: none;">&nbsp;</td> -->
 +
    <td style="width: 15px; border-style: none none solid;">&nbsp;</td>
 +
    <!-- <td rowspan="2" style="width: 60px;">⏎</td> -->
 +
    <td rowspan="2" style="width: 60px; border-style: none solid solid none;">⏎</td>
 +
  </tr>
 +
  <tr style="height: 45px;">
 +
    <td colspan="3" style="width: 75px;">⇪</td>
 +
    <td colspan="3" style="width: 45px;">A</td>
 +
    <td colspan="3" style="width: 45px;">U</td>
 +
    <td colspan="3" style="width: 45px;">I</td>
 +
    <td colspan="3" style="width: 45px;">E</td>
 +
    <td colspan="3" style="width: 45px;">;<br/>,</td>
 +
    <td colspan="3" style="width: 45px;">C</td>
 +
    <td colspan="3" style="width: 45px;">T</td>
 +
    <td colspan="3" style="width: 45px;">S</td>
 +
    <td colspan="3" style="width: 45px;">R</td>
 +
    <td colspan="3" style="width: 45px;">N</td>
 +
    <td colspan="3" style="width: 45px;">M</td>
 +
    <td colspan="3" style="width: 45px;">Ç</td>
 +
  </tr>
 +
  <tr style="height: 45px;">
 +
    <td style="width: 45px;">⇧</td>
 +
    <td colspan="3" style="width: 45px;">Ê</td>
 +
    <td colspan="3" style="width: 45px;">À</td>
 +
    <td colspan="3" style="width: 45px;">Y</td>
 +
    <td colspan="3" style="width: 45px;">X</td>
 +
    <td colspan="3" style="width: 45px;">:<br/>.</td>
 +
    <td colspan="3" style="width: 45px;">K</td>
 +
    <td colspan="3" style="width: 45px;">?<br/>'</td>
 +
    <td colspan="3" style="width: 45px;">Q</td>
 +
    <td colspan="3" style="width: 45px;">G</td>
 +
    <td colspan="3" style="width: 45px;">H</td>
 +
    <td colspan="3" style="width: 45px;">F</td>
 +
    <td colspan="6" style="width: 135px;">⇧</td>
 +
  </tr>
 +
  <tr style="height: 45px;">
 +
    <td colspan="2" style="width: 60px;">Ctrl</td>
 +
    <td colspan="3" style="width: 45px;">Super</td>
 +
    <td colspan="3" style="width: 45px;">Alt</td>
 +
    <td colspan="21" style="width: 315px;">Espace insécable<br/>Espace</td>
 +
    <td colspan="3" style="width: 45px;">Alt Gr</td>
 +
    <td colspan="3" style="width: 45px;">Super</td>
 +
    <td colspan="4" style="width: 60px;">Menu</td>
 +
    <td style="width: 60px;">Ctrl</td>
 +
  </tr>
 +
   
 +
  <tr height="0">
 +
    <td width="45" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
   
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
   
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
   
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
    <td width="15" />
 +
  </tr>
 +
</table>
  
 
=== Sur Typematrix ===
 
=== Sur Typematrix ===

Version du 29 juin 2011 à 21:53

Projet d’adaptation

Utilisateur de la disposition Bépo depuis presque un an, j’envisage de l’adapter pour mieux correspondre à mes besoins, à savoir :

  • Programmation (dont pas mal de XML)
  • Saisie de texte en français (y compris français classique dont certaines abréviations)
    • ſ (s long)
    • ã, õ, ẽ
    • p avec une tilde inscrite ᵱ
  • Écrire en espéranto ( ĉ ĝ ĥ ĵ ŝ ŭ )
  • Documentation technique en anglais
  • Typographie soignée:
    • (point exclarrogatif: U+203D)
    • (point d'ironie: U+2E2E)
    • (astérisme: U+2042)
  • Quelques symboles :
    • (U+2A7D)
    • (U+2A7E)
    • (U+2190)
    • (U+2191)
    • (U+2192)
    • (U+2193)
    • (U+2194)
    • (U+2195)
    • (U+21D2)
    • (U+21D4)
    • (U+221E)
    • (U+2640)
    • (U+2642)
    • (U+2254)
    • (warning sign: U+26A0)
    • (étoile pleine: U+2605)
    • (paix U+262E)
    • ₷ (le spesmilo: U+20B7)
  • Émoticones
    • (smiley U+263A)
    • (frowney U+2939)


Je ne recherche pas une vitesse de frappe élevée, mais plutôt le confort. Les modifications envisagée sont :

  • l’inversion de l’appostrophe droite et courbe (? l’apostrophe droite est utilisé en prog)
  • l’inversion de « avec < et » avec > (pour l’XML)
  • l’ajout du touche compose pour les caractères les moins fréquents
  • le déplacement du W (à la fois pour l’anglais et pour l’accent bref utilisé en espéranto) en È
  • améliorer l’accessibilité de ſ (en AltGr + s)
  • ajouter les caractères q̃ (ligature) et ᵱ
  • déplacer È en AltGr + E (Euro) et \ en ??? (touche direct ?)
  • déplacer Ç en AltGr + C (? le résultat très moyennement accessible)

Point non résolu :

  • améliorer l’accessibilité de [] et {} (?)
  • déplacer € ou le taper par composition ?
Caractères composés
Caractère Realisation
~ mort + p
¼ compose + 1 + 4
½ compose + 1 + 2
¾ compose + 3 + 4
compose + < + =
compose + > + =
compose + / + =
© compose + o + c
® compose + o + r
compose + t + m
ß compose + s + s
compose + S + S
compose + e + =

Sur clavier 105 touches classique

#
$
1
"
2
«
3
»
4
(
5
)
6
@
7
+
8
-
9
/
0
*
°
=
`
%
B É P O È !
^
V D L J Z W  
A U I E ;
,
C T S R N M Ç
Ê À Y X :
.
K ?
'
Q G H F
Ctrl Super Alt Espace insécable
Espace
Alt Gr Super Menu Ctrl

Sur Typematrix

╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗
║esc.║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║del ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║num.║
╚════╩════╩════╩════╩════╩════╣    ╠════╩════╩════╩════╩════╩════╩════╬════╣
│ #  │ 1  │ 2 “│ 3 ”│ 4  │ 5  ╠════╣ 6  │ 7 ¬│ 8  │ 9  │ 0  │ °  │ `  ║calc║
│ $  │ " —│ < «> »│ ( [│ ) ]║    ║ @ ^│ + ±│ - −│ / ÷│ * ×│ =  │ % ‰║    ║
╔════╗────┼────┼────┼────┼────║ ⌫  ║────┼────┼────┼────┼────┼────┼────╠════╣
║ ↹  ║ B  │ É  │ P  │ O  │ W  ║    ║ !  │ V  │ D  │ L  │ J  │ Z  │comp║mail║
║    ║   |│   ´│   &│   œ│   ˘║    ║ ^  │   ˇ│    │    │    │    │    ║    ║
╠════╣────┼────┼────┼────┼────╠════╣────┼────┼────┼────┼────┼────╔════╬════╣
║ ⇧  ║ A  │ U  │ I  │ E  │ ;  ║    ║ C  │ T  │ S  │ R  │ N  │ M  ║ ⇧  ║ ⇪  ║
║    ║   æ│   ù│   ¨│   è│ , ç║ ⏎  ║    │    │   ſ│    │   ~│    ║    ║    ║
║    ║────┼────┼────┼─══─┼────║    ║────┼─══─┼────┼────┼────┼────║    ╠════╣
║    ║ À  │ Y  │ X  │ :  │ K  ║    ║ ?  │ Q  │ G  │ H ‡│ F  │    ║    ║www ║
║    ║   `│   {│   }│ . …│   ~║    ║ ' │    │   †│    │ \ €║    ║    ║
╠════╬════╦════╦════╦════╧════╩════╩════╧════╦════╦════╦════╦════╬════╬════╣
║ctrl║play║app ║shuf║ Espace insécable       ║desk║ ⇱  ║ ⇑  ║    ║ctrl║ ⇞  ║
║    ║cutcopypast║                        ║    ║    ║    ║   ⇲║    ║    ║
╠════╬════╩═╦══╩════╣ Espace         _       ╠════╬════╬════╬════╣    ╠════╣
║fn  ║start ║alt    ╠════════════════════════╣alt ║ ⇐  ║ ⇓  ║ ⇒  ║    ║ ⇟  ║
║    ║      ║       ║                        ║ gr ║    ║    ║    ║    ║    ║
╚════╩══════╩═══════╝                        ╚════╩════╩════╩════╩════╩════╝

Sur Truly Ergonomic

⚠ en construction ⚠ Ce clavier étant reprogrammable, certaines touche seront changées (AltGr, RSpace, Ê, Del…) À étudier quand le clavier sera disponible.

 ╔════╗ ╔════╦════╦════╦════╗ ╔════╦════╦════╦════╗ ╔════╦════╦════╦════╗ ╔════╗
 ║    ║ ║    ║    ║    ║    ║ ║    ║    ║    ║    ║ ║    ║    ║    ║    ║ ║    ║
 ║esc.║ ║ F1 ║ F2 ║ F3 ║ F4 ║ ║ F5 ║ F6 ║ F7 ║ F8 ║ ║ F9 ║ F10║ F1 ║ F12║ ║del ║
 ╚════╝ ╚════╩════╩════╩════╝ ╚═╦══╩═╦══╩═╦══╩═╦══╝ ╚════╩════╩════╩════╝ ╚════╝
║    ║    ║    ║
║ ⇪  ║SUPR║num.║
╚════╩════╩════╝
 ┌────┬────┬────┬────┬────┬────┬────╔═══════╗────┬────┬────┬────┬────┬────┬────┐
 │    │ #  │ 1  │ 2  │ 3  │ 4  │ 5  ║       ║ 6  │ 7  │ 8  │ 9  │ 0  │ °  │ `  │
 │    │ $  │ " —│ < «> »│ ( [│ ) ]║  Del  ║ @ ^│ + ±│ - −│ / ÷│ * ×│ =  │ % ‰│
 ├────┼────┼────┼────┼────┼────┼────╠═══════╣────┼────┼────┼────┼────┼────┼────┤
 │    │    │ B  │ É  │ P  │ O  │ È  ║   !   ║ M  │ V  │ D  │ L  │ J  │ Z  │comp│
 │    │ \  │   |│   ´│   &│   œ│   `║   ^   ║    │   ˇ│    │    │    │    │    │
 ╔═════════╗────┼────┼────┼────┼────╠═══════╣────┼────┼────┼────┼────╔═════════╗
 ║         ║ A  │ U  │ I  │ E  │ ;  ║       ║ C  │ T  │ S  │ R  │ N  ║         ║
 ║   ⇧     ║   à│   ù│   ¨│   €│ , '║   ↹   ║   ç│    │   ſ│    │   ~║   ⇧     ║
 ╠═════════╣────┼────┼────┼─══─┼────╠═══════╣────┼─══─┼────┼────┼────╠═════════╣
 ║         ║ W  │ Y  │ X  │ :  │ K ║       ║ ?  │ Q  │ G  │ H ‡│ F  ║         ║
 ║ CONTROL ║   ˘│   {│   }│ . …│   ~║   ⏎   ║   │    │    │   †│    ║ CONTROL ║
 ╚════╦════╣────╔════╗────╔═════════╬═══════╬═════════╗────╔════╗────╠════╦════╝
 │    ║Alt ║▒▒▒▒║ ⇞  ║▒▒▒▒║         ║       ║         ║▒▒▒▒║ ⇑  ║▒▒▒▒║Alt ║    │
 │    ║    ╠════╣    ╠════╣ LSPACE  ║   ⌫   ║  RSPACE ╠════╣    ╠════╣  Gr║    │
 └────╚════╣ ⇱  ╠════╣    ║═════════╩═══════╩═════════╣    ╠════╣    ╠════╝────┘
 ║    ║    ║  ⇲ ║                           ║ ⇐  ║    ║  ⇒ ║
 ╚════╣ ⇟  ╠════╝                           ╚════╣ ⇓  ╠════╝
 ╚════╝                                     ╚════╝