29 namespace cinder{
namespace app{
36 KeyEvent(
WindowRef win,
int aCode, uint32_t aChar32,
char aChar,
unsigned int aModifiers,
unsigned int aNativeKeyCode )
59 #if ! defined( CINDER_COCOA_TOUCH )
68 #if (defined( CINDER_MSW ) || defined( CINDER_WINRT ))
Definition: KeyEvent.h:180
Definition: KeyEvent.h:99
Definition: KeyEvent.h:135
Definition: KeyEvent.h:118
Definition: KeyEvent.h:109
Definition: KeyEvent.h:65
Definition: KeyEvent.h:203
Definition: KeyEvent.h:183
Definition: KeyEvent.h:124
Definition: KeyEvent.h:64
Definition: KeyEvent.h:215
Definition: KeyEvent.h:185
Definition: KeyEvent.h:144
Definition: KeyEvent.h:131
Definition: KeyEvent.h:213
Definition: KeyEvent.h:154
Definition: KeyEvent.h:205
Definition: KeyEvent.h:85
Definition: KeyEvent.h:198
Definition: KeyEvent.h:110
Definition: KeyEvent.h:187
Definition: KeyEvent.h:71
KeyEvent(WindowRef win, int aCode, uint32_t aChar32, char aChar, unsigned int aModifiers, unsigned int aNativeKeyCode)
Definition: KeyEvent.h:36
int getCode() const
Returns the key code associated with the event, which maps into the enum listed below.
Definition: KeyEvent.h:45
Definition: KeyEvent.h:209
Definition: KeyEvent.h:212
Definition: KeyEvent.h:161
Definition: KeyEvent.h:138
unsigned int mNativeKeyCode
Definition: KeyEvent.h:229
Definition: KeyEvent.h:133
Definition: KeyEvent.h:88
Definition: KeyEvent.h:204
Definition: KeyEvent.h:82
Definition: KeyEvent.h:152
Definition: KeyEvent.h:97
Definition: KeyEvent.h:221
Definition: KeyEvent.h:200
Definition: KeyEvent.h:150
Definition: KeyEvent.h:170
Definition: KeyEvent.h:116
Definition: KeyEvent.h:93
Definition: KeyEvent.h:119
uint32_t mChar32
Definition: KeyEvent.h:226
Definition: KeyEvent.h:168
char getChar() const
Returns the ASCII character associated with the event.
Definition: KeyEvent.h:41
Definition: KeyEvent.h:100
Definition: KeyEvent.h:79
Definition: KeyEvent.h:130
GLXFBConfig Window win
Definition: GLee.h:16730
Definition: KeyEvent.h:177
Definition: KeyEvent.h:111
Definition: KeyEvent.h:134
bool isAccelDown() const
Returns whether the accelerator key was pressed during the event. Maps to the Control key on Windows ...
Definition: KeyEvent.h:55
Definition: KeyEvent.h:219
bool isShiftDown() const
Returns whether the Shift key was pressed during the event.
Definition: KeyEvent.h:47
Definition: KeyEvent.h:197
Definition: KeyEvent.h:188
Definition: KeyEvent.h:175
Definition: KeyEvent.h:114
Definition: KeyEvent.h:147
Definition: KeyEvent.h:101
Definition: KeyEvent.h:155
Definition: KeyEvent.h:159
Definition: KeyEvent.h:115
Definition: KeyEvent.h:171
Definition: KeyEvent.h:66
std::shared_ptr< Window > WindowRef
Definition: Event.h:49
Definition: KeyEvent.h:201
Definition: KeyEvent.h:218
bool isMetaDown() const
Returns whether the meta key was pressed during the event. Maps to the Windows key on Windows and the...
Definition: KeyEvent.h:53
Definition: KeyEvent.h:103
Definition: KeyEvent.h:167
Definition: KeyEvent.h:202
Definition: KeyEvent.h:89
Definition: KeyEvent.h:136
Definition: KeyEvent.h:84
Definition: KeyEvent.h:164
Definition: KeyEvent.h:102
Definition: KeyEvent.h:174
Definition: KeyEvent.h:139
Definition: KeyEvent.h:160
KeyEvent()
Definition: KeyEvent.h:34
Definition: KeyEvent.h:191
Definition: KeyEvent.h:95
Definition: KeyEvent.h:186
unsigned int mModifiers
Definition: KeyEvent.h:228
Definition: KeyEvent.h:165
Definition: KeyEvent.h:67
Definition: KeyEvent.h:178
Definition: KeyEvent.h:181
static int translateNativeKeyCode(int nativeKeyCode)
Maps a platform-native key-code to the key code enum.
Definition: KeyEvent.h:194
uint32_t getCharUtf32() const
Returns the UTF-32 character associated with the event.
Definition: KeyEvent.h:43
Definition: KeyEvent.h:166
Base class for all Events.
Definition: Event.h:53
Definition: KeyEvent.h:145
Definition: KeyEvent.h:193
Definition: KeyEvent.h:163
Definition: KeyEvent.h:199
Definition: KeyEvent.h:92
Definition: KeyEvent.h:140
bool isAltDown() const
Returns whether the Alt (or Option) key was pressed during the event.
Definition: KeyEvent.h:49
Definition: KeyEvent.h:125
Definition: KeyEvent.h:106
Definition: KeyEvent.h:77
Definition: KeyEvent.h:149
Definition: KeyEvent.h:143
Definition: KeyEvent.h:91
int getNativeKeyCode() const
Returns the platform-native key-code. Advanced users only.
Definition: KeyEvent.h:57
Definition: KeyEvent.h:108
Definition: KeyEvent.h:129
Definition: KeyEvent.h:196
Definition: KeyEvent.h:90
Definition: KeyEvent.h:120
Definition: KeyEvent.h:128
Definition: KeyEvent.h:142
Definition: KeyEvent.h:158
Definition: KeyEvent.h:137
Definition: KeyEvent.h:127
Definition: KeyEvent.h:216
Definition: KeyEvent.h:210
Definition: KeyEvent.h:122
Definition: KeyEvent.h:182
Definition: KeyEvent.h:80
Definition: KeyEvent.h:141
Definition: KeyEvent.h:123
Definition: KeyEvent.h:132
Definition: KeyEvent.h:156
Definition: KeyEvent.h:105
Definition: KeyEvent.h:148
Definition: KeyEvent.h:78
int mCode
Definition: KeyEvent.h:225
Definition: KeyEvent.h:153
Definition: KeyEvent.h:206
Definition: KeyEvent.h:162
bool isControlDown() const
Returns whether the Control key was pressed during the event.
Definition: KeyEvent.h:51
WindowRef mWindow
Definition: KeyEvent.h:230
Definition: KeyEvent.h:96
Definition: KeyEvent.h:81
Definition: KeyEvent.h:113
Definition: KeyEvent.h:98
char mChar
Definition: KeyEvent.h:227
Definition: KeyEvent.h:94
Definition: KeyEvent.h:214
Definition: KeyEvent.h:121
Definition: KeyEvent.h:190
Definition: KeyEvent.h:207
Definition: KeyEvent.h:104
Definition: KeyEvent.h:157
Definition: KeyEvent.h:172
Definition: KeyEvent.h:87
Definition: KeyEvent.h:146
Definition: KeyEvent.h:86
Definition: KeyEvent.h:173
Definition: KeyEvent.h:112
Represents a keyboard event.
Definition: KeyEvent.h:32
Definition: KeyEvent.h:107
Definition: KeyEvent.h:189
Definition: KeyEvent.h:83
Definition: KeyEvent.h:176
Definition: KeyEvent.h:184
Definition: KeyEvent.h:217
Definition: KeyEvent.h:126
Definition: KeyEvent.h:192
Definition: KeyEvent.h:208