- Timestamp:
- Mar 6, 2011, 7:12:11 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/usability/src/libraries/core/input/InputBuffer.cc
r8027 r8036 47 47 \\\"(){}[]<>.:,;_-+*/=!?|$&%^~#"; 48 48 49 this->keyTranslator_[KeyCode::Numpad0] = '0';50 this->keyTranslator_[KeyCode::Numpad1] = '1';51 this->keyTranslator_[KeyCode::Numpad2] = '2';52 this->keyTranslator_[KeyCode::Numpad3] = '3';53 this->keyTranslator_[KeyCode::Numpad4] = '4';54 this->keyTranslator_[KeyCode::Numpad5] = '5';55 this->keyTranslator_[KeyCode::Numpad6] = '6';56 this->keyTranslator_[KeyCode::Numpad7] = '7';57 this->keyTranslator_[KeyCode::Numpad8] = '8';58 this->keyTranslator_[KeyCode::Numpad9] = '9';59 this->keyTranslator_[KeyCode::NumpadPeriod] = '.';60 this->keyTranslator_[KeyCode::Divide] = '/';61 this->keyTranslator_[KeyCode::NumpadEnter] = '\n';62 63 49 this->lastKey_ = KeyCode::Unassigned; 64 50 this->timeSinceKeyPressed_ = 0.0f; … … 242 228 } 243 229 244 std::map<KeyCode::ByEnum, char>::iterator it = this->keyTranslator_.find(evt.getKeyCode()); 245 if (it != this->keyTranslator_.end()) 246 this->insert(it->second); 247 else 248 this->insert(static_cast<char>(evt.getText())); 230 this->insert(static_cast<char>(evt.getText())); 249 231 } 250 232
Note: See TracChangeset
for help on using the changeset viewer.