« Utilisateur:Sgdjs » : différence entre les versions

De Disposition de clavier bépo
 
(38 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=== Carte ===
= Optimo =
 
Variante du Bépo qui tape les accents en 2 touches.
 
* Accès direct aux accents aigus et graves
* Accès shift à l'accent circonflexe
* Accès alt-gr à la cédille
 
L’espace libéré est utilisé pour libérer la zone de frappe auxiliaire de droite de lettres (M, Z et W) et ainsi faciliter l’utilisation de claviers 40% (planck, atreus).
 
Autres changements orientés développement :
 
* Accès direct à < et >
* Espace insécable et tiret-bas ailleurs que sur espace
* Positions des symboles au même niveau que sur un clavier QWERTY :
** direct -> ; = [ ] ' \
** shift -> : % { } _
 
=== Clavier TypeMatrix ===


<table style="text-align: center;" cellpadding="0" cellspacing="5">
<table style="text-align: center;" cellpadding="0" cellspacing="5">
Ligne 22 : Ligne 40 :
      
      
   <tr style="height: 30px;">
   <tr style="height: 30px;">
     <td style="width: 45px; height: 30px;">{{kcadre| {{{ESC| {{k|ESC}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{ESC| {{k|Esc}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK01| {{k|F1}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK01| {{k|F1}} }}} |style=gris }}</td>
     <td colspan="2" style="width: 45px; height: 30px;">{{kcadre|{{#ifeq: {{{mode|}}} | 102
     <td colspan="2" style="width: 45px; height: 30px;">{{kcadre|{{#ifeq: {{{mode|}}} | 102
Ligne 30 : Ligne 48 :
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK04| {{k|F4}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK04| {{k|F4}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK05| {{k|F5}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK05| {{k|F5}} }}} |style=gris }}</td>
     <td rowspan="2" style="width: 45px; height: 45px;">{{kcadre| {{{DELE| {{k|DELE}} }}} |style=gris }}</td>
     <td rowspan="2" style="width: 45px; height: 45px;">{{kcadre| {{{DELE| {{k|Del}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK06| {{k|F6}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK06| {{k|F6}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK07| {{k|F7}} }}} |style=gris }}</td>
     <td style="width: 45px; height: 30px;">{{kcadre| {{{FK07| {{k|F7}} }}} |style=gris }}</td>
Ligne 46 : Ligne 64 :
     <td rowspan="2" colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE02| {{k|<|2|«|}} }}} }}</td>
     <td rowspan="2" colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE02| {{k|<|2|«|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE03| {{k|>|3|»|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE03| {{k|>|3|»|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE04| {{k|(|4|[|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE04| {{k|(|4||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE05| {{k|)|5|]|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE05| {{k|)|5||}} }}} }}</td>
     <td rowspan="2" colspan="1" style="height: 45px; width: 45px;">{{kcadre| {{{AE06| {{k|@|6||}} }}} }}</td>
     <td rowspan="2" colspan="1" style="height: 45px; width: 45px;">{{kcadre| {{{AE06| {{k|@|6||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE07| {{k|+|7||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE07| {{k|+|7||}} }}} }}</td>
Ligne 53 : Ligne 71 :
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE09| {{k|/|9|÷|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE09| {{k|/|9|÷|}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE10| {{k|<nowiki>*</nowiki>|0||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE10| {{k|<nowiki>*</nowiki>|0||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE11| {{k|=|°||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE11| {{k|[|{||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE12| {{k|%|`||}} }}} }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AE12| {{k|]|}||}} }}} }}</td>


     <td rowspan="2" style="height: 45px; width: 45px;" style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
     <td rowspan="2" style="height: 45px; width: 45px;" style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
Ligne 67 : Ligne 85 :
   <tr style="height: 45px;">
   <tr style="height: 45px;">
     <td style="height: 45px; width: 45px;">{{kcadre| {{{TAB| {{k|↹|}} }}} |style=gris }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{TAB| {{k|↹|}} }}} |style=gris }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD01| {{k|b|B||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD01| {{k|b|B|<nowiki>|</nowiki>|}} }}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|w|W||}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|w|W||}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{k|p|P|&|}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{k|p|P|&|}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD04| {{k|o|O|œ|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD04| {{k|o|O|œ|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD05| {{k|y|Y|{{morte|å}}|{{morte|̣ọ}}}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD05| {{k|`|^||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD06| {{k|b|B|<nowiki>|</nowiki>|¦}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD06| {{k|´|||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD07| {{k||?|¿|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD07| {{k|v|V||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD08| {{k|d|D|ð|Ð}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD08| {{k|d|D||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD09| {{k|l|L||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD09| {{k|l|L||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD10| {{k|j|J|ij|IJ}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD10| {{k|j|J||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD11| {{k|z|Z|ə|Ə}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD11| {{k|<nowiki>;</nowiki>|:||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD12| {{k|Comp}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD12| {{k|<nowiki>=</nowiki>|%||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
             | {{kcadre| {{{BKSL| {{k|BKSL}} }}} }}
             | {{kcadre| {{{BKSL| {{k|BKSL}} }}} }}
Ligne 89 : Ligne 107 :
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC01| {{k|a|A|æ|Æ}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC01| {{k|a|A|æ|Æ}} }}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AC02| {{k|u|U|ù|Ù}} }}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{AC02| {{k|u|U|ù|Ù}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC03| {{k|e|E||ª}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC03| {{k|i|I|¨|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC04| {{k|i|I|{{morte|ȯ}}|{{morte|ỏ}}}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC04| {{k|e|E||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC05| {{k|,|;|{{morte|ơ}}|{{morte|ǫ}}}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC05| {{k|,|?|¿|}} }}} }}</td>


     <td rowspan="2" style="height: 90px; width: 45px;">{{kcadre| {{{RTRN| {{k|⏎}} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 90px; width: 45px;">{{kcadre| {{{RTRN| {{k|⏎}} }}} |style=gris }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC06| {{k|c|C|ç|Ç}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC06| {{k|c|C|¸|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC07| {{k|t|T|þ|Þ}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC07| {{k|t|T||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC08| {{k|s|S|ß}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC08| {{k|s|S|ß}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC09| {{k|r|R|^|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC09| {{k|r|R||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC10| {{k|n|N|ñ|Ñ}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC10| {{k|n|N||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC11| {{k|h|H|<nowiki>#</nowiki>|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC11| {{k|'|_||}} }}} }}</td>


     <td rowspan="2" style="height: 90px; width: 45px;">{{kcadre| {{{RTSH| {{k|⇧}} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 90px; width: 45px;">{{kcadre| {{{RTSH| {{k|⇧}} }}} |style=gris }}</td>
Ligne 105 : Ligne 123 :
   </tr>
   </tr>
   <tr style="height: 45px;">
   <tr style="height: 45px;">
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB01| {{k|| !|¡|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB01| {{k|z|Z||}} }}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|à|À|{{morte|ţ}}|{{morte|ț}}}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|y|Y||}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB03| {{k|è|È|{{morte|`}}|{{morte|~}}}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB03| {{k|x|X||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB04| {{k|.|:||·}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB04| {{k|.|!|¡|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{k|k|K|{{morte|ŏ}}|{{morte|ō}}|{{morte|~}}}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{k|k|K|~|}} }}</td>
     <td style="height: 45px; width: 45px;" style="height: 45px; width: 45px;">{{kcadre| {{{AB06| {{k|g|G|{{morte|µ}}|}} }}} }}</td>
     <td style="height: 45px; width: 45px;" style="height: 45px; width: 45px;">{{kcadre| {{{AB06| {{k||M||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB07| {{k|m|M|{{morte|¤}}|♫}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB07| {{k|q|Q||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB08| {{k|f|F|&|º}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB08| {{k|g|G||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB09| {{k|q|Q|~|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB09| {{k|h|H||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB10| {{k|v|V|\|/}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB10| {{k|f|F||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
             | {{kcadre| {{{AB11| {{k|AB11}} }}} }}
             | {{kcadre| {{{AB11| {{k|AB11}} }}} }}
             | {{kcadre| {{{BKSL| {{k|x|X|$|}} }}} }}
             | {{kcadre| {{{BKSL| {{k|\|nbsp||}} }}} }}
     }}</td>
     }}</td>


Ligne 137 : Ligne 155 :
             | {{kcadre| {{k|Shuf}} |style=gris }}
             | {{kcadre| {{k|Shuf}} |style=gris }}
     }}</td>
     }}</td>
     <td colspan="5" rowspan="2" style="height: 60px;">{{kcadre| {{{SPCE| {{k|[Espace]| [Espace insécable]|[_] |[Espace fine insécable]}} }}} }}</td>
     <td colspan="5" rowspan="2" style="height: 60px;">{{kcadre| {{{SPCE| {{k||||}} }}} }}</td>


     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
     <td style="height: 45px; width: 45px;">{{#ifeq: {{{mode|}}} | 106
Ligne 152 : Ligne 170 :
   <tr style="height: 15px">
   <tr style="height: 15px">
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|fn}} |style=gris }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|fn}} |style=gris }}</td>
     <td colspan="2" rowspan="2" style="height: 45px; width: 68px;">{{kcadre| {{{LWIN| {{k|Alt}} }}} |style=gris }}</td>
     <td colspan="2" rowspan="2" style="height: 45px; width: 68px;">{{kcadre| {{{LWIN| {{k|Home}} }}} |style=gris }}</td>
     <td colspan="2" rowspan="2" style="height: 45px; width: 67px;">{{kcadre| {{{LALT| {{k|AltGr}} }}} |style=gris }}</td>
     <td colspan="2" rowspan="2" style="height: 45px; width: 67px;">{{kcadre| {{{LALT| {{k|Alt}} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{RALT| {{k| AltGr }} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{RALT| {{k| AltGr }} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{LEFT| {{k|←}} }}} |style=gris }}</td>
     <td rowspan="2" style="height: 45px; width: 45px;">{{kcadre| {{{LEFT| {{k|←}} }}} |style=gris }}</td>
Ligne 166 : Ligne 184 :


</table>
</table>
= Optima =
Optima est la variante d'Optimo pour les claviers non alignés, avec disposition des doigts en A
=== Clavier standard de 105 touches ===
[[Fichier:Optima.png]]
==== Méthode de saisie en A ====
La méthode de saisie en A consiste à associer certains doigts aux touches du clavier (comme sur l’illustration ci-bas). Donc pour faire correspondre les lettres pour les mêmes doigts que la méthode standard (voir page Méthodes de Saisie), et correspondre aussi aux claviers orthogonaux, les lettres du bas de la main gauche ont été glissées vers la gauche.
Beaucoup plus de détails sur la page [[Utilisateur:Nemolivier/Ergo_Saisie_A]]
[[Fichier:Bépo-A.png]]
= Optimo Plus =
Cette variante est destinée aux claviers 40%, où la position des chiffres sur la ligne de repos incite à les réorganiser de façon plus optimale.
=== Clavier Planck ===
[[Fichier:Optimo-planck.png]]
Firmware du clavier (pour la position des touches Esc, Enter etc) : https://github.com/sgdjs/qmk_firmware
=== Clavier Atreus ===
[[Fichier:Optimo-atreus.png]]
Configuration du clavier par Chrysalis : https://gitlab.com/sgdjs/atreus_firmware
= Sources =
Installation, versions, instructions : https://gitlab.com/sgdjs/optimo

Dernière version du 29 octobre 2020 à 23:06

Optimo

Variante du Bépo qui tape les accents en 2 touches.

  • Accès direct aux accents aigus et graves
  • Accès shift à l'accent circonflexe
  • Accès alt-gr à la cédille

L’espace libéré est utilisé pour libérer la zone de frappe auxiliaire de droite de lettres (M, Z et W) et ainsi faciliter l’utilisation de claviers 40% (planck, atreus).

Autres changements orientés développement :

  • Accès direct à < et >
  • Espace insécable et tiret-bas ailleurs que sur espace
  • Positions des symboles au même niveau que sur un clavier QWERTY :
    • direct -> ; = [ ] ' \
    • shift -> : % { } _

Clavier TypeMatrix

   
Esc  
   
F1  
   
F2  
   
F3  
   
F4  
   
F5  
   
Del  
   
F6  
   
F7  
   
F8  
   
F9  
   
F10  
   
F11  
   
F12  
   
NumL  
#  
$
1  
"
2
< «
3
> »
4  
(
5  
)
6  
@
7  
+
8  
-
9
/ ÷
0  
*
{  
[
}  
]
   
calc  
   
 
 
 
B
  |
W  
 
P
  &
O
  œ
^  
`
 
´
V  
 
D  
 
L  
 
J  
 
:  
;
%  
=
   
mail  
   
 
A  
  æ
U  
  ù
I
  ¨
E
 
?
, ¿
   
 
C
  ¸
T  
 
S  
  ß
R  
 
N  
 
_  
'
   
 
   
 
Z  
 
Y  
 
X  
 
!
. ¡
K
  ~
M  
Q  
 
G  
 
H  
 
F  
 
nbsp  
\
   
www  
   
Ctrl  
   
Play  
   
Menu  
   
Shuf  
 
 
   
Desk  
   
 
   
 
   
 
   
Ctrl  
   
 
   
fn  
   
Home  
   
Alt  
   
AltGr  
   
 
   
 
   
 
   
 

Optima

Optima est la variante d'Optimo pour les claviers non alignés, avec disposition des doigts en A

Clavier standard de 105 touches

Optima.png

Méthode de saisie en A

La méthode de saisie en A consiste à associer certains doigts aux touches du clavier (comme sur l’illustration ci-bas). Donc pour faire correspondre les lettres pour les mêmes doigts que la méthode standard (voir page Méthodes de Saisie), et correspondre aussi aux claviers orthogonaux, les lettres du bas de la main gauche ont été glissées vers la gauche.

Beaucoup plus de détails sur la page Utilisateur:Nemolivier/Ergo_Saisie_A

Bépo-A.png

Optimo Plus

Cette variante est destinée aux claviers 40%, où la position des chiffres sur la ligne de repos incite à les réorganiser de façon plus optimale.

Clavier Planck

Optimo-planck.png

Firmware du clavier (pour la position des touches Esc, Enter etc) : https://github.com/sgdjs/qmk_firmware

Clavier Atreus

Optimo-atreus.png

Configuration du clavier par Chrysalis : https://gitlab.com/sgdjs/atreus_firmware

Sources

Installation, versions, instructions : https://gitlab.com/sgdjs/optimo