Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 6, 2011, 7:12:11 PM (13 years ago)
Author:
landauf
Message:

moved keycode translator from InputBuffer to Keyboard, now it works also in the GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/usability/src/libraries/core/input/InputBuffer.cc

    r8027 r8036  
    4747                               \\\"(){}[]<>.:,;_-+*/=!?|$&%^~#";
    4848
    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 
    6349        this->lastKey_ = KeyCode::Unassigned;
    6450        this->timeSinceKeyPressed_ = 0.0f;
     
    242228        }
    243229
    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()));
    249231    }
    250232
Note: See TracChangeset for help on using the changeset viewer.