annotate libmlk-core/mlk/core/key.h @ 545:27303e9402de

core: introduce mlk_alloc_expand
author David Demelier <markand@malikania.fr>
date Sun, 05 Mar 2023 22:14:02 +0100
parents 3d004b068744
children 76ce31b0151f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * key.h -- keyboard definitions
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
445
773a082f0b91 misc: update copyright years
David Demelier <markand@malikania.fr>
parents: 431
diff changeset
4 * Copyright (c) 2020-2023 David Demelier <markand@malikania.fr>
19
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 *
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * Permission to use, copy, modify, and/or distribute this software for any
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * purpose with or without fee is hereby granted, provided that the above
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 * copyright notice and this permission notice appear in all copies.
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 *
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 */
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
366
19782ea1cf4a misc: start rebranding
David Demelier <markand@malikania.fr>
parents: 320
diff changeset
19 #ifndef MLK_CORE_KEY_H
19782ea1cf4a misc: start rebranding
David Demelier <markand@malikania.fr>
parents: 320
diff changeset
20 #define MLK_CORE_KEY_H
19
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
22 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
23 * \file mlk/core/key.h
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
24 * \brief Keyboard definitions
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
25 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
26
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
27 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
28 * \enum mlk_key
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
29 * \brief Keyboard code
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
30 *
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
31 * Its enumeration constants are as self explanatory as possible.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
32 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
33 enum mlk_key {
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
34 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
35 * Unknown key pressed (default).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
36 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
37 MLK_KEY_UNKNOWN = 0,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
38
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
39 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
40 * Return/enter.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
41 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
42 MLK_KEY_ENTER,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
43
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
44 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
45 * Escape, aka the vim key.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
46 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
47 MLK_KEY_ESCAPE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
48
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
49 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
50 * Left delete.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
51 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
52 MLK_KEY_BACKSPACE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
53
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
54 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
55 * Tab.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
56 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
57 MLK_KEY_TAB,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
58
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
59 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
60 * Space bar.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
61 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
62 MLK_KEY_SPACE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
63
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
64 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
65 * Exclamation (!).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
66 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
67 MLK_KEY_EXCLAIM,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
68
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
69 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
70 * Double quot (").
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
71 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
72 MLK_KEY_DOUBLE_QUOTE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
73
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
74 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
75 * Hash (#).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
76 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
77 MLK_KEY_HASH,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
78
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
79 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
80 * Percent (%).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
81 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
82 MLK_KEY_PERCENT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
83
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
84 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
85 * Euro ($).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
86 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
87 MLK_KEY_DOLLAR,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
88
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
89 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
90 * Ampersand (&).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
91 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
92 MLK_KEY_AMPERSAND,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
93
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
94 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
95 * Simple quote (').
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
96 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
97 MLK_KEY_QUOTE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
98
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
99 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
100 * Left parenthesis (().
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
101 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
102 MLK_KEY_LPAREN,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
103
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
104 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
105 * Right parenthesis ()).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
106 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
107 MLK_KEY_RPAREN,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
108
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
109 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
110 * Asterisk (*).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
111 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
112 MLK_KEY_ASTERISK,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
113
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
114 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
115 * Plus (+).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
116 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
117 MLK_KEY_PLUS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
118
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
119 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
120 * Comma (,).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
121 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
122 MLK_KEY_COMMA,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
123
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
124 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
125 * Minus (-).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
126 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
127 MLK_KEY_MINUS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
128
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
129 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
130 * Period (.).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
131 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
132 MLK_KEY_PERIOD,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
133
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
134 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
135 * Forward slash (/).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
136 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
137 MLK_KEY_SLASH,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
138
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
139 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
140 * 0.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
141 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
142 MLK_KEY_0,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
143
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
144 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
145 * 1.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
146 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
147 MLK_KEY_1,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
148
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
149 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
150 * 2.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
151 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
152 MLK_KEY_2,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
153
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
154 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
155 * 3.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
156 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
157 MLK_KEY_3,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
158
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
159 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
160 * 4.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
161 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
162 MLK_KEY_4,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
163
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
164 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
165 * 5.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
166 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
167 MLK_KEY_5,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
168
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
169 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
170 * 6.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
171 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
172 MLK_KEY_6,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
173
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
174 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
175 * 7.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
176 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
177 MLK_KEY_7,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
178
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
179 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
180 * 8.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
181 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
182 MLK_KEY_8,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
183
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
184 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
185 * 9.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
186 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
187 MLK_KEY_9,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
188
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
189 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
190 * Colon (:).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
191 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
192 MLK_KEY_COLON,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
193
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
194 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
195 * Semicolon (;).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
196 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
197 MLK_KEY_SEMICOLON,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
198
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
199 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
200 * Less (<).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
201 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
202 MLK_KEY_LESS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
203
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
204 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
205 * Equals (=).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
206 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
207 MLK_KEY_EQUALS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
208
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
209 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
210 * Greater (>).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
211 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
212 MLK_KEY_GREATER,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
213
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
214 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
215 * Response (?).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
216 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
217 MLK_KEY_QUESTION,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
218
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
219 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
220 * At (@).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
221 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
222 MLK_KEY_AT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
223
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
224 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
225 * Left bracket ([).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
226 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
227 MLK_KEY_LBRACKET,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
228
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
229 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
230 * Back slack (\).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
231 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
232 MLK_KEY_BACKSLASH,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
233
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
234 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
235 * Right bracket (]).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
236 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
237 MLK_KEY_RBRACKET,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
238
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
239 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
240 * Caret (^).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
241 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
242 MLK_KEY_CARET,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
243
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
244 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
245 * Underscore (_).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
246 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
247 MLK_KEY_UNDERSCORE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
248
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
249 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
250 * Back quote (`).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
251 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
252 MLK_KEY_BACKQUOTE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
253
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
254 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
255 * A.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
256 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
257 MLK_KEY_A,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
258
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
259 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
260 * B.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
261 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
262 MLK_KEY_B,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
263
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
264 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
265 * C.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
266 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
267 MLK_KEY_C,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
268
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
269 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
270 * D.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
271 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
272 MLK_KEY_D,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
273
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
274 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
275 * E.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
276 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
277 MLK_KEY_E,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
278
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
279 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
280 * F.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
281 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
282 MLK_KEY_F,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
283
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
284 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
285 * G.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
286 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
287 MLK_KEY_G,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
288
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
289 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
290 * H.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
291 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
292 MLK_KEY_H,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
293
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
294 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
295 * I.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
296 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
297 MLK_KEY_I,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
298
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
299 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
300 * J.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
301 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
302 MLK_KEY_J,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
303
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
304 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
305 * K.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
306 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
307 MLK_KEY_K,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
308
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
309 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
310 * L.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
311 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
312 MLK_KEY_L,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
313
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
314 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
315 * M.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
316 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
317 MLK_KEY_M,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
318
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
319 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
320 * N.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
321 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
322 MLK_KEY_N,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
323
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
324 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
325 * O.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
326 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
327 MLK_KEY_O,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
328
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
329 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
330 * P.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
331 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
332 MLK_KEY_P,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
333
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
334 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
335 * Q.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
336 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
337 MLK_KEY_Q,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
338
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
339 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
340 * R.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
341 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
342 MLK_KEY_R,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
343
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
344 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
345 * S.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
346 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
347 MLK_KEY_S,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
348
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
349 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
350 * T.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
351 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
352 MLK_KEY_T,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
353
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
354 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
355 * U.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
356 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
357 MLK_KEY_U,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
358
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
359 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
360 * V.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
361 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
362 MLK_KEY_V,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
363
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
364 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
365 * W.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
366 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
367 MLK_KEY_W,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
368
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
369 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
370 * X.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
371 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
372 MLK_KEY_X,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
373
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
374 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
375 * Y.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
376 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
377 MLK_KEY_Y,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
378
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
379 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
380 * Z.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
381 */
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
382 MLK_KEY_Z,
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
383
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
384 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
385 * Caps lock, aka the most useless key.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
386 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
387 MLK_KEY_CAPSLOCK,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
388
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
389 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
390 * F1.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
391 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
392 MLK_KEY_F1,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
393
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
394 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
395 * F2.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
396 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
397 MLK_KEY_F2,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
398
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
399 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
400 * F3.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
401 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
402 MLK_KEY_F3,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
403
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
404 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
405 * F4.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
406 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
407 MLK_KEY_F4,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
408
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
409 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
410 * F5.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
411 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
412 MLK_KEY_F5,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
413
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
414 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
415 * F6.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
416 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
417 MLK_KEY_F6,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
418
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
419 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
420 * F7.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
421 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
422 MLK_KEY_F7,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
423
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
424 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
425 * F8.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
426 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
427 MLK_KEY_F8,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
428
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
429 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
430 * F9.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
431 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
432 MLK_KEY_F9,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
433
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
434 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
435 * F10.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
436 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
437 MLK_KEY_F10,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
438
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
439 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
440 * F11.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
441 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
442 MLK_KEY_F11,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
443
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
444 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
445 * F12.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
446 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
447 MLK_KEY_F12,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
448
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
449 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
450 * F13.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
451 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
452 MLK_KEY_F13,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
453
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
454 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
455 * F14.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
456 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
457 MLK_KEY_F14,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
458
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
459 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
460 * F15.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
461 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
462 MLK_KEY_F15,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
463
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
464 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
465 * F16.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
466 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
467 MLK_KEY_F16,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
468
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
469 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
470 * F17.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
471 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
472 MLK_KEY_F17,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
473
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
474 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
475 * F18.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
476 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
477 MLK_KEY_F18,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
478
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
479 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
480 * F19.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
481 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
482 MLK_KEY_F19,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
483
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
484 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
485 * F20.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
486 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
487 MLK_KEY_F20,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
488
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
489 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
490 * F21.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
491 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
492 MLK_KEY_F21,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
493
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
494 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
495 * F22.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
496 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
497 MLK_KEY_F22,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
498
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
499 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
500 * F23.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
501 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
502 MLK_KEY_F23,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
503
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
504 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
505 * F24.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
506 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
507 MLK_KEY_F24,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
508
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
509 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
510 * Print screen.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
511 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
512 MLK_KEY_PRINTSCREEN,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
513
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
514 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
515 * Scroll lock.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
516 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
517 MLK_KEY_SCROLL_LOCK,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
518
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
519 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
520 * Pause.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
521 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
522 MLK_KEY_PAUSE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
523
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
524 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
525 * Insert.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
526 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
527 MLK_KEY_INSERT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
528
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
529 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
530 * Home.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
531 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
532 MLK_KEY_HOME,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
533
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
534 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
535 * Page up.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
536 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
537 MLK_KEY_PAGEUP,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
538
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
539 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
540 * Right delete.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
541 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
542 MLK_KEY_DELETE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
543
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
544 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
545 * End.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
546 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
547 MLK_KEY_END,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
548
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
549 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
550 * Page down.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
551 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
552 MLK_KEY_PAGEDOWN,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
553
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
554 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
555 * Right arrow.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
556 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
557 MLK_KEY_RIGHT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
558
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
559 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
560 * Left arrow.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
561 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
562 MLK_KEY_LEFT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
563
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
564 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
565 * Down arrow.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
566 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
567 MLK_KEY_DOWN,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
568
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
569 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
570 * Up arrow.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
571 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
572 MLK_KEY_UP,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
573
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
574 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
575 * Num lock key.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
576 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
577 MLK_KEY_NUMLOCKCLEAR,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
578
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
579 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
580 * Keypad divide (/).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
581 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
582 MLK_KEY_KP_DIVIDE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
583
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
584 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
585 * Keypad multiply (*).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
586 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
587 MLK_KEY_KP_MULTIPLY,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
588
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
589 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
590 * Keypad minus (-).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
591 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
592 MLK_KEY_KP_MINUS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
593
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
594 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
595 * Keypad plus (+).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
596 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
597 MLK_KEY_KP_PLUS,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
598
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
599 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
600 * Keypad enter.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
601 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
602 MLK_KEY_KP_ENTER,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
603
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
604 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
605 * Keypad 00.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
606 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
607 MLK_KEY_KP_00,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
608
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
609 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
610 * Keypad 000.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
611 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
612 MLK_KEY_KP_000,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
613
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
614 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
615 * Keypad (1).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
616 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
617 MLK_KEY_KP_1,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
618
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
619 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
620 * Keypad (2).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
621 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
622 MLK_KEY_KP_2,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
623
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
624 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
625 * Keypad (3).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
626 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
627 MLK_KEY_KP_3,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
628
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
629 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
630 * Keypad (4).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
631 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
632 MLK_KEY_KP_4,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
633
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
634 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
635 * Keypad (5).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
636 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
637 MLK_KEY_KP_5,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
638
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
639 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
640 * Keypad (6).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
641 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
642 MLK_KEY_KP_6,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
643
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
644 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
645 * Keypad (7).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
646 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
647 MLK_KEY_KP_7,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
648
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
649 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
650 * Keypad (8).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
651 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
652 MLK_KEY_KP_8,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
653
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
654 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
655 * Keypad (9).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
656 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
657 MLK_KEY_KP_9,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
658
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
659 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
660 * Keypad (0).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
661 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
662 MLK_KEY_KP_0,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
663
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
664 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
665 * Keypad period (.).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
666 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
667 MLK_KEY_KP_PERIOD,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
668
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
669 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
670 * Keypad comma (,).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
671 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
672 MLK_KEY_KP_COMMA,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
673
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
674 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
675 * Menu.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
676 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
677 MLK_KEY_MENU,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
678
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
679 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
680 * Sound mute.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
681 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
682 MLK_KEY_MUTE,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
683
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
684 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
685 * Sound volume up.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
686 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
687 MLK_KEY_VOLUME_UP,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
688
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
689 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
690 * Sound volume down.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
691 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
692 MLK_KEY_VOLUME_DOWN,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
693
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
694 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
695 * Left ctrl.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
696 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
697 MLK_KEY_LCTRL,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
698
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
699 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
700 * Left shift.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
701 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
702 MLK_KEY_LSHIFT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
703
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
704 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
705 * Left alt/option.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
706 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
707 MLK_KEY_LALT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
708
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
709 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
710 * Left super (or logo).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
711 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
712 MLK_KEY_LSUPER,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
713
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
714 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
715 * Right ctrl.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
716 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
717 MLK_KEY_RCTRL,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
718
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
719 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
720 * Right shift.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
721 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
722 MLK_KEY_RSHIFT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
723
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
724 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
725 * Right alt/option.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
726 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
727 MLK_KEY_RALT,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
728
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
729 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
730 * Right super (or logo).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
731 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
732 MLK_KEY_RSUPER,
19
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
733 };
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
734
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
735 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
736 * \enum mlk_key_mod
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
737 * \brief Keyboard modifier
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
738 *
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
739 * This enumeration is implemented as a bitmask.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
740 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
741 enum mlk_key_mod {
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
742 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
743 * Left shift.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
744 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
745 MLK_KEY_MOD_LSHIFT = 1 << 0,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
746
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
747 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
748 * Left ctrl.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
749 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
750 MLK_KEY_MOD_LCTRL = 1 << 1,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
751
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
752 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
753 * Left alt/option.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
754 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
755 MLK_KEY_MOD_LALT = 1 << 2,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
756
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
757 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
758 * Left super (or logo).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
759 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
760 MLK_KEY_MOD_LSUPER = 1 << 3,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
761
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
762 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
763 * Right shift.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
764 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
765 MLK_KEY_MOD_RSHIFT = 1 << 4,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
766
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
767 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
768 * Right ctrl.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
769 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
770 MLK_KEY_MOD_RCTRL = 1 << 5,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
771
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
772 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
773 * Right alt/option.
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
774 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
775 MLK_KEY_MOD_RALT = 1 << 6,
527
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
776
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
777 /**
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
778 * Right super (or logo).
3d004b068744 core: doxygenize key
David Demelier <markand@malikania.fr>
parents: 450
diff changeset
779 */
450
b26dd49f69ff core: event -> mlk_event (and friends)
David Demelier <markand@malikania.fr>
parents: 445
diff changeset
780 MLK_KEY_MOD_RSUPER = 1 << 7
19
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
781 };
bc1fdff76775 core: implement most useful events, closes #2445
David Demelier <markand@malikania.fr>
parents:
diff changeset
782
366
19782ea1cf4a misc: start rebranding
David Demelier <markand@malikania.fr>
parents: 320
diff changeset
783 #endif /* !MLK_CORE_KEY_H */