Implemented Cocoa key event handling.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402005
This commit is contained in:
Sam Lantinga 2006-07-30 05:18:33 +00:00
parent 032809097b
commit f5ebc5ae8c
7 changed files with 717 additions and 24 deletions

View file

@ -654,6 +654,7 @@ SDL_SendKeyboardKey(int index, Uint8 state, Uint8 scancode, SDLKey key)
event.key.keysym.mod = modstate;
event.key.keysym.unicode = 0;
event.key.windowID = keyboard->focus;
/* FIXME: This doesn't make sense anymore... */
/*
* jk 991215 - Added
*/
@ -688,7 +689,7 @@ SDL_SendKeyboardText(int index, const char *text)
event.text.type = SDL_TEXTINPUT;
event.text.which = (Uint8) index;
SDL_strlcpy(event.text.text, text, SDL_arraysize(event.text.text));
event.key.windowID = keyboard->focus;
event.text.windowID = keyboard->focus;
posted = (SDL_PushEvent(&event) > 0);
}
return (posted);