예제 #1
0
static String keyIdentifierForEvasKeyName(String& keyName)
{
    if (gKeyMap.isEmpty())
        createKeyMap();

    if (gKeyMap.contains(keyName))
        return gKeyMap.get(keyName);

    return keyName;
}
예제 #2
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mCheckKeyMap(const KeyMap& mKeyMap, int mki) {
    return mKeyMap.get(Preferences::preferences()->key(mki) - 1);
}
예제 #3
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mCommandKey(const KeyMap& km)    { return km.get(Keys::COMMAND); }
예제 #4
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mLeftArrowKey(const KeyMap& km)  { return km.get(Keys::LEFT_ARROW); }
예제 #5
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mQKey(const KeyMap& km)          { return km.get(Keys::Q); }
예제 #6
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mEscKey(const KeyMap& km)        { return km.get(Keys::ESCAPE); }
예제 #7
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mReturnKey(const KeyMap& km)     { return km.get(Keys::RETURN); }
예제 #8
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mCapsLockKey(const KeyMap& km)   { return km.get(Keys::CAPS_LOCK); }
예제 #9
0
파일: keys.hpp 프로젝트: gamefreak/antares
inline bool mDeleteKey(const KeyMap& km)     { return km.get(Keys::BACKSPACE); }