diff --git a/include/Mw/StringDefs.h b/include/Mw/StringDefs.h index 5908962..c12a3b9 100644 --- a/include/Mw/StringDefs.h +++ b/include/Mw/StringDefs.h @@ -35,5 +35,6 @@ #define MwNmouseDownHandler "CmouseDownHandler" #define MwNmouseUpHandler "CmouseUpHandler" #define MwNchangedHandler "CchangedHandler" +#define MwNkeyHandler "CkeyHandler" #endif diff --git a/src/core.c b/src/core.c index c021762..03ca7dc 100644 --- a/src/core.c +++ b/src/core.c @@ -71,6 +71,7 @@ static void llkeyhandler(MwLL handle, void* data) { int key = *(int*)data; MwDispatch3(h, key, key); + MwDispatchUserHandler(h, MwNkeyHandler, data); } MwWidget MwCreateWidget(MwClass widget_class, const char* name, MwWidget parent, int x, int y, unsigned int width, unsigned int height) {