Skip to content

Zwyx/bepo-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Bépo-Code

Customised Bépo XKB keyboard layout for code, English, and French; with Azerty/Qwerty shortcuts.

For information about installation, see the bepo-xxerty project.

Key points

  • Bépo layout, slightly customised.
  • Azerty/Qwerty shortcutsCtrl+X/C/V are still together under the left hand.
  • Number pad under the right hand, accessible with Hyper (Alt).
  • Code symbols()[]{}<>/\ — under the left hand, accessible with Hyper.
  • Arrow keys — plus Home & End — under the right hand, accessible with AltGr.
  • Shift, Ctrl, Escape, Delete and Backspace brought closer to where the fingers rest.

I have been using this layout every days since I created it in 2019. People seeing me typing note:

  • My hands do not move, only my fingers do.
  • I do not look at my keyboard.
  • I navigate/select in a text with ease, character by character, word by word, line by line.
  • I enter lots of unusual characters easily.

Preview

Bépo-Code-Azerty

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   │ µ ÆŒ┃Entrée ┃
┃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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Bépo-Code-Qwerty

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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Detailed Preview

Bépo-Code-Azerty

Levels 1 & 2

┏━━━━━━━┓                                                                    ┏━━━━━━━━━━┓
┃       ┃                                                                    ┃          ┃
┃ Win   ┃                                                                    ┃          ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━━┫
│ ~   │ 1   │ 2   ┃     ┃ 4   │ 5   │ 6   │ 7   ┃     ┃     ┃     ┃ °   │ +   ┃         ┃
│ ²   │ &   │ é   ┃ Esc ┃ '   │ (   │ -   │ è   ┃ Del ┃ ⌫   ┃     ┃ )   │ =   ┃         ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┳━━━━━━━┫
┃       ┃ A   │ Z   │ E   │ R   │ T   │ Y   │ U   │ I   │ O   │ P   ││¨  ││ £   ┃Entrée ┃
┃Tab ↹  ┃ a   │ z   │ e   │ r   │ t   │ y   │ u   │ i   │ o   │ p   ││ˆ  ││ $   ┃   ⏎   ┃
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┱────┺━┓     ┃
┃        ┃ Q   │ S   │ D   │ F   │ G   │ H   │ J   │ K   │ L   │ M   ┃     ┃ µ    ┃     ┃
┃Shift ⇧ ┃ q   │ s   │ d   │ f   │ g   │ h   │ j   │ k   │ l   │ m   ┃ ⇧   ┃ *    ┃     ┃
┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━┻━━━━━┫
┃       ┃ >   │ W   │ X   │ C   │ V   │ B   │ N   │ ?   │ .   │ /   │ §   ┃             ┃
┃Ctrl   ┃ <   │ w   │ x   │ c   │ v   │ b   │ n   │ ,   │ ;   │ :   │ !   ┃             ┃
┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃ ␣ (Espace)                        ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Levels 3 & 4 - CapsLock ON

┏━━━━━━━┓                                                                    ┏━━━━━━━━━━┓
┃       ┃                                                                    ┃          ┃
┃ Win   ┃                                                                    ┃          ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━━┫
│     │ «   │ »   ┃     ┃ •   │ ·   │     │     ┃     ┃     ┃     ┃ ≠   │ ‰   ┃         ┃
│ `   │ "   │ '   ┃ Esc ┃ -   │ +   │ *   │ /   ┃ Del ┃ ⌫   ┃     ┃ =   │ %   ┃         ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┳━━━━━━━┫
┃       ┃ B   │ É   │ P   │ O   │ È   │ Z   │ V   │ D   │ L   │ F   │ M   │ µ   ┃Entrée ┃
┃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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Levels 5 & 6 - CapsLock ON + AltGr

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

Levels 7 & 8 - CapsLock ON + Hyper

┏━━━━━━━┓                                                                    ┏━━━━━━━━━━┓
┃       ┃                                                                    ┃          ┃
┃ Win   ┃                                                                    ┃          ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━━┫
│    §│    ‘│    ’┃     ┃    ≤│    ≥│     │     ┃     ┃     ┃     ┃    Ø│    ¾┃         ┃
│    ¶│    &│    |┃ Esc ┃    ?│    !│    ×│    ÷┃ Del ┃ ⌫   ┃     ┃    ø│    ¼┃         ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┳━━━━━━━┫
┃       ┃    1│    2│    3│    =│    ✔│    ✘│    ↔│    ↑│    ↕│     │     │    Œ┃Entrée ┃
┃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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Bépo-Code-Qwerty

Levels 1 & 2

┏━━━━━━━┓                                                                    ┏━━━━━━━━━┓
┃       ┃                                                                    ┃         ┃
┃ Win   ┃                                                                    ┃         ┃
┡━━━━━┯━┹───┬─────┲━━━━━┱─────┬─────┬─────┬─────┲━━━━━┳━━━━━┳━━━━━┱─────┬────┺┳━━━━━━━━┫
│ ~   │ !   │ @   ┃     ┃ $   │ %   │ ^   │ &   ┃     ┃     ┃     ┃ _   │ +   ┃        ┃
│ `   │ 1   │ 2   ┃ Esc ┃ 4   │ 5   │ 6   │ 7   ┃ Del ┃ ⌫   ┃     ┃ -   │ =   ┃        ┃
┢━━━━━┷━┱───┴─┬───┺━┯━━━┹─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━┻━┯━━━┻━┯━━━┹─┬───┴─┬───┺━┯━━━━━━┩
┃       ┃ A   │ W   │ E   │ R   │ T   │ Y   │ U   │ I   │ O   │ P   │ {   │ ]   │ |    │
┃Tab ↹  ┃ a   │ w   │ e   │ r   │ t   │ y   │ u   │ i   │ o   │ p   │ [   │ }   │ \    │
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷┳━━━━┷━━━━━━┪
┃        ┃ S   │ S   │ D   │ F   │ G   │ H   │ J   │ K   │ L   │ :   ┃     ┃           ┃
┃Shift ⇧ ┃ s   │ s   │ d   │ f   │ g   │ h   │ j   │ k   │ l   │ ;   ┃ ⇧   ┃ ⏎         ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┺━━━━┳┻━━━━━━━━━━━┫
┃             ┃ Z   │ X   │ C   │ V   │ B   │ N   │ M   │ <   │ >   │ ?   ┃            ┃
┃Ctrl         ┃ z   │ x   │ c   │ v   │ b   │ n   │ m   │ ,   │ .   │ /   ┃            ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━┛
┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
┃CapsLk ┃Alt    ┃Hyper  ┃ ␣ (Space)                         ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Levels 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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Levels 5 & 6 - CapsLock ON + AltGr

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

Levels 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   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Miscellaneous

Linux dead keys tips

│ˆ│ + [0123456789] = ⁰¹²³⁴⁵⁶⁷⁸⁹

      │µ│ + [ab defghijklmnopqrstu wxyz] = αβ δεφγηιθκλμνοπχρστυ ωξψζ
│µ│ + Shift+[ab defghijklmnopqrstu wxyz] = ΑΒ ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥ ΩΞΨΖ

      │¤│ + [abcdefgh jklmnop rstu w y ] = ؋฿¢₫€ƒ₲₴﷼ ₭£₥₦௹₰ ₢₪৳元 ₩ ¥
│¤│ + Shift+[abcdefgh jklmnop rstu w y ] = ₳₱₡₯₠₣₲₴៛ ₭₤ℳ₦૱₧ ₨$₮圓 ₩ 円

About

Customised Bépo XKB keyboard layout for code, English, and French; with Azerty/Qwerty shortcuts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published