From 245deeff66c8158c9ca6be1e40a3a29b4bd3c8d5 Mon Sep 17 00:00:00 2001 From: tma Date: Fri, 22 Aug 2008 11:16:35 +0000 Subject: * Prevent ~ from generating a character * Fix backspace on OS X (I hope) git-svn-id: svn://svn.icculus.org/quake3/trunk@1453 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/sdl/sdl_input.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'code/sdl/sdl_input.c') diff --git a/code/sdl/sdl_input.c b/code/sdl/sdl_input.c index 95dc0d4..23b20b4 100644 --- a/code/sdl/sdl_input.c +++ b/code/sdl/sdl_input.c @@ -234,12 +234,18 @@ static const char *IN_TranslateSDLToQ3Key( SDL_keysym *keysym, *key = CTRL('h'); *buf = *key; } + else + *buf = ch; break; default: *buf = ch; break; } } + // Never allow a '~' SE_CHAR event to be generated + if( *key == '~' ) + *buf = '\0'; + if( in_keyboardDebug->integer ) IN_PrintKey( keysym, *key, down ); -- cgit v1.2.3