Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 12/5/2019 09:34:19

Zwyx
Nouveaux membres
Inscription : 5/5/2019
Messages : 3

Bépo-Code - Bépo perso orienté programmation, anglais, et français

Bonjour,

Je partage ma disposition Bépo personnalisée... très personnalisée !

Tellement personnalisée, qu'il est probable qu'elle ne convienne à personne d'entre vous.

Je la partage pour donner des idées aux autres bidouilleurs smile


Bépo-Code
When Caps Lock is ON:
 ┌─────┐
 │ N AH│     N = Shift      A = AltGr + Shift     H = Hyper + Shift
 │ n ah│     n = normal     a = AltGr             h = Hyper
 └─────┘

┏━━━━━━━┓                                                                    ┏━━━━━━━━━┓
┃       ┃                                                                    ┃         ┃
┃ Win   ┃                                                                    ┃         ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━┫
│   „§│ « “‘│ » ”’┃     ┃ • —≤│   ±≥│     │     ┃     ┃     ┃     ┃ ≠ ′Ø│ ‰ ″¾┃        ┃
│ `  ¶│ " &&│ ' ||┃ Esc ┃ - –?│ + €!│ * £×│ / ¥÷┃ Del ┃ ⌫   ┃     ┃ = °ø│ % ½¼┃        ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┯━━━━━━┩
┃       ┃ B  1│ É  2│ P  3│ O  =│ È   │ Z   │ V ⇧↔│ D ⇧↑│ L ⇧↕│ F   │ M   │ µ ÆŒ││¨ ˊ ││
┃Tab ↹  ┃ b  <│ é  >│ p ?[│ o !]│ è   │ z  =│ v ⇇7│ d ↑8│ l ⇉9│ f  *│ m  /│ ^ æœ││ˆ `µ││
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┳━━━━┷━━━━━━┪
┃        ┃ A À4│ U Ù5│ I  6│ E Ê%│ :   │ C Ç©│ T ⇧←│ S ⇧↓│ R ⇧→│ N   ┃     ┃           ┃
┃Shift ⇧ ┃ a à/│ u ù\│ i -(│ e ê)│ , ::│ c ç%│ t ←4│ s ↓5│ r →6│ n  +┃ ⇧   ┃ ⏎         ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━━━━━━┫
┃             ┃ W  7│ Y  8│ X  9│ ;  .│ K  ,│ '   │ Q   │ G   │ H   │ J   ┃            ┃
┃Ctrl         ┃ w  =│ y  {│ x  }│ . ;;│ k ~,│ ' /.│ q @1│ g $2│ h #3│ j  -┃            ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━┛
┃       ┃       ┃       ┃ Espace insécable       0          ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃ ␣ (Espace)         _   0          ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Je l'ai implémentée de la même manière que Bépo-Xxerty: forum.bepo.fr/viewtopic.php?id=1667 - Ce qui signifie que les niveaux 1 & 2 sont ceux de Azerty/Qwerty. Les niveaux de Bépo-Code sont 3, 4, 5, 6, 7, et 8 ; et sont accessibles lorsque Caps Lock est ON. Ceci permet de conserver la position des raccourcis clavier : Ctrl+C, Ctrl+V, etc. restent à leur position Azerty/Qwerty.


Principales modifications

• Une touche Hyper a été ajoutée ; elle permet d'accéder aux niveaux 7 et 8.
• Les touches Escape, Delete, Backspace, Return, CapsLock, Left Shift, Right Shift, Left Control, Win, et Left Alt, ont été déplacées.


Pour y voir plus clair, voici des vues détaillées des différent niveaux :

Niveaux 3 & 4 – CapsLock ON
┏━━━━━━━┓                                                                    ┏━━━━━━━━━┓
┃       ┃                                                                    ┃         ┃
┃ Win   ┃                                                                    ┃         ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━┫
│     │ «   │ »   ┃     ┃ •   │     │     │     ┃     ┃     ┃     ┃ ≠   │ ‰   ┃        ┃
│ `   │ "   │ '   ┃ Esc ┃ -   │ +   │ *   │ /   ┃ Del ┃ ⌫   ┃     ┃ =   │ %   ┃        ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┯━━━━━━┩
┃       ┃ B   │ É   │ P   │ O   │ È   │ Z   │ V   │ D   │ L   │ F   │ M   │ µ   ││¨   ││
┃Tab ↹  ┃ b   │ é   │ p   │ o   │ è   │ z   │ v   │ d   │ l   │ f   │ m   │ ^   ││ˆ   ││
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┳━━━━┷━━━━━━┪
┃        ┃ A   │ U   │ I   │ E   │ :   │ C   │ T   │ S   │ R   │ N   ┃     ┃           ┃
┃Shift ⇧ ┃ a   │ u   │ i   │ e   │ ,   │ c   │ t   │ s   │ r   │ n   ┃ ⇧   ┃ ⏎         ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━━━━━━┫
┃             ┃ W   │ Y   │ X   │ ;   │ K   │ '   │ Q   │ G   │ H   │ J   ┃            ┃
┃Ctrl         ┃ w   │ y   │ x   │ .   │ k   │ '   │ q   │ g   │ h   │ j   ┃            ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━┛
┃       ┃       ┃       ┃ Espace insécable                  ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃ ␣ (Espace)                        ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

W a été déplacé ; il est plus souvent utilisé en anglais, notamment avec "wh".
F et J ont été inversés ; le F est plus utilisé que le J, aussi bien en anglais qu'en français (et en programmation : if, for, function).
M a été déplacé pour laisser la place à Right Shift.
Z a été déplacé.
→ La dernière touche de la première rangée des lettres sur un clavier Qwerty (deuxième rangée sur un clavier Azerty) possède toutes les touches mortes : ˆ¨ `ˊµ


Niveaux 5 & 6 – CapsLock ON + AltGr
┏━━━━━━━┓                                                                    ┏━━━━━━━━━┓
┃       ┃                                                                    ┃         ┃
┃ Win   ┃                                                                    ┃         ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━┫
│   „ │   “ │   ” ┃     ┃   — │   ± │     │     ┃     ┃     ┃     ┃   ′ │   ″ ┃        ┃
│   $ │   & │   | ┃ Esc ┃   – │   € │   £ │   ¥ ┃ Del ┃ ⌫   ┃     ┃   ° │   ½ ┃        ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┯━━━━━━┩
┃       ┃     │     │     │     │     │     │   ⇧ │   ⇧ │   ⇧ │     │     │   Æ ││  ˊ ││
┃Tab ↹  ┃     │     │   ? │   ! │     │     │   ⇇ │   ↑ │   ⇉ │     │     │   æ ││  ` ││
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┳━━━━┷━━━━━━┪
┃        ┃   À │   Ù │     │   Ê │     │   Ç │   ⇧ │   ⇧ │   ⇧ │     ┃     ┃           ┃
┃Shift ⇧ ┃   à │   ù │   - │   ê │   : │   ç │   ← │   ↓ │   → │     ┃ ⇧   ┃ ⏎         ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━━━━━━┫
┃             ┃     │     │     │     │     │     │     │     │     │     ┃            ┃
┃Ctrl         ┃     │     │     │   ; │   ~ │   / │   @ │   $ │   # │     ┃            ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━┛
┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃                    _              ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

→ Les touches ↑ ← ↓ → sont les flèches de direction, ⇇ et ⇉ sont Home et End. Ces six touches peuvent être utilisées avec Control (se déplacer mot par mot dans un texte), Shift (sélectionner), et Control+Shift (sélectionner mot par mot).


Niveaux 7 & 8 – CapsLock ON + Hyper
┏━━━━━━━┓                                                                    ┏━━━━━━━━━┓
┃       ┃                                                                    ┃         ┃
┃ Win   ┃                                                                    ┃         ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━┫
│    §│    ‘│    ’┃     ┃    ≤│    ≥│     │     ┃     ┃     ┃     ┃    Ø│    ¾┃        ┃
│    ¶│    &│    |┃ Esc ┃    ?│    !│    ×│    ÷┃ Del ┃ ⌫   ┃     ┃    ø│    ¼┃        ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┯━━━━━━┩
┃       ┃    1│    2│    3│    =│     │     │    ↔│    ↑│    ↕│     │     │    Œ││    ││
┃Tab ↹  ┃    <│    >│    [│    ]│     │    =│    7│    8│    9│    *│    /│    œ││   µ││
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┳━━━━┷━━━━━━┪
┃        ┃    4│    5│    6│    %│     │    ©│    ←│    ↓│    →│     ┃     ┃           ┃
┃Shift ⇧ ┃    /│    \│    (│    )│    :│    %│    4│    5│    6│    +┃ ⇧   ┃ ⏎         ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━━━━━━┫
┃             ┃    7│    8│    9│    .│    ,│     │     │     │     │     ┃            ┃
┃Ctrl         ┃    =│    {│    }│    ;│    ,│    .│    1│    2│    3│    -┃            ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━┛
┃       ┃       ┃       ┃                        0          ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃                        0          ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

→ Certains caractères fréquemment utilisés en programmation (<>[](){}) se trouvent sous la main gauche.
→ Un pavé numérique se trouve sous la main droite, avec, proches, des caractères utiles aux chiffres : .,%=-+*/
(→ Cette fois ci, les touches ↔ ↑ ↕ ← ↓ → sont simplement les caractères correspondants.)


Vous trouverez les fichiers de configuration XKB de Bépo-Code-Azerty et Bépo-Code-Qwerty ici:
github.com/Zwyx/bepo-code


À la prochaine,
Zwyx

Hors ligne

#2 12/5/2019 17:10:50

Mimoza
Olivaw
Lieu : Terre
Inscription : 19/9/2012
Messages : 1 074

Re : Bépo-Code - Bépo perso orienté programmation, anglais, et français

Merci pour ta contrib ;-)

Hors ligne

Pied de page des forums