1 # Copyright (C) 2012 The Android Open Source Project 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 # 16 # Belgian keyboard layout, AZERTY style. 17 # 18 19 type OVERLAY 20 21 map key 12 SLASH 22 map key 13 MINUS 23 map key 16 A 24 map key 17 Z 25 map key 30 Q 26 map key 39 M 27 map key 44 W 28 map key 50 COMMA 29 map key 51 SEMICOLON 30 map key 53 EQUALS 31 map key 86 PLUS 32 33 ### ROW 1 34 35 key GRAVE { 36 label: '\u00b2' 37 base: '\u00b2' 38 shift: '\u00b3' 39 } 40 41 key 1 { 42 label: '1' 43 base: '&' 44 shift: '1' 45 ralt: '|' 46 } 47 48 key 2 { 49 label: '2' 50 base: '\u00e9' 51 shift: '2' 52 ralt: '@' 53 } 54 55 key 3 { 56 label: '3' 57 base: '"' 58 shift: '3' 59 ralt: '#' 60 } 61 62 key 4 { 63 label: '4' 64 base: '\'' 65 shift: '4' 66 } 67 68 key 5 { 69 label: '5' 70 base: '(' 71 shift: '5' 72 } 73 74 key 6 { 75 label: '6' 76 base: '\u00a7' 77 shift: '6' 78 ralt: '^' 79 } 80 81 key 7 { 82 label: '7' 83 base: '\u00e8' 84 shift: '7' 85 } 86 87 key 8 { 88 label: '8' 89 base: '!' 90 shift: '8' 91 } 92 93 key 9 { 94 label: '9' 95 base: '\u00e7' 96 shift: '9' 97 ralt: '{' 98 } 99 100 key 0 { 101 label: '0' 102 base: '\u00e0' 103 shift: '0' 104 ralt: '}' 105 } 106 107 key SLASH { 108 label: ')' 109 base: ')' 110 shift: '\u00b0' 111 } 112 113 key MINUS { 114 label: '-' 115 base: '-' 116 shift: '_' 117 } 118 119 ### ROW 2 120 121 key A { 122 label: 'A' 123 base: 'a' 124 shift, capslock: 'A' 125 } 126 127 key Z { 128 label: 'Z' 129 base: 'z' 130 shift, capslock: 'Z' 131 } 132 133 key E { 134 label: 'E' 135 base: 'e' 136 shift, capslock: 'E' 137 ralt: '\u20ac' 138 } 139 140 key R { 141 label: 'R' 142 base: 'r' 143 shift, capslock: 'R' 144 } 145 146 key T { 147 label: 'T' 148 base: 't' 149 shift, capslock: 'T' 150 } 151 152 key Y { 153 label: 'Y' 154 base: 'y' 155 shift, capslock: 'Y' 156 } 157 158 key U { 159 label: 'U' 160 base: 'u' 161 shift, capslock: 'U' 162 } 163 164 key I { 165 label: 'I' 166 base: 'i' 167 shift, capslock: 'I' 168 } 169 170 key O { 171 label: 'O' 172 base: 'o' 173 shift, capslock: 'O' 174 } 175 176 key P { 177 label: 'P' 178 base: 'p' 179 shift, capslock: 'P' 180 } 181 182 key LEFT_BRACKET { 183 label: '[' 184 base: '\u0302' 185 shift: '\u0308' 186 ralt: '[' 187 } 188 189 key RIGHT_BRACKET { 190 label: ']' 191 base: '$' 192 shift: '*' 193 ralt: ']' 194 } 195 196 ### ROW 3 197 198 key Q { 199 label: 'Q' 200 base: 'q' 201 shift, capslock: 'Q' 202 } 203 204 key S { 205 label: 'S' 206 base: 's' 207 shift, capslock: 'S' 208 } 209 210 key D { 211 label: 'D' 212 base: 'd' 213 shift, capslock: 'D' 214 } 215 216 key F { 217 label: 'F' 218 base: 'f' 219 shift, capslock: 'F' 220 } 221 222 key G { 223 label: 'G' 224 base: 'g' 225 shift, capslock: 'G' 226 } 227 228 key H { 229 label: 'H' 230 base: 'h' 231 shift, capslock: 'H' 232 } 233 234 key J { 235 label: 'J' 236 base: 'j' 237 shift, capslock: 'J' 238 } 239 240 key K { 241 label: 'K' 242 base: 'k' 243 shift, capslock: 'K' 244 } 245 246 key L { 247 label: 'L' 248 base: 'l' 249 shift, capslock: 'L' 250 } 251 252 key M { 253 label: 'M' 254 base: 'm' 255 shift, capslock: 'M' 256 } 257 258 key APOSTROPHE { 259 label: '\u00f9' 260 base: '\u00f9' 261 shift: '%' 262 ralt: '\u0301' 263 } 264 265 key BACKSLASH { 266 label: '\u00b5' 267 base: '\u00b5' 268 shift: '\u00a3' 269 ralt: '\u0300' 270 } 271 272 ### ROW 4 273 274 key PLUS { 275 label: '<' 276 base: '<' 277 shift: '>' 278 ralt: '\\' 279 } 280 281 key W { 282 label: 'W' 283 base: 'w' 284 shift, capslock: 'W' 285 } 286 287 key X { 288 label: 'X' 289 base: 'x' 290 shift, capslock: 'X' 291 } 292 293 key C { 294 label: 'C' 295 base: 'c' 296 shift, capslock: 'C' 297 } 298 299 key V { 300 label: 'V' 301 base: 'v' 302 shift, capslock: 'V' 303 } 304 305 key B { 306 label: 'B' 307 base: 'b' 308 shift, capslock: 'B' 309 } 310 311 key N { 312 label: 'N' 313 base: 'n' 314 shift, capslock: 'N' 315 } 316 317 key COMMA { 318 label: ',' 319 base: ',' 320 shift: '?' 321 } 322 323 key SEMICOLON { 324 label: ';' 325 base: ';' 326 shift: '.' 327 } 328 329 key PERIOD { 330 label: ':' 331 base: ':' 332 shift: '/' 333 } 334 335 key EQUALS { 336 label: '=' 337 base: '=' 338 shift: '+' 339 ralt: '\u0303' 340 } 341