wok view svkbd/stuff/layout.fr.h @ rev 25496

Up expat (2.5.0), CVE-2022-43680. Again.
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Dec 02 10:26:08 2022 +0000 (18 months ago)
parents 7c96100e0a36
children
line source
1 #define KEYS 63
2 static Key keys_fr[KEYS] = {
3 { "&", "1", XK_ampersand, 1 },
4 { "é", "2~", XK_eacute, 1 },
5 { "\"", "3#", XK_quotedbl, 1 },
6 { "'", "4{", XK_apostrophe, 1 },
7 { "(", "5[", XK_parenleft, 1 },
8 { "-", "6|", XK_minus, 1 },
9 { "é", "7`", XK_egrave, 1 },
10 { "_", "8\\", XK_underscore, 1 },
11 { "ç", "9^", XK_cedilla, 1 },
12 { "à", "0@", XK_agrave, 1 },
13 { ")", "°]", XK_parenright, 1 },
14 { "=", "+}", XK_equal, 1 },
15 { "<-", 0, XK_BackSpace, 2 },
16 { 0 }, /* New row */
17 { "-", ">|", XK_Tab, 1 },
18 { "a", "A", XK_a, 1 },
19 { "z", "Z", XK_z, 1 },
20 { "e", "E€", XK_e, 1 },
21 { "r", "R", XK_r, 1 },
22 { "t", "T", XK_t, 1 },
23 { "y", "Y", XK_y, 1 },
24 { "u", "U", XK_u, 1 },
25 { "i", "I", XK_i, 1 },
26 { "o", "O", XK_o, 1 },
27 { "p", "P", XK_p, 1 },
28 { "^", "", XK_dead_circumflex, 1 },
29 { "$", "£¤", XK_dollar, 1 },
30 { "Return", 0, XK_Return, 3 },
31 { 0 }, /* New row */
32 { 0, 0, XK_Caps_Lock, 2 },
33 { "q", "Q", XK_q, 1 },
34 { "s", "S", XK_s, 1 },
35 { "d", "D", XK_d, 1 },
36 { "f", "F", XK_f, 1 },
37 { "g", "G", XK_g, 1 },
38 { "h", "H", XK_h, 1 },
39 { "j", "J", XK_j, 1 },
40 { "k", "K", XK_k, 1 },
41 { "l", "L", XK_l, 1 },
42 { "m", "M", XK_m, 1 },
43 { "ù", "%", XK_ugrave, 1 },
44 { "*", "µ", XK_multiply, 1 },
45 { "\\", "|", XK_backslash, 1 },
46 { 0 }, /* New row */
47 { 0, 0, XK_Shift_L, 2 },
48 { "w", "W", XK_w, 1 },
49 { "x", "X", XK_x, 1 },
50 { "c", "C", XK_c, 1 },
51 { "v", "V", XK_v, 1 },
52 { "b", "B", XK_b, 1 },
53 { "n", "N", XK_n, 1 },
54 { ",", "?", XK_comma, 1 },
55 { ";", ".", XK_semicolon, 1 },
56 { ":", "/", XK_colon, 1 },
57 { "!", "§", XK_exclam, 1 },
58 { 0, 0, XK_Shift_R, 2 },
59 { 0 }, /* New row */
60 { "Ctrl", 0, XK_Control_L, 2 },
61 { "Alt", 0, XK_Alt_L, 2 },
62 { "", 0, XK_space, 5 },
63 { "Alt", 0, XK_Alt_R, 2 },
64 { "Ctrl", 0, XK_Control_R, 2 },
65 { "[X]", 0, XK_Cancel, 1},
66 };
68 Buttonmod buttonmods[] = {
69 { XK_Shift_L, Button2 },
70 { XK_Alt_L, Button3 },
71 };
73 #define OVERLAYS 1
74 static Key overlay[OVERLAYS] = {
75 { 0, 0, XK_Cancel },
76 };
78 #define LAYERS 1
79 static char* layer_names[LAYERS] = {
80 "fr",
81 };
83 static Key* available_layers[LAYERS] = {
84 keys_fr,
85 };