From 8a59a45342cecdc47d668488eb644a14d419a968 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Sat, 29 May 2010 01:42:42 +0000 Subject: Esc as input for Key Buttons (e.g Logic Brick Keyboard Sensor) After talking with Brecht he agreed on allowing Esc to be used as input for key input butons. In order to let the user to cancel an input it can cancel it clicking outside the button. Also replacing manual check by ui_mouse_inside_button in ui_text function (patch reviewed (and helped) by Matt (but the change on ISHOTKEY, that's on my own risk ;)) --- source/blender/windowmanager/wm_event_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/windowmanager/wm_event_types.h') diff --git a/source/blender/windowmanager/wm_event_types.h b/source/blender/windowmanager/wm_event_types.h index 7b83e1d4179..a93214e9a54 100644 --- a/source/blender/windowmanager/wm_event_types.h +++ b/source/blender/windowmanager/wm_event_types.h @@ -226,7 +226,7 @@ #define ISTWEAK(event) (event >= EVT_TWEAK_L && event <= EVT_GESTURE) /* test whether event type is acceptable as hotkey, excluding modifiers */ -#define ISHOTKEY(event) ((ISKEYBOARD(event) || ISMOUSE(event)) && !(event>=LEFTCTRLKEY && event<=ESCKEY) && !(event>=UNKNOWNKEY && event<=GRLESSKEY)) +#define ISHOTKEY(event) ((ISKEYBOARD(event) || ISMOUSE(event)) && !(event>=LEFTCTRLKEY && event<=LEFTSHIFTKEY) && !(event>=UNKNOWNKEY && event<=GRLESSKEY)) /* **************** BLENDER GESTURE EVENTS ********************* */ -- cgit v1.2.3