[SDL] No unicode information in key releases
Sam Lantinga
slouken at devolution.com
Tue Jan 18 10:29:27 PST 2005
You can't treat the unicode member of key events as a state.
Think of it instead as a separate event that's piggy-backed onto the
key press event ... "the unicode character X was input" Since there
is no character input generated when a key is released, the unicode
field is not filled in for a key release.
This makes a little more sense if you think about this sequence:
left-shift down
's' key pressed (key is SDLK_s, unicode is 'S')
left-shift up
's' key released (key is SDLK_s, unicode is meaningless)
See ya,
-Sam Lantinga, Software Engineer, Blizzard Entertainment
More information about the SDL
mailing list