rev |
line source |
pascal@16436
|
1 static Key keys[] = {
|
pascal@16436
|
2 { "&1", XK_ampersand, 1 },
|
pascal@16436
|
3 { "é2~", XK_eacute, 1 },
|
pascal@16436
|
4 { "\"3#", XK_quotedbl, 1 },
|
pascal@16436
|
5 { "'4{", XK_apostrophe, 1 },
|
pascal@16436
|
6 { "(5[", XK_parenleft, 1 },
|
pascal@16436
|
7 { "-6|", XK_minus, 1 },
|
pascal@16436
|
8 { "é7`", XK_egrave, 1 },
|
pascal@16437
|
9 { "_8\\", XK_underscore, 1 },
|
pascal@16436
|
10 { "ç9^", XK_cedilla, 1 },
|
pascal@16436
|
11 { "à0@", XK_agrave, 1 },
|
pascal@16436
|
12 { ")°]", XK_parenright, 1 },
|
pascal@16436
|
13 { "=+}", XK_equal, 1 },
|
pascal@16436
|
14 { "<-", XK_BackSpace, 2 },
|
pascal@16436
|
15 { 0 }, /* New row */
|
pascal@16436
|
16 { "->|", XK_Tab, 1 },
|
pascal@16436
|
17 { "aA", XK_a, 1 },
|
pascal@16436
|
18 { "zZ", XK_z, 1 },
|
pascal@16436
|
19 { "eE€", XK_e, 1 },
|
pascal@16436
|
20 { "rR", XK_r, 1 },
|
pascal@16436
|
21 { "tT", XK_t, 1 },
|
pascal@16436
|
22 { "yY", XK_y, 1 },
|
pascal@16436
|
23 { "uU", XK_u, 1 },
|
pascal@16436
|
24 { "iI", XK_i, 1 },
|
pascal@16436
|
25 { "oO", XK_o, 1 },
|
pascal@16436
|
26 { "pP", XK_p, 1 },
|
pascal@16437
|
27 { "^", XK_dead_circumflex, 1 },
|
pascal@16436
|
28 { "$£¤", XK_dollar, 1 },
|
pascal@16436
|
29 { "Return", XK_Return, 3 },
|
pascal@16436
|
30 { 0 }, /* New row */
|
pascal@16436
|
31 { 0, XK_Caps_Lock, 2 },
|
pascal@16436
|
32 { "qQ", XK_q, 1 },
|
pascal@16436
|
33 { "sS", XK_s, 1 },
|
pascal@16436
|
34 { "dD", XK_d, 1 },
|
pascal@16436
|
35 { "fF", XK_f, 1 },
|
pascal@16436
|
36 { "gG", XK_g, 1 },
|
pascal@16436
|
37 { "hH", XK_h, 1 },
|
pascal@16436
|
38 { "jJ", XK_j, 1 },
|
pascal@16436
|
39 { "kK", XK_k, 1 },
|
pascal@16436
|
40 { "lL", XK_l, 1 },
|
pascal@16436
|
41 { "mM", XK_m, 1 },
|
pascal@16436
|
42 { "ù%", XK_ugrave, 1 },
|
pascal@16436
|
43 { "*µ", XK_multiply, 1 },
|
pascal@16436
|
44 { "\\|", XK_backslash, 1 },
|
pascal@16436
|
45 { 0 }, /* New row */
|
pascal@16436
|
46 { 0, XK_Shift_L, 3 },
|
pascal@16436
|
47 { "wW", XK_w, 1 },
|
pascal@16436
|
48 { "xX", XK_x, 1 },
|
pascal@16436
|
49 { "cC", XK_c, 1 },
|
pascal@16436
|
50 { "vV", XK_v, 1 },
|
pascal@16436
|
51 { "bB", XK_b, 1 },
|
pascal@16436
|
52 { "nN", XK_n, 1 },
|
pascal@16436
|
53 { ",?", XK_comma, 1 },
|
pascal@16436
|
54 { ";.", XK_semicolon, 1 },
|
pascal@16436
|
55 { ":/", XK_colon, 1 },
|
pascal@16436
|
56 { "!§", XK_exclam, 1 },
|
pascal@16436
|
57 { 0, XK_Shift_R, 2 },
|
pascal@16436
|
58 { 0 }, /* New row */
|
pascal@16436
|
59 { "Ctrl", XK_Control_L, 2 },
|
pascal@16436
|
60 { "Alt", XK_Alt_L, 2 },
|
pascal@16436
|
61 { "", XK_space, 5 },
|
pascal@16436
|
62 { "Alt", XK_Alt_R, 2 },
|
pascal@16436
|
63 { "Ctrl", XK_Control_R, 2 },
|
pascal@16436
|
64 { "[X]", XK_Cancel, 1},
|
pascal@16436
|
65 };
|
pascal@16436
|
66
|
pascal@16436
|
67 Buttonmod buttonmods[] = {
|
pascal@16436
|
68 { XK_Shift_L, Button2 },
|
pascal@16436
|
69 { XK_Alt_L, Button3 },
|
pascal@16436
|
70 };
|
pascal@16436
|
71
|