Welcome Guest [Log In] [Register]
Welcome to Epee Engine. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
BUG:editable textboxes display = inseted of <; editable textboxes display = inseted of
Topic Started: Mar 22 2007, 11:38 AM (406 Views)
Alan
Administrator
[ *  *  * ]
when a user tries to type a < into a text box an = is displayed instead of a <
Offline Profile Quote Post Goto Top
 
Alan
Administrator
[ *  *  * ]

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;
 
  }
 }
Offline Profile Quote Post Goto Top
 
Alan
Administrator
[ *  *  * ]
This has been fixed in Version .35
Offline Profile Quote Post Goto Top
 
« Previous Topic · Bugs · Next Topic »
Add Reply