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::gui
15 {
16 // These key codes are an exact replication of those of wxWidgets.
17 // They are defined within MRPT for convenience, since users don't have to
18 // install
19 // wxWidgets in order to build MRPT applications.
20 // See: http://docs.wxwidgets.org/stable/wx_keycodes.html
21 
22 /* Virtual keycodes */
24 {
26  MRPTK_TAB = 9,
30  MRPTK_DELETE = 127,
31 
32  MRPTK_START = 300,
100 
115 
127 
132 
133  /* Hardware-specific buttons */
154 };
155 
156 /* This enum contains bit mask constants used in wxKeyEvent */
158 {
159  MRPTKMOD_NONE = 0x0000,
160  MRPTKMOD_ALT = 0x1000,
163  MRPTKMOD_SHIFT = 0x4000,
164  MRPTKMOD_META = 0x8000,
166 #ifdef __APPLE__
168 #else
170 #endif
171 };
172 
173 }
174 #endif
175 
176 
mrptKeyModifier
Definition: keycodes.h:157
Classes for creating GUI windows for 2D and 3D visualization.
Definition: about_box.h:14



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020