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

De Disposition de clavier bépo
 
(14 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
Variante du Bépo qui tape les accents en 2 touches.
Variante du Bépo qui tape les accents en 2 touches.


* Accès direct à l'accent aigu mort
* Accès direct aux accents aigus et graves
* Accès shift à l'accent grave mort
* Accès shift à l'accent circonflexe
* (Ç est le prochain sur la liste)
* Accès alt-gr à la cédille


L’espace libéré est utilisé pour :
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).


* Meilleure position pour W et Z
Autres changements orientés développement :
* Libérer la barre d'espace
* (Optimisation en cours de réflexion pour quelques emplacements)
 
Autres changements :


* Accès direct à < et >
* 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 -> : % { } _


=== Optimo sur carte de clavier TypeMatrix ===
=== Clavier TypeMatrix ===


<table style="text-align: center;" cellpadding="0" cellspacing="5">
<table style="text-align: center;" cellpadding="0" cellspacing="5">
Ligne 64 : 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 89 : Ligne 89 :
     <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|´|`||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD05| {{k|`|^||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD06| {{k|’|^||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD06| {{k|’||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD07| {{k|v|V||}} }}} }}</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||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD10| {{k|j|J||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD11| {{k|;|:||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD11| {{k|<nowiki>;</nowiki>|:||}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AD12| {{k|=|%||}} }}} }}</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 109 : Ligne 109 :
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC03| {{k|i|I|¨|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC03| {{k|i|I|¨|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC04| {{k|e|E|€|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC04| {{k|e|E|€|}} }}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AC05| {{k|,|?||}} }}} }}</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|?|\|¿|}} }}} }}</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 126 : Ligne 126 :
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|y|Y||}} }}</td>
     <td colspan="2" style="height: 45px; width: 45px;">{{kcadre| {{k|y|Y||}} }}</td>
     <td style="height: 45px; width: 45px;">{{kcadre| {{{AB03| {{k|x|X||}} }}} }}</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|~|}} }}</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||M||}} }}} }}</td>
     <td style="height: 45px; width: 45px;" style="height: 45px; width: 45px;">{{kcadre| {{{AB06| {{k||M||}} }}} }}</td>
Ligne 135 : Ligne 135 :
     <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|¸|nbsp||}} }}} }}
             | {{kcadre| {{{BKSL| {{k|\|nbsp||}} }}} }}
     }}</td>
     }}</td>


Ligne 188 : Ligne 188 :


Optima est la variante d'Optimo pour les claviers non alignés, avec disposition des doigts en A
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]]
[[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.
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]]
[[Fichier:Bépo-A.png]]


= Idées, remarques =
= 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 =


* Il y a toujours un moment ou la touche AltGr est inaccessible sur Windows ; et le placement de cette touche sur Mac la rend plus difficile à taper… Donc tant que possible changer de couches les caractères pour développer (sur Windows et Mac) contre les signes typographiques (exemples des guillemets).
Installation, versions, instructions : https://gitlab.com/sgdjs/optimo
* Avoir aussi un EFI sur AltGr (guillemets, d’autres?)
* Commencé Ruby sur Rails il y a peu, et me suis retrouvé du jour au lendemain à faire beaucoup de « %= » et immédiatement pester contre le placement de ces deux touches.

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