UI - Toggling of keyboard modes

Current system has huge problems with most of keys. They can print symbols in chat (or other text field) instead of doing actions and vice versa.
It would be good to make avalable switching of 2 modes:

  1. Normal (current).
  2. Interpret all keystrokes as actions, do not affect any text field.