diff options
| author | Konstantin Đorđević <vomindoraan@gmail.com> | 2019-01-03 17:13:55 +0100 |
|---|---|---|
| committer | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2019-01-03 08:13:55 -0800 |
| commit | e76bf17d36c3e23d4c780ab7dd0a10b5883889a2 (patch) | |
| tree | 86220261daa80f6d1fd8b3bf4605132052eccfa8 /quantum/keymap_extras/keymap_canadian_multilingual.h | |
| parent | 6cb2d7ba6dc19fe579fac856fbce36be0f8384f6 (diff) | |
| download | qmk_firmware-e76bf17d36c3e23d4c780ab7dd0a10b5883889a2.tar.gz qmk_firmware-e76bf17d36c3e23d4c780ab7dd0a10b5883889a2.zip | |
Remove redundant, language-specific aliases for KC_ALGR (#4720)
* Use standard KC_ALGR, remove language-specific redefinitions
* Use ALGR instead of ALTGR in BÉPO and Canadian multilingual keymaps
* Remove BE_LALT, BE_LGUI aliases
Diffstat (limited to 'quantum/keymap_extras/keymap_canadian_multilingual.h')
| -rw-r--r-- | quantum/keymap_extras/keymap_canadian_multilingual.h | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index fbeef2187..2b5b95d6f 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h | |||
| @@ -13,19 +13,11 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #ifndef KEYMAP_CANADIAN_MULTILINGUAG_H | 16 | #ifndef KEYMAP_CANADIAN_MULTILINGUAL_H |
| 17 | #define KEYMAP_CANADIAN_MULTILINGUAG_H | 17 | #define KEYMAP_CANADIAN_MULTILINGUAL_H |
| 18 | 18 | ||
| 19 | #include "keymap.h" | 19 | #include "keymap.h" |
| 20 | 20 | ||
| 21 | // Alt gr | ||
| 22 | #ifndef ALTGR | ||
| 23 | #define ALTGR(kc) ALGR(kc) | ||
| 24 | #endif | ||
| 25 | |||
| 26 | #define CSA_ALTGR KC_RALT | ||
| 27 | #define CSA_ALGR CSA_ALTGR | ||
| 28 | |||
| 29 | #ifndef GR2A | 21 | #ifndef GR2A |
| 30 | #define GR2A(kc) RCTL(kc) | 22 | #define GR2A(kc) RCTL(kc) |
| 31 | #endif | 23 | #endif |
| @@ -75,43 +67,43 @@ | |||
| 75 | 67 | ||
| 76 | // Alt Gr-ed characters | 68 | // Alt Gr-ed characters |
| 77 | // First row | 69 | // First row |
| 78 | #define CSA_PIPE ALTGR(CSA_SLASH) // | | 70 | #define CSA_PIPE ALGR(CSA_SLASH) // | |
| 79 | #define CSA_CURRENCY ALTGR(KC_4) // ¤ | 71 | #define CSA_CURRENCY ALGR(KC_4) // ¤ |
| 80 | #define CSA_CURR CSA_CURRENCY | 72 | #define CSA_CURR CSA_CURRENCY |
| 81 | #define CSA_LEFT_CURLY_BRACE ALTGR(KC_7) // { | 73 | #define CSA_LEFT_CURLY_BRACE ALGR(KC_7) // { |
| 82 | #define CSA_LCBR CSA_LEFT_CURLY_BRACE | 74 | #define CSA_LCBR CSA_LEFT_CURLY_BRACE |
| 83 | #define CSA_RIGHT_CURLY_BRACE ALTGR(KC_8) // } | 75 | #define CSA_RIGHT_CURLY_BRACE ALGR(KC_8) // } |
| 84 | #define CSA_RCBR CSA_RIGHT_CURLY_BRACE | 76 | #define CSA_RCBR CSA_RIGHT_CURLY_BRACE |
| 85 | #define CSA_LBRACKET ALTGR(KC_9) // [ | 77 | #define CSA_LBRACKET ALGR(KC_9) // [ |
| 86 | #define CSA_LBRC CSA_LBRACKET | 78 | #define CSA_LBRC CSA_LBRACKET |
| 87 | #define CSA_RBRACKET ALTGR(KC_0) // ] | 79 | #define CSA_RBRACKET ALGR(KC_0) // ] |
| 88 | #define CSA_RBRC CSA_RBRACKET | 80 | #define CSA_RBRC CSA_RBRACKET |
| 89 | #define CSA_NEGATION ALTGR(KC_EQUAL) // ¬ | 81 | #define CSA_NEGATION ALGR(KC_EQUAL) // ¬ |
| 90 | #define CSA_NEGT CSA_NEGATION | 82 | #define CSA_NEGT CSA_NEGATION |
| 91 | 83 | ||
| 92 | // Second row | 84 | // Second row |
| 93 | // euro symbol not available on Linux? (X.org) | 85 | // euro symbol not available on Linux? (X.org) |
| 94 | #define CSA_EURO ALTGR(KC_E) // € | 86 | #define CSA_EURO ALGR(KC_E) // € |
| 95 | #define CSA_DEAD_GRAVE ALTGR(CSA_DEAD_CIRCUMFLEX) | 87 | #define CSA_DEAD_GRAVE ALGR(CSA_DEAD_CIRCUMFLEX) |
| 96 | #define CSA_DGRV CSA_DEAD_GRAVE // dead ` | 88 | #define CSA_DGRV CSA_DEAD_GRAVE // dead ` |
| 97 | #define CSA_DEAD_TILDE ALTGR(CSA_C_CEDILLA) // ~ | 89 | #define CSA_DEAD_TILDE ALGR(CSA_C_CEDILLA) // ~ |
| 98 | #define CSA_DTLD CSA_DEAD_TILDE | 90 | #define CSA_DTLD CSA_DEAD_TILDE |
| 99 | 91 | ||
| 100 | // Third row | 92 | // Third row |
| 101 | #define CSA_DEGREE ALTGR(KC_SCOLON) // ° | 93 | #define CSA_DEGREE ALGR(KC_SCOLON) // ° |
| 102 | #define CSA_DEGR CSA_DEGREE | 94 | #define CSA_DEGR CSA_DEGREE |
| 103 | 95 | ||
| 104 | // Fourth row | 96 | // Fourth row |
| 105 | #define CSA_LEFT_GUILLEMET ALTGR(KC_Z) // « | 97 | #define CSA_LEFT_GUILLEMET ALGR(KC_Z) // « |
| 106 | #define CSA_LGIL CSA_LEFT_GUILLEMET | 98 | #define CSA_LGIL CSA_LEFT_GUILLEMET |
| 107 | #define CSA_RIGHT_GUILLEMET ALTGR(KC_X) // » | 99 | #define CSA_RIGHT_GUILLEMET ALGR(KC_X) // » |
| 108 | #define CSA_RGIL CSA_RIGHT_GUILLEMET | 100 | #define CSA_RGIL CSA_RIGHT_GUILLEMET |
| 109 | #define CSA_LESS ALTGR(KC_COMMA) // < | 101 | #define CSA_LESS ALGR(KC_COMMA) // < |
| 110 | #define CSA_GREATER ALTGR(KC_DOT) // > | 102 | #define CSA_GREATER ALGR(KC_DOT) // > |
| 111 | #define CSA_GRTR CSA_GREATER | 103 | #define CSA_GRTR CSA_GREATER |
| 112 | 104 | ||
| 113 | // Space bar | 105 | // Space bar |
| 114 | #define CSA_NON_BREAKING_SPACE ALTGR(KC_SPACE) | 106 | #define CSA_NON_BREAKING_SPACE ALGR(KC_SPACE) |
| 115 | #define CSA_NBSP CSA_NON_BREAKING_SPACE | 107 | #define CSA_NBSP CSA_NON_BREAKING_SPACE |
| 116 | 108 | ||
| 117 | // GR2A-ed characters | 109 | // GR2A-ed characters |
| @@ -198,7 +190,7 @@ | |||
| 198 | // nothing on 2 | 190 | // nothing on 2 |
| 199 | #define CSA_POUND GR2A(LSFT(KC_3)) // £ | 191 | #define CSA_POUND GR2A(LSFT(KC_3)) // £ |
| 200 | #define CSA_GBP CSA_POUND_SIGN | 192 | #define CSA_GBP CSA_POUND_SIGN |
| 201 | // already on ALTGR(KC_E) | 193 | // already on ALGR(KC_E) |
| 202 | #define CSA_EURO_BIS GR2A(LSFT(KC_4)) // € | 194 | #define CSA_EURO_BIS GR2A(LSFT(KC_4)) // € |
| 203 | #define CSA_EURB CSA_EURO_BIS | 195 | #define CSA_EURB CSA_EURO_BIS |
| 204 | #define CSA_THREE_EIGHTHS GR2A(LSFT(KC_5)) // ⅜ | 196 | #define CSA_THREE_EIGHTHS GR2A(LSFT(KC_5)) // ⅜ |
