keycodes_dvorak_fr_0.0.1.hjson (9351B)
1 { 2 "aliases": { 3 /* Dvorak for the French language 4 * Version: 2 5 * 6 * The layout is designed by Francis Leboutte <dvorak-fr@algo.be> 7 * 8 * Source: https://algo.be/ergo/dvorak-fr.html 9 */ 10 /* 11 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 12 * │ « │ » │ / │ - │ è │ \ │ ^ │ ( │ ` │ ) │ _ │ [ │ ] │ │ 13 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 14 * │ │ : │ ' │ é │ G │ . │ H │ V │ C │ M │ K │ Z │ ¨ │ │ 15 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 16 * │ │ O │ A │ U │ E │ B │ F │ S │ T │ N │ D │ W │ ~ │ │ 17 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 18 * │ │ à │ ; │ Q │ , │ I │ Y │ X │ R │ L │ P │ J │ │ 19 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 20 * │ │ │ │ │ │ │ │ │ 21 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 22 */ 23 "KC_GRV": { 24 "key": "DV_LDAQ", 25 "label": "«", 26 } 27 "KC_1": { 28 "key": "DV_RDAQ", 29 "label": "»", 30 } 31 "KC_2": { 32 "key": "DV_SLSH", 33 "label": "/", 34 } 35 "KC_3": { 36 "key": "DV_MINS", 37 "label": "-", 38 } 39 "KC_4": { 40 "key": "DV_EGRV", 41 "label": "è", 42 } 43 "KC_5": { 44 "key": "DV_BSLS", 45 "label": "\\", 46 } 47 "KC_6": { 48 "key": "DV_CIRC", 49 "label": "^ (dead)", 50 } 51 "KC_7": { 52 "key": "DV_LPRN", 53 "label": "(", 54 } 55 "KC_8": { 56 "key": "DV_GRV", 57 "label": "` (dead)", 58 } 59 "KC_9": { 60 "key": "DV_RPRN", 61 "label": ")", 62 } 63 "KC_0": { 64 "key": "DV_UNDS", 65 "label": "_", 66 } 67 "KC_MINS": { 68 "key": "DV_LBRC", 69 "label": "[", 70 } 71 "KC_EQL": { 72 "key": "DV_RBRC", 73 "label": "]", 74 } 75 "KC_Q": { 76 "key": "DV_COLN", 77 "label": ":", 78 } 79 "KC_W": { 80 "key": "DV_QUOT", 81 "label": "'", 82 } 83 "KC_E": { 84 "key": "DV_EACU", 85 "label": "é", 86 } 87 "KC_R": { 88 "key": "DV_G", 89 "label": "G", 90 } 91 "KC_T": { 92 "key": "DV_DOT", 93 "label": ".", 94 } 95 "KC_Y": { 96 "key": "DV_H", 97 "label": "H", 98 } 99 "KC_U": { 100 "key": "DV_V", 101 "label": "V", 102 } 103 "KC_I": { 104 "key": "DV_C", 105 "label": "C", 106 } 107 "KC_O": { 108 "key": "DV_M", 109 "label": "M", 110 } 111 "KC_P": { 112 "key": "DV_K", 113 "label": "K", 114 } 115 "KC_LBRC": { 116 "key": "DV_Z", 117 "label": "Z", 118 } 119 "KC_RBRC": { 120 "key": "DV_DIAE", 121 "label": "¨ (dead)", 122 } 123 "KC_A": { 124 "key": "DV_O", 125 "label": "O", 126 } 127 "KC_S": { 128 "key": "DV_A", 129 "label": "A", 130 } 131 "KC_D": { 132 "key": "DV_U", 133 "label": "U", 134 } 135 "KC_F": { 136 "key": "DV_E", 137 "label": "E", 138 } 139 "KC_G": { 140 "key": "DV_B", 141 "label": "B", 142 } 143 "KC_H": { 144 "key": "DV_F", 145 "label": "F", 146 } 147 "KC_J": { 148 "key": "DV_S", 149 "label": "S", 150 } 151 "KC_K": { 152 "key": "DV_T", 153 "label": "T", 154 } 155 "KC_L": { 156 "key": "DV_N", 157 "label": "N", 158 } 159 "KC_SCLN": { 160 "key": "DV_D", 161 "label": "D", 162 } 163 "KC_QUOT": { 164 "key": "DV_W", 165 "label": "W", 166 } 167 "KC_NUHS": { 168 "key": "DV_TILD", 169 "label": "~ (dead)", 170 } 171 "KC_NUBS": { 172 "key": "DV_AGRV", 173 "label": "à", 174 } 175 "KC_Z": { 176 "key": "DV_SCLN", 177 "label": ";", 178 } 179 "KC_X": { 180 "key": "DV_Q", 181 "label": "Q", 182 } 183 "KC_C": { 184 "key": "DV_COMM", 185 "label": ",", 186 } 187 "KC_V": { 188 "key": "DV_I", 189 "label": "I", 190 } 191 "KC_B": { 192 "key": "DV_Y", 193 "label": "Y", 194 } 195 "KC_N": { 196 "key": "DV_X", 197 "label": "X", 198 } 199 "KC_M": { 200 "key": "DV_R", 201 "label": "R", 202 } 203 "KC_COMM": { 204 "key": "DV_L", 205 "label": "L", 206 } 207 "KC_DOT": { 208 "key": "DV_P", 209 "label": "P", 210 } 211 "KC_SLSH": { 212 "key": "DV_J", 213 "label": "J", 214 } 215 /* Shifted symbols 216 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 217 * │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 0 │ 0 │ + │ % │ │ 218 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ 219 * │ │ ? │ < │ > │ │ ! │ │ │ │ │ │ │ = │ │ 220 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ 221 * │ │ │ │ │ │ │ │ │ │ │ │ │ # │ │ 222 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ 223 * │ │ ç │ | │ │ @ │ │ │ │ │ │ │ │ │ 224 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ 225 * │ │ │ │ │ │ │ │ │ 226 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 227 */ 228 "S(DV_LDAQ)": { 229 "key": "DV_ASTR", 230 "label": "*", 231 } 232 "S(DV_RDAQ)": { 233 "key": "DV_1", 234 "label": "1", 235 } 236 "S(DV_SLSH)": { 237 "key": "DV_2", 238 "label": "2", 239 } 240 "S(DV_MINS)": { 241 "key": "DV_3", 242 "label": "3", 243 } 244 "S(DV_EGRV)": { 245 "key": "DV_4", 246 "label": "4", 247 } 248 "S(DV_BSLS)": { 249 "key": "DV_5", 250 "label": "5", 251 } 252 "S(DV_CIRC)": { 253 "key": "DV_6", 254 "label": "6", 255 } 256 "S(DV_LPRN)": { 257 "key": "DV_7", 258 "label": "7", 259 } 260 "S(DV_GRV)": { 261 "key": "DV_8", 262 "label": "8", 263 } 264 "S(DV_RPRN)": { 265 "key": "DV_9", 266 "label": "9", 267 } 268 "S(DV_UNDS)": { 269 "key": "DV_0", 270 "label": "0", 271 } 272 "S(DV_LBRC)": { 273 "key": "DV_PLUS", 274 "label": "+", 275 } 276 "S(DV_RBRC)": { 277 "key": "DV_PERC", 278 "label": "%", 279 } 280 "S(DV_COLN)": { 281 "key": "DV_QUES", 282 "label": "?", 283 } 284 "S(DV_QUOT)": { 285 "key": "DV_LABK", 286 "label": "<", 287 } 288 "S(DV_EACU)": { 289 "key": "DV_RABK", 290 "label": ">", 291 } 292 "S(DV_DOT)": { 293 "key": "DV_EXLM", 294 "label": "!", 295 } 296 "S(DV_DIAE)": { 297 "key": "DV_EQL", 298 "label": "=", 299 } 300 "S(DV_TILD)": { 301 "key": "DV_HASH", 302 "label": "#", 303 } 304 "S(DV_AGRV)": { 305 "key": "DV_CCED", 306 "label": "ç", 307 } 308 "S(DV_SCLN)": { 309 "key": "DV_PIPE", 310 "label": "|", 311 } 312 "S(DV_COMM)": { 313 "key": "DV_AT", 314 "label": "@", 315 } 316 } 317 }