2.5
[blender-staging.git] / source / blender / windowmanager / wm_event_types.h
index 6e7186542de366e75ff98c66cc826fde89a9f98b..ee18a0fb45b8c79b49b5963ea190d92d5702e5d2 100644 (file)
        /* only used for KM_TEXTINPUT, so assume that we want all user-inputtable ascii codes included */
 #define ISKEYBOARD(event)      (event >=' ' && event <=255)
 
+/* test whether event type is acceptable as hotkey, excluding modifiers */
+#define ISHOTKEY(event)        (event >=' ' && event <=320 && !(event>=LEFTCTRLKEY && event<=ESCKEY) && !(event>=UNKNOWNKEY && event<=GRLESSKEY))
+
+
 /* **************** BLENDER GESTURE EVENTS ********************* */
 
 #define EVT_ACTIONZONE_AREA            0x5000