|
Viewing Single Post From: BUG:editable textboxes display = inseted of <
|
|
Alan
|
Mar 22 2007, 11:49 AM
|
- Posts:
- 129
- Group:
- Admin
- Member
- #1
- Joined:
- March 8, 2007
|
This will be fixed in the next version if you need this fix now do the following in the funtion char EpeeEngine::IsKeyModifiedByOtherKeys(SDLKey _KeyToCheck)
replace the following lines
- Code:
-
if(m_cKeybordControlCharacters.IsShiftPressed()) { switch(_KeyToCheck) { case SDLK_QUOTE: keyModifyedKeyToReturn=34;//" " " break; case SDLK_EQUALS: keyModifyedKeyToReturn=SDLK_PLUS; break; case SDLK_LEFTBRACKET: keyModifyedKeyToReturn=123; //'{'; break; case SDLK_RIGHTBRACKET: keyModifyedKeyToReturn=125;//'}'; break; case SDLK_BACKSLASH: keyModifyedKeyToReturn=124; //'|'; break; case SDLK_MINUS: keyModifyedKeyToReturn=SDLK_UNDERSCORE; break; case SDLK_BACKQUOTE: keyModifyedKeyToReturn= 126; //'~'; break; case SDLK_SEMICOLON: keyModifyedKeyToReturn= 58; //':'; break; case SDLK_COMMA: keyModifyedKeyToReturn= 61; //'<'; break; case SDLK_PERIOD: keyModifyedKeyToReturn= 60; //'>'; break; case SDLK_SLASH: keyModifyedKeyToReturn= 63; //'?'; break; case SDLK_0: keyModifyedKeyToReturn= 41; //')'; break; case SDLK_1: keyModifyedKeyToReturn= 33; //'!'; break; case SDLK_2: keyModifyedKeyToReturn= 64; //'@'; break; case SDLK_3: keyModifyedKeyToReturn= 35; //'#'; break; case SDLK_4: keyModifyedKeyToReturn= 36; //'$'; break; case SDLK_5: keyModifyedKeyToReturn= 37; //'$'; break; case SDLK_6: keyModifyedKeyToReturn= 94; //'^'; break; case SDLK_7: keyModifyedKeyToReturn= 38; //'&'; break; case SDLK_8: keyModifyedKeyToReturn= 42; //'*'; break; case SDLK_9: keyModifyedKeyToReturn= 40; //'('; break; } }
with
- Code:
-
if(m_cKeybordControlCharacters.IsShiftPressed()) { switch(_KeyToCheck) { case SDLK_QUOTE: keyModifyedKeyToReturn='"';//" " " break; case SDLK_EQUALS: keyModifyedKeyToReturn=SDLK_PLUS; break; case SDLK_LEFTBRACKET: keyModifyedKeyToReturn='{'; //'{'; break; case SDLK_RIGHTBRACKET: keyModifyedKeyToReturn='}';//'}'; break; case SDLK_BACKSLASH: keyModifyedKeyToReturn='|'; //'|'; break; case SDLK_MINUS: keyModifyedKeyToReturn=SDLK_UNDERSCORE; break; case SDLK_BACKQUOTE: keyModifyedKeyToReturn= '~'; //'~'; break; case SDLK_SEMICOLON: keyModifyedKeyToReturn= ':'; //':'; break; case SDLK_COMMA: keyModifyedKeyToReturn='<'; //'<'; break; case SDLK_PERIOD: keyModifyedKeyToReturn= '>'; //'>'; break; case SDLK_SLASH: keyModifyedKeyToReturn= '?'; //'?'; break; case SDLK_0: keyModifyedKeyToReturn= ')'; //')'; break; case SDLK_1: keyModifyedKeyToReturn= '!'; //'!'; break; case SDLK_2: keyModifyedKeyToReturn= '@'; //'@'; break; case SDLK_3: keyModifyedKeyToReturn= '#'; //'#'; break; case SDLK_4: keyModifyedKeyToReturn= '$'; //'$'; break; case SDLK_5: keyModifyedKeyToReturn= '%'; //'$'; break; case SDLK_6: keyModifyedKeyToReturn= '^'; //'^'; break; case SDLK_7: keyModifyedKeyToReturn= '&'; //'&'; break; case SDLK_8: keyModifyedKeyToReturn= '*'; //'*'; break; case SDLK_9: keyModifyedKeyToReturn= '('; //'('; break; } }
|
|
|