| 1 | = InputBuffer = |
| 2 | Derivative of orxonox::KeyHandler. Collects text input and stores it stream like. [[br]] |
| 3 | In order to use an object of this class, you need to register non-argument void-return-type functions to a certain character (or all of them). Currently, the shell is the only user. |
| 4 | |
| 5 | == Features == |
| 6 | Other than storing text, the InputBuffer also support automatic key repetition that can be configured with config values. Furthermore, copy and paste is supported. [[br]][[br]] |
| 7 | |
| 8 | || Combination || Effect || |
| 9 | || || || |
| 10 | || Ctrl + C || Copies the entire buffer content to the clipboard || |
| 11 | || Ctrl + V || Pastes the clipboard content in front of the cursor || |
| 12 | || Ctrl + X || Copies all and clears || |
| 13 | || Shift + insert || Like Ctrl + V || |
| 14 | || Shift + del || Like Ctrl + X || |
| 15 | |
| 16 | == Automatic key repetition == |
| 17 | Does exactly what your operating system does normally. The values can be configured with ''keyRepeatDeleay_'' and ''keyRepeatTime_''. |