diff options
Diffstat (limited to 'quantum/keymap_extras/keymap_french_afnor.h')
-rw-r--r-- | quantum/keymap_extras/keymap_french_afnor.h | 60 |
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)) // ≠ |