Main MRPT website > C++ reference for MRPT 1.9.9
keycodes.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 #ifndef MRPT_KEYCODES_H
10 #define MRPT_KEYCODES_H
11 
12 #include <mrpt/config.h>
13 
14 namespace mrpt
15 {
16 namespace gui
17 {
18 // These key codes are an exact replication of those of wxWidgets.
19 // They are defined within MRPT for convenience, since users don't have to
20 // install
21 // wxWidgets in order to build MRPT applications.
22 // See: http://docs.wxwidgets.org/stable/wx_keycodes.html
23 
24 /* Virtual keycodes */
26 {
28  MRPTK_TAB = 9,
32  MRPTK_DELETE = 127,
33 
34  MRPTK_START = 300,
102 
117 
129 
134 
135  /* Hardware-specific buttons */
156 };
157 
158 /* This enum contains bit mask constants used in wxKeyEvent */
160 {
161  MRPTKMOD_NONE = 0x0000,
162  MRPTKMOD_ALT = 0x1000,
165  MRPTKMOD_SHIFT = 0x4000,
166  MRPTKMOD_META = 0x8000,
168 #ifdef __APPLE__
170 #else
172 #endif
173 };
174 
175 } // End of namespace
176 } // End of namespace
177 #endif
mrptKeyModifier
Definition: keycodes.h:159
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at lun oct 28 00:14:14 CET 2019