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