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
Bépo-Code
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
→ 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
Niveaux 7 & 8 – CapsLock ON + Hyper
→ 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
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

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


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