diff options
| author | Didier Loiseau <didierloiseau+git@gmail.com> | 2016-02-18 00:47:23 +0100 |
|---|---|---|
| committer | Didier Loiseau <didierloiseau+git@gmail.com> | 2016-04-02 18:16:30 +0200 |
| commit | 7840e69bfaee1d67de273c235b532d6f20c905a9 (patch) | |
| tree | 42e72e40766c3aed235d999ac1b99a059201c749 /quantum/keymap_extras/keymap_canadian_multilingual.h | |
| parent | a7cef2ca0a2322448d02008337013936b1d550ec (diff) | |
| download | qmk_firmware-7840e69bfaee1d67de273c235b532d6f20c905a9.tar.gz qmk_firmware-7840e69bfaee1d67de273c235b532d6f20c905a9.zip | |
BÉPO over CSA: AltGr layer
- implemented the most useful characters:
- all French characters + €
- common programmer characters
- other keys implemented as KC_NO to avoid mistyping a character
from a lower layer
- AltGr+Shift not supported (yet)
Diffstat (limited to 'quantum/keymap_extras/keymap_canadian_multilingual.h')
| -rw-r--r-- | quantum/keymap_extras/keymap_canadian_multilingual.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index ae60ffe37..e30419b5b 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h | |||
| @@ -102,4 +102,15 @@ | |||
| 102 | #define CM_NON_BREAKING_SPACE ALTGR(KC_SPACE) | 102 | #define CM_NON_BREAKING_SPACE ALTGR(KC_SPACE) |
| 103 | #define CM_NBSP CM_NON_BREAKING_SPACE | 103 | #define CM_NBSP CM_NON_BREAKING_SPACE |
| 104 | 104 | ||
| 105 | // GR2A-ed characters (non-exhaustive list) | ||
| 106 | // second row | ||
| 107 | #define CM_OE_LIGATURE GR2A(KC_E) // œ | ||
| 108 | #define CM_OE CM_OE_LIGATURE | ||
| 109 | |||
| 110 | // third row | ||
| 111 | #define CM_AE_LIGATURE GR2A(KC_A) // æ | ||
| 112 | #define CM_AE CM_AE_LIGATURE | ||
| 113 | #define CM_DEAD_ACUTE GR2A(KC_SCLN) // dead acute accent | ||
| 114 | #define CM_DACT CM_DEAD_ACUTE | ||
| 115 | |||
| 105 | #endif | 116 | #endif |
