aboutsummaryrefslogtreecommitdiff
path: root/quantum/keymap_extras/keymap_french_afnor.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keymap_extras/keymap_french_afnor.h')
-rw-r--r--quantum/keymap_extras/keymap_french_afnor.h60
1 files changed, 30 insertions, 30 deletions
diff --git a/quantum/keymap_extras/keymap_french_afnor.h b/quantum/keymap_extras/keymap_french_afnor.h
index be67fdc95..4b7961724 100644
--- a/quantum/keymap_extras/keymap_french_afnor.h
+++ b/quantum/keymap_extras/keymap_french_afnor.h
@@ -19,10 +19,10 @@
19 * A standard for the French keyboard 19 * A standard for the French keyboard
20 * 20 *
21 * The project was launched at the end of 2015 on the proposal of the General 21 * The project was launched at the end of 2015 on the proposal of the General
22 * Delegation for the French language and the languages ​​of France (Ministry 22 * Delegation for the French language and the languages of France (Ministry
23 * of Culture), starting from the observation that the current "azerty" 23 * of Culture), starting from the observation that the current "azerty"
24 * keyboards constrain the writing of French, languages regional and European 24 * keyboards constrain the writing of French, languages regional and European
25 * languages ​​with Latin alphabet. 25 * languages with Latin alphabet.
26 * 26 *
27 * For the first time, a standard (NF Z71-300) defines the placement of 27 * For the first time, a standard (NF Z71-300) defines the placement of
28 * characters on the French keyboard. It offers two layouts, one of which 28 * characters on the French keyboard. It offers two layouts, one of which
@@ -46,15 +46,15 @@
46 46
47/* 47/*
48 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 48 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
49 * │ @ │ à │ é │ è │ ê │ ( │ ) │ ‘ │ ’ │ « │ » │ ' │ ^ │       │ 49 * │ @ │ à │ é │ è │ ê │ ( │ ) │ ‘ │ ’ │ « │ » │ ' │ ^ │ │
50 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 50 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
51 * │     │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ - │ + │     │ 51 * │ │ A │ Z │ E │ R │ T │ Y │ U │ I │ O │ P │ - │ + │ │
52 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ 52 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
53 * │      │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ / │ * │    │ 53 * │ │ Q │ S │ D │ F │ G │ H │ J │ K │ L │ M │ / │ * │ │
54 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 54 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
55 * │    │ < │ W │ X │ C │ V │ B │ N │ . │ , │ : │ ; │          │ 55 * │ │ < │ W │ X │ C │ V │ B │ N │ . │ , │ : │ ; │ │
56 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 56 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
57 * │    │    │    │                        │    │    │    │    │ 57 * │ │ │ │ │ │ │ │ │
58 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 58 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
59 */ 59 */
60// Row 1 60// Row 1
@@ -112,15 +112,15 @@
112 112
113/* Shifted symbols 113/* Shifted symbols
114 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 114 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
115 * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ " │ ¨ │       │ 115 * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ " │ ¨ │ │
116 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 116 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
117 * │     │   │   │   │   │   │   │   │   │   │   │ – │ ± │     │ 117 * │ │ │ │ │ │ │ │ │ │ │ │ – │ ± │ │
118 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ 118 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
119 * │      │   │   │   │   │   │   │   │   │   │   │ \ │ ½ │    │ 119 * │ │ │ │ │ │ │ │ │ │ │ │ \ │ ½ │ │
120 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 120 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
121 * │    │ > │   │   │   │   │   │   │ ? │ ! │ … │ = │          │ 121 * │ │ > │ │ │ │ │ │ │ ? │ ! │ … │ = │ │
122 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 122 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
123 * │    │    │    │                        │    │    │    │    │ 123 * │ │ │ │ │ │ │ │ │
124 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 124 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
125 */ 125 */
126// Row 1 126// Row 1
@@ -152,15 +152,15 @@
152 152
153/* AltGr symbols 153/* AltGr symbols
154 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 154 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
155 * │ ˘ │ § │ ´ │ ` │ & │ [ │ ] │ ¯ │ _ │ “ │ ” │ ° │ ˇ │       │ 155 * │ ˘ │ § │ ´ │ ` │ & │ [ │ ] │ ¯ │ _ │ “ │ ” │ ° │ ˇ │ │
156 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 156 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
157 * │     │ æ │ £ │ € │ ® │ { │ } │ ù │ ˙ │ œ │ % │ − │ † │     │ 157 * │ │ æ │ £ │ € │ ® │ { │ } │ ù │ ˙ │ œ │ % │ − │ † │ │
158 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ 158 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
159 * │      │ θ │ ß │ $ │ ¤ │ µ │ Eu│   │ ∕ │ | │ ∞ │ ÷ │ × │    │ 159 * │ │ θ │ ß │ $ │ ¤ │ µ │ Eu│ │ ∕ │ | │ ∞ │ ÷ │ × │ │
160 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 160 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
161 * │    │ ≤ │ ʒ │ © │ ç │ ¸ │ − │ ~ │ ¿ │ ¡ │ · │ ≃ │          │ 161 * │ │ ≤ │ ʒ │ © │ ç │ ¸ │ − │ ~ │ ¿ │ ¡ │ · │ ≃ │ │
162 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 162 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
163 * │    │    │    │                        │    │    │    │    │ 163 * │ │ │ │ │ │ │ │ │
164 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 164 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
165 */ 165 */
166// Row 1 166// Row 1
@@ -217,28 +217,28 @@
217 217
218/* Shift+AltGr symbols 218/* Shift+AltGr symbols
219 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 219 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
220 * │  ̑ │   │   │   │   │ ˝ │  ̏ │   │ — │ ‹ │ › │ ˚ │   │       │ 220 * │ ̑ │ │ │ │ │ ˝ │ ̏ │ │ — │ ‹ │ › │ ˚ │ │ │
221 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 221 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
222 * │     │   │   │   │   │ ™ │   │   │  ̣ │   │ ‰ │ ‑ │ ‡ │     │ 222 * │ │ │ │ │ │ ™ │ │ │ ̣ │ │ ‰ │ ‑ │ ‡ │ │
223 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ 223 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
224 * │      │   │   │   │   │   │ ˍ │   │   │   │   │ √ │ ¼ │    │ 224 * │ │ │ │ │ │ │ ˍ │ │ │ │ │ √ │ ¼ │ │
225 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 225 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
226 * │    │ ≥ │   │   │   │ ˛ │   │   │   │  ̦ │   │ ≠ │          │ 226 * │ │ ≥ │ │ │ │ ˛ │ │ │ │ ̦ │ │ ≠ │ │
227 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 227 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
228 * │    │    │    │                        │    │    │    │    │ 228 * │ │ │ │ │ │ │ │ │
229 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 229 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
230 */ 230 */
231// Row 1 231// Row 1
232#define FR_IBRV S(ALGR(FR_AT)) //  ̑ (dead) 232#define FR_IBRV S(ALGR(FR_AT)) // ̑ (dead)
233#define FR_DACU S(ALGR(FR_LPRN)) // ˝ (dead) 233#define FR_DACU S(ALGR(FR_LPRN)) // ˝ (dead)
234#define FR_DGRV S(ALGR(FR_RPRN)) //  ̏ (dead) 234#define FR_DGRV S(ALGR(FR_RPRN)) // ̏ (dead)
235#define FR_MDSH S(ALGR(FR_RSQU)) // — 235#define FR_MDSH S(ALGR(FR_RSQU)) // —
236#define FR_LSAQ S(ALGR(FR_LDAQ)) // ‹ 236#define FR_LSAQ S(ALGR(FR_LDAQ)) // ‹
237#define FR_RSAQ S(ALGR(FR_RDAQ)) // › 237#define FR_RSAQ S(ALGR(FR_RDAQ)) // ›
238#define FR_RNGA S(ALGR(FR_QUOT)) // ˚ (dead) 238#define FR_RNGA S(ALGR(FR_QUOT)) // ˚ (dead)
239// Row 2 239// Row 2
240#define FR_TM S(ALGR(FR_T)) // ™ 240#define FR_TM S(ALGR(FR_T)) // ™
241#define FR_DOTB S(ALGR(FR_I)) //  ̣ (dead) 241#define FR_DOTB S(ALGR(FR_I)) // ̣ (dead)
242#define FR_PERM S(ALGR(FR_P)) // ‰ 242#define FR_PERM S(ALGR(FR_P)) // ‰
243#define FR_NBHY S(ALGR(FR_MINS)) // ‑ (non-breaking hyphen) 243#define FR_NBHY S(ALGR(FR_MINS)) // ‑ (non-breaking hyphen)
244#define FR_DDAG S(ALGR(FR_PLUS)) // ‡ 244#define FR_DDAG S(ALGR(FR_PLUS)) // ‡
@@ -249,5 +249,5 @@
249// Row 4 249// Row 4
250#define FR_GEQL S(ALGR(FR_LABK)) // ≥ 250#define FR_GEQL S(ALGR(FR_LABK)) // ≥
251#define FR_OGON S(ALGR(FR_V)) // ˛ (dead) 251#define FR_OGON S(ALGR(FR_V)) // ˛ (dead)
252#define FR_DCMM S(ALGR(FR_COMM)) //  ̦ (dead) 252#define FR_DCMM S(ALGR(FR_COMM)) // ̦ (dead)
253#define FR_NEQL S(ALGR(FR_SCLN)) // ≠ 253#define FR_NEQL S(ALGR(FR_SCLN)) // ≠