| 1 | <global> |
|---|
| 2 | |
|---|
| 3 | # render xft ***DEPRECIATED*** |
|---|
| 4 | |
|---|
| 5 | # font name, for an xft font, specify the point size after a '-' |
|---|
| 6 | # default font is fixed |
|---|
| 7 | font verdana-6:bold|fixed |
|---|
| 8 | |
|---|
| 9 | # color of keboard background ( default white ) |
|---|
| 10 | col 49:49:49 |
|---|
| 11 | |
|---|
| 12 | # color of an active key ( default black ) |
|---|
| 13 | down_col 255:90:8 |
|---|
| 14 | |
|---|
| 15 | # color of key text ( default black ) |
|---|
| 16 | txt_col white |
|---|
| 17 | |
|---|
| 18 | # color of key borders ( default black ) |
|---|
| 19 | border_col 255:90:8 |
|---|
| 20 | |
|---|
| 21 | # keyboard dimentions ( overidden by -geometry ) |
|---|
| 22 | width 480 |
|---|
| 23 | height 180 |
|---|
| 24 | |
|---|
| 25 | # button style, can be rounded ( default ), square or plain |
|---|
| 26 | button_style plain |
|---|
| 27 | |
|---|
| 28 | </global> |
|---|
| 29 | # |
|---|
| 30 | # The keyboard definition is split into rows, starting from the top. |
|---|
| 31 | # |
|---|
| 32 | <layout> |
|---|
| 33 | <row> |
|---|
| 34 | # options for each key are; |
|---|
| 35 | |
|---|
| 36 | # default |
|---|
| 37 | # shift |
|---|
| 38 | # mod |
|---|
| 39 | # default_ks |
|---|
| 40 | # shift_ks |
|---|
| 41 | # mod_ks |
|---|
| 42 | # img |
|---|
| 43 | # bg |
|---|
| 44 | # fg |
|---|
| 45 | # slide_up_ks |
|---|
| 46 | # slide_down_ks |
|---|
| 47 | # slide_left_ks |
|---|
| 48 | # slide_right_ks |
|---|
| 49 | # width |
|---|
| 50 | # height |
|---|
| 51 | |
|---|
| 52 | <key> |
|---|
| 53 | default Esc |
|---|
| 54 | default_ks Escape |
|---|
| 55 | </key> |
|---|
| 56 | <key> |
|---|
| 57 | default 1 |
|---|
| 58 | default_ks 1 |
|---|
| 59 | shift ! |
|---|
| 60 | shift_ks exclam |
|---|
| 61 | </key> |
|---|
| 62 | <key> |
|---|
| 63 | default 2 |
|---|
| 64 | default_ks 2 |
|---|
| 65 | shift " |
|---|
| 66 | shift_ks quotedbl |
|---|
| 67 | </key> |
|---|
| 68 | <key> |
|---|
| 69 | default 3 |
|---|
| 70 | default_ks 3 |
|---|
| 71 | shift ' |
|---|
| 72 | shift_ks quoteright |
|---|
| 73 | </key> |
|---|
| 74 | <key> |
|---|
| 75 | default 4 |
|---|
| 76 | default_ks 4 |
|---|
| 77 | mod E |
|---|
| 78 | mod_ks EuroSign |
|---|
| 79 | shift $ |
|---|
| 80 | shift_ks dollar |
|---|
| 81 | </key> |
|---|
| 82 | <key> |
|---|
| 83 | default 5 |
|---|
| 84 | default_ks 5 |
|---|
| 85 | shift % |
|---|
| 86 | shift_ks percent |
|---|
| 87 | </key> |
|---|
| 88 | <key> |
|---|
| 89 | default 6 |
|---|
| 90 | default_ks 6 |
|---|
| 91 | shift ^ |
|---|
| 92 | shift_ks asciicircum |
|---|
| 93 | </key> |
|---|
| 94 | <key> |
|---|
| 95 | default 7 |
|---|
| 96 | default_ks 7 |
|---|
| 97 | shift & |
|---|
| 98 | shift_ks ampersand |
|---|
| 99 | </key> |
|---|
| 100 | <key> |
|---|
| 101 | default 8 |
|---|
| 102 | default_ks 8 |
|---|
| 103 | shift * |
|---|
| 104 | shift_ks asterisk |
|---|
| 105 | </key> |
|---|
| 106 | <key> |
|---|
| 107 | default 9 |
|---|
| 108 | default_ks 9 |
|---|
| 109 | shift ( |
|---|
| 110 | shift_ks parenleft |
|---|
| 111 | </key> |
|---|
| 112 | <key> |
|---|
| 113 | default 0 |
|---|
| 114 | default_ks 0 |
|---|
| 115 | shift ) |
|---|
| 116 | shift_ks parenright |
|---|
| 117 | </key> |
|---|
| 118 | <key> |
|---|
| 119 | default @ |
|---|
| 120 | default_ks at |
|---|
| 121 | shift ~ |
|---|
| 122 | shift_ks asciitilde |
|---|
| 123 | </key> |
|---|
| 124 | <key> |
|---|
| 125 | img /usr/share/xkbd/img/white/backspace.xpm |
|---|
| 126 | default_ks BackSpace |
|---|
| 127 | </key> |
|---|
| 128 | </row> |
|---|
| 129 | <row> |
|---|
| 130 | <key> |
|---|
| 131 | img /usr/share/xkbd/img/white/tab.xpm |
|---|
| 132 | #default T |
|---|
| 133 | default_ks Tab |
|---|
| 134 | </key> |
|---|
| 135 | <key> |
|---|
| 136 | default q |
|---|
| 137 | default_ks q |
|---|
| 138 | shift Q |
|---|
| 139 | shift_ks Q |
|---|
| 140 | mod & |
|---|
| 141 | mod_ks ampersand |
|---|
| 142 | obey_capslock yes |
|---|
| 143 | </key> |
|---|
| 144 | <key> |
|---|
| 145 | default w |
|---|
| 146 | default_ks w |
|---|
| 147 | shift W |
|---|
| 148 | shift_ks W |
|---|
| 149 | mod $ |
|---|
| 150 | mod_ks dollar |
|---|
| 151 | obey_capslock yes |
|---|
| 152 | </key> |
|---|
| 153 | <key> |
|---|
| 154 | default e |
|---|
| 155 | default_ks e |
|---|
| 156 | shift E |
|---|
| 157 | shift_ks E |
|---|
| 158 | mod # |
|---|
| 159 | mod_ks numbersign |
|---|
| 160 | obey_capslock yes |
|---|
| 161 | </key> |
|---|
| 162 | <key> |
|---|
| 163 | default r |
|---|
| 164 | default_ks r |
|---|
| 165 | shift R |
|---|
| 166 | shift_ks R |
|---|
| 167 | mod | |
|---|
| 168 | mod_ks bar |
|---|
| 169 | obey_capslock yes |
|---|
| 170 | </key> |
|---|
| 171 | <key> |
|---|
| 172 | default t |
|---|
| 173 | default_ks t |
|---|
| 174 | shift T |
|---|
| 175 | shift_ks T |
|---|
| 176 | mod \ |
|---|
| 177 | mod_ks backslash |
|---|
| 178 | obey_capslock yes |
|---|
| 179 | </key> |
|---|
| 180 | <key> |
|---|
| 181 | default y |
|---|
| 182 | default_ks y |
|---|
| 183 | shift Y |
|---|
| 184 | shift_ks Y |
|---|
| 185 | mod ' |
|---|
| 186 | mod_ks quoteright |
|---|
| 187 | obey_capslock yes |
|---|
| 188 | </key> |
|---|
| 189 | <key> |
|---|
| 190 | default u |
|---|
| 191 | default_ks u |
|---|
| 192 | shift U |
|---|
| 193 | shift_ks U |
|---|
| 194 | mod " |
|---|
| 195 | mod_ks quotedbl |
|---|
| 196 | obey_capslock yes |
|---|
| 197 | </key> |
|---|
| 198 | <key> |
|---|
| 199 | default i |
|---|
| 200 | default_ks i |
|---|
| 201 | shift I |
|---|
| 202 | shift_ks I |
|---|
| 203 | mod ` |
|---|
| 204 | mod_ks quoteleft |
|---|
| 205 | obey_capslock yes |
|---|
| 206 | </key> |
|---|
| 207 | <key> |
|---|
| 208 | default o |
|---|
| 209 | default_ks o |
|---|
| 210 | shift O |
|---|
| 211 | shift_ks O |
|---|
| 212 | mod _ |
|---|
| 213 | mod_ks underscore |
|---|
| 214 | obey_capslock yes |
|---|
| 215 | </key> |
|---|
| 216 | <key> |
|---|
| 217 | default p |
|---|
| 218 | default_ks p |
|---|
| 219 | shift P |
|---|
| 220 | shift_ks P |
|---|
| 221 | mod ¬ |
|---|
| 222 | obey_capslock yes |
|---|
| 223 | </key> |
|---|
| 224 | <key> |
|---|
| 225 | img /usr/share/xkbd/img/white/return.xpm |
|---|
| 226 | #default Ret |
|---|
| 227 | default_ks Return |
|---|
| 228 | #shift RET |
|---|
| 229 | #shift_ks Return |
|---|
| 230 | </key> |
|---|
| 231 | |
|---|
| 232 | </row> |
|---|
| 233 | <row> |
|---|
| 234 | <key> |
|---|
| 235 | #default C |
|---|
| 236 | img /usr/share/xkbd/img/white/capslock.xpm |
|---|
| 237 | default_ks Caps_Lock |
|---|
| 238 | </key> |
|---|
| 239 | <key> |
|---|
| 240 | default a |
|---|
| 241 | default_ks a |
|---|
| 242 | shift A |
|---|
| 243 | shift_ks A |
|---|
| 244 | mod ( |
|---|
| 245 | mod_ks parenleft |
|---|
| 246 | obey_capslock yes |
|---|
| 247 | </key> |
|---|
| 248 | <key> |
|---|
| 249 | default s |
|---|
| 250 | default_ks s |
|---|
| 251 | shift S |
|---|
| 252 | shift_ks S |
|---|
| 253 | mod ) |
|---|
| 254 | mod_ks parenright |
|---|
| 255 | obey_capslock yes |
|---|
| 256 | </key> |
|---|
| 257 | <key> |
|---|
| 258 | default d |
|---|
| 259 | default_ks d |
|---|
| 260 | shift D |
|---|
| 261 | shift_ks D |
|---|
| 262 | mod [ |
|---|
| 263 | mod_ks bracketleft |
|---|
| 264 | obey_capslock yes |
|---|
| 265 | </key> |
|---|
| 266 | <key> |
|---|
| 267 | default f |
|---|
| 268 | default_ks f |
|---|
| 269 | shift F |
|---|
| 270 | shift_ks F |
|---|
| 271 | mod ] |
|---|
| 272 | mod_ks bracketright |
|---|
| 273 | obey_capslock yes |
|---|
| 274 | </key> |
|---|
| 275 | <key> |
|---|
| 276 | default g |
|---|
| 277 | default_ks g |
|---|
| 278 | shift G |
|---|
| 279 | shift_ks G |
|---|
| 280 | mod < |
|---|
| 281 | mod_ks less |
|---|
| 282 | obey_capslock yes |
|---|
| 283 | </key> |
|---|
| 284 | <key> |
|---|
| 285 | default h |
|---|
| 286 | default_ks h |
|---|
| 287 | shift H |
|---|
| 288 | shift_ks H |
|---|
| 289 | mod > |
|---|
| 290 | mod_ks greater |
|---|
| 291 | obey_capslock yes |
|---|
| 292 | </key> |
|---|
| 293 | <key> |
|---|
| 294 | default j |
|---|
| 295 | default_ks j |
|---|
| 296 | shift J |
|---|
| 297 | shift_ks J |
|---|
| 298 | mod { |
|---|
| 299 | mod_ks braceleft |
|---|
| 300 | obey_capslock yes |
|---|
| 301 | </key> |
|---|
| 302 | <key> |
|---|
| 303 | default k |
|---|
| 304 | default_ks k |
|---|
| 305 | shift K |
|---|
| 306 | shift_ks K |
|---|
| 307 | mod } |
|---|
| 308 | mod_ks braceright |
|---|
| 309 | obey_capslock yes |
|---|
| 310 | </key> |
|---|
| 311 | <key> |
|---|
| 312 | default l |
|---|
| 313 | default_ks l |
|---|
| 314 | shift L |
|---|
| 315 | shift_ks L |
|---|
| 316 | obey_capslock yes |
|---|
| 317 | mod ¬ |
|---|
| 318 | </key> |
|---|
| 319 | <key> |
|---|
| 320 | default : |
|---|
| 321 | default_ks colon |
|---|
| 322 | shift ; |
|---|
| 323 | shift_ks semicolon |
|---|
| 324 | mod ¬ |
|---|
| 325 | </key> |
|---|
| 326 | |
|---|
| 327 | </row> |
|---|
| 328 | <row> |
|---|
| 329 | <key> |
|---|
| 330 | img /usr/share/xkbd/img/white/shift.xpm |
|---|
| 331 | default_ks Shift_L |
|---|
| 332 | </key> |
|---|
| 333 | <key> |
|---|
| 334 | default z |
|---|
| 335 | default_ks z |
|---|
| 336 | shift Z |
|---|
| 337 | shift_ks Z |
|---|
| 338 | mod + |
|---|
| 339 | mod_ks plus |
|---|
| 340 | obey_capslock yes |
|---|
| 341 | </key> |
|---|
| 342 | <key> |
|---|
| 343 | default x |
|---|
| 344 | default_ks x |
|---|
| 345 | shift X |
|---|
| 346 | shift_ks X |
|---|
| 347 | mod - |
|---|
| 348 | mod_ks minus |
|---|
| 349 | obey_capslock yes |
|---|
| 350 | </key> |
|---|
| 351 | <key> |
|---|
| 352 | default c |
|---|
| 353 | default_ks c |
|---|
| 354 | shift C |
|---|
| 355 | shift_ks C |
|---|
| 356 | mod * |
|---|
| 357 | mod_ks asterisk |
|---|
| 358 | obey_capslock yes |
|---|
| 359 | </key> |
|---|
| 360 | <key> |
|---|
| 361 | default v |
|---|
| 362 | default_ks v |
|---|
| 363 | shift V |
|---|
| 364 | shift_ks V |
|---|
| 365 | mod / |
|---|
| 366 | mod_ks slash |
|---|
| 367 | obey_capslock yes |
|---|
| 368 | </key> |
|---|
| 369 | <key> |
|---|
| 370 | default b |
|---|
| 371 | default_ks b |
|---|
| 372 | shift B |
|---|
| 373 | shift_ks B |
|---|
| 374 | mod = |
|---|
| 375 | mod_ks equal |
|---|
| 376 | obey_capslock yes |
|---|
| 377 | </key> |
|---|
| 378 | <key> |
|---|
| 379 | default n |
|---|
| 380 | default_ks n |
|---|
| 381 | shift N |
|---|
| 382 | shift_ks N |
|---|
| 383 | mod ! |
|---|
| 384 | mod_ks exclam |
|---|
| 385 | obey_capslock yes |
|---|
| 386 | </key> |
|---|
| 387 | <key> |
|---|
| 388 | default m |
|---|
| 389 | default_ks m |
|---|
| 390 | shift M |
|---|
| 391 | shift_ks M |
|---|
| 392 | mod % |
|---|
| 393 | mod_ks percent |
|---|
| 394 | obey_capslock yes |
|---|
| 395 | </key> |
|---|
| 396 | <key> |
|---|
| 397 | default . |
|---|
| 398 | default_ks period |
|---|
| 399 | shift , |
|---|
| 400 | shift_ks comma |
|---|
| 401 | mod ^ |
|---|
| 402 | mod_ks asciicircum |
|---|
| 403 | </key> |
|---|
| 404 | <key> |
|---|
| 405 | default - |
|---|
| 406 | default_ks minus |
|---|
| 407 | shift + |
|---|
| 408 | shift_ks plus |
|---|
| 409 | mod ~ |
|---|
| 410 | mod_ks asciitilde |
|---|
| 411 | </key> |
|---|
| 412 | <key> |
|---|
| 413 | default / |
|---|
| 414 | default_ks slash |
|---|
| 415 | shift \ |
|---|
| 416 | shift_ks backslash |
|---|
| 417 | mod ¬ |
|---|
| 418 | </key> |
|---|
| 419 | </row> |
|---|
| 420 | <row> |
|---|
| 421 | <key> |
|---|
| 422 | default Ctrl |
|---|
| 423 | default_ks Control_L |
|---|
| 424 | shift Ctrl |
|---|
| 425 | shift_ks Control_L |
|---|
| 426 | #bg 30:30:00 |
|---|
| 427 | #fg 100:0:100 |
|---|
| 428 | </key> |
|---|
| 429 | <key> |
|---|
| 430 | default Mult |
|---|
| 431 | default_ks !Mod |
|---|
| 432 | </key> |
|---|
| 433 | <key> |
|---|
| 434 | default_ks space |
|---|
| 435 | key_span_width 6 |
|---|
| 436 | </key> |
|---|
| 437 | <key> |
|---|
| 438 | default Up |
|---|
| 439 | default_ks Up |
|---|
| 440 | </key> |
|---|
| 441 | <key> |
|---|
| 442 | default Alt |
|---|
| 443 | default_ks Alt_L |
|---|
| 444 | shift Alt |
|---|
| 445 | shift_ks Alt_L |
|---|
| 446 | </key> |
|---|
| 447 | <key> |
|---|
| 448 | default Ctrl |
|---|
| 449 | default_ks Control_R |
|---|
| 450 | shift Ctrl |
|---|
| 451 | shift_ks Control_R |
|---|
| 452 | </key> |
|---|
| 453 | </row> |
|---|
| 454 | </layout> |
|---|