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} 126 127key Z { 128 label: 'z' 129 base: 'z' 130 shift, capslock: 'Z' 131} 132 133key E { 134 label: 'e' 135 base: 'e' 136 shift, capslock: 'E' 137 ralt: '\u20ac' 138} 139 140key R { 141 label: 'r' 142 base: 'r' 143 shift, capslock: 'R' 144} 145 146key T { 147 label: 't' 148 base: 't' 149 shift, capslock: 'T' 150} 151 152key Y { 153 label: 'y' 154 base: 'y' 155 shift, capslock: 'Y' 156} 157 158key U { 159 label: 'u' 160 base: 'u' 161 shift, capslock: 'U' 162} 163 164key I { 165 label: 'i' 166 base: 'i' 167 shift, capslock: 'I' 168} 169 170key O { 171 label: 'o' 172 base: 'o' 173 shift, capslock: 'O' 174} 175 176key P { 177 label: 'p' 178 base: 'p' 179 shift, capslock: 'P' 180} 181 182key LEFT_BRACKET { 183 label: '[' 184 base: '\u0302' 185 shift: '\u0308' 186 ralt: '[' 187} 188 189key RIGHT_BRACKET { 190 label: ']' 191 base: '$' 192 shift: '*' 193 ralt: ']' 194} 195 196key BACKSLASH { 197 label: '\u00b5' 198 base: '\u00b5' 199 shift: '\u00a3' 200 ralt: '\u0300' 201} 202 203### ROW 3 204 205key Q { 206 label: 'q' 207 base: 'q' 208 shift, capslock: 'Q' 209} 210 211key S { 212 label: 's' 213 base: 's' 214 shift, capslock: 'S' 215} 216 217key D { 218 label: 'd' 219 base: 'd' 220 shift, capslock: 'D' 221} 222 223key F { 224 label: 'f' 225 base: 'f' 226 shift, capslock: 'F' 227} 228 229key G { 230 label: 'g' 231 base: 'g' 232 shift, capslock: 'G' 233} 234 235key H { 236 label: 'h' 237 base: 'h' 238 shift, capslock: 'H' 239} 240 241key J { 242 label: 'j' 243 base: 'j' 244 shift, capslock: 'J' 245} 246 247key K { 248 label: 'k' 249 base: 'k' 250 shift, capslock: 'K' 251} 252 253key L { 254 label: 'l' 255 base: 'l' 256 shift, capslock: 'L' 257} 258 259key M { 260 label: 'm' 261 base: 'm' 262 shift, capslock: 'M' 263} 264 265key APOSTROPHE { 266 label: '\u00f9' 267 base: '\u00f9' 268 shift: '%' 269 ralt: '\u0301' 270} 271 272### ROW 4 273 274key W { 275 label: 'w' 276 base: 'w' 277 shift, capslock: 'W' 278} 279 280key X { 281 label: 'x' 282 base: 'x' 283 shift, capslock: 'X' 284} 285 286key C { 287 label: 'c' 288 base: 'c' 289 shift, capslock: 'C' 290} 291 292key V { 293 label: 'v' 294 base: 'v' 295 shift, capslock: 'V' 296} 297 298key B { 299 label: 'b' 300 base: 'b' 301 shift, capslock: 'B' 302} 303 304key N { 305 label: 'n' 306 base: 'n' 307 shift, capslock: 'N' 308} 309 310key COMMA { 311 label: ',' 312 base: ',' 313 shift: '?' 314 ralt: '<' 315} 316 317key SEMICOLON { 318 label: ';' 319 base: ';' 320 shift: '.' 321 ralt: '>' 322} 323 324key PERIOD { 325 label: ':' 326 base: ':' 327 shift: '/' 328 ralt: '\\' 329} 330 331key EQUALS { 332 label: '=' 333 base: '=' 334 shift: '+' 335 ralt: '\u0303' 336} 337