This is a custom layout for the Corne split keyboard, designed for programming and multilingual typing with special support for French accents.
,-----------------------------------------. ,-----------------------------------------.
| Tab | Q | W | E* | R | T | | Y | U* | I | O | P | Bksp |
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
| Ctrl | A* | S | D | F | G | | H | J | K | L | :* | Enter|
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
|Sh/Esc|Shift| Z | X | C | V | | B | N | M | ,† | . |Right |
`-----------------+-----+-----+-----+---' `---+-----+-----+-----+-----------------'
| Alt | GUI |L1/Spc| |L2/Spc| GUI | Alt |
`---------------------' `---------------------'
- Special tap dance keys (see below) † Comma becomes Left Arrow when GUI (Command) is held
,-----------------------------------------. ,-----------------------------------------.
| Tab | & | 2 | ' | " | | | 7 | 8 | 9 | | | Bksp |
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
| Esc | | | | | | | 4 | 5 | 6 | | Up | |
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
| Shift| | | | | | | 1 | 2 | 3 | Left| Down|Right |
`-----------------+-----+-----+-----+---' `---+-----+-----+-----+-----------------'
| | | | | 0 | 0 | |
`---------------------' `---------------------'
Raise Layer (Layer 2) - Activated by holding right Space
,-----------------------------------------. ,-----------------------------------------.
| Tab | ? | ^ | ! | # | % | | \ | * | ( | ) | ~ | Bksp |
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
| Ctrl | @ | $ | | | | | - | + | [ | ] | / | ` |
|------+-----+-----+-----+-----+-----| |-----+-----+-----+-----+-----+------|
| Shift|BT Clr| | BT1 | BT2 | BT3 | | _ | =* | { | } | | | & |
`-----------------+-----+-----+-----+---' `---+-----+-----+-----+-----------------'
| | | | | | | |
`---------------------' `---------------------'
Double tap = for => arrow
Multi-function Keys (Tap Dance)
- E key: Tap once for E, twice for é, three times for è
- A key: Tap once for A, twice for à
- U key: Tap once for U, twice for ù
- : key: Tap once for :, shift for ;
- = key: Tap once for =, twice for => (arrow)
- Left Shift: Tap once for Shift, twice for Escape
Context-sensitive Keys
- Comma (,): Acts as Left Arrow when GUI/Command key is held
Layer Access
- Left Space: Hold for Lower Layer (Layer 1) with numbers and navigation
- Right Space: Hold for Raise Layer (Layer 2) with symbols and Bluetooth controls
Bluetooth Controls
- BT Clr: Clear Bluetooth connections
- BT1/BT2/BT3: Select Bluetooth profile 1, 2, or 3
How to Use
- Basic typing: Use the base layer for normal typing
- Numbers and navigation: Hold left Space to access Layer 1
- Symbols and special characters: Hold right Space to access Layer 2
- French accents: Double/triple tap E, A, or U for accented versions
- Bluetooth: Use Layer 2 to manage Bluetooth connections This layout is designed to keep frequently used keys accessible while providing easy access to special characters and functions through intuitive layers.