24 #include <IEventReceiver.h>
37 KeyPress(
const irr::SEvent::SKeyInput &in,
bool prefer_character =
false);
44 const char *
sym()
const;
45 const char *
name()
const;
50 return k > 0 && k < irr::KEY_KEY_CODES_COUNT;
53 irr::EKEY_CODE
Key = irr::KEY_KEY_CODES_COUNT;
wchar_t Char
Definition: keycode.h:54
const char * name() const
Definition: keycode.cpp:346
irr::EKEY_CODE Key
Definition: keycode.h:53
bool operator==(const KeyPress &o) const
Definition: keycode.h:39
static bool valid_kcode(irr::EKEY_CODE k)
Definition: keycode.h:48
const char * sym() const
Definition: keycode.cpp:341
std::string m_name
Definition: keycode.h:55
irr::EKEY_CODE keyname_to_keycode(const char *name)
Definition: keycode.cpp:385
KeyPress getKeySetting(const char *settingname)
Definition: keycode.cpp:368
void clearKeyCache()
Definition: keycode.cpp:380