MPS Web Help

MPS is a keyboard-centric IDE. Most of the actions (navigation, refactoring, debugging, etc.) can be carried out without using a mouse, which lets dramatically increase coding speed. If you had used another IDE for a while and have memorized your favorite keyboard shortcuts, you can use them all in MPS.

MPS completely suits your shortcut habits by supporting customizable keymaps. A keymap is a set of keyboard and mouse shortcuts that invoke different actions - menu commands, editor operations, etc. MPS comes with a set of preconfigured keymaps.

Tip

Preconfigured keymaps are not editable. If you need to change some shortcuts, create a copy of the desired keymap with a new name, and then modify as required.

All user-defined keymaps are stored in separate configuration files under the config/keymaps subdirectory in the MPS profile directory:

Each keymap file contains only differences between the current and the parent keymaps.

To configure keyboard shortcuts and mouse shortcuts
  1. Open Settings dialog and click Keymap.
  2. Select one of the preconfigured Keymaps, which you want to use a base for the new one, and click Copy. Accept the default name, or change it as required.
  3. In the All Actions list, select the desired action.
  4. Configure keyboard shortcuts. To do that, follow these steps:
    1. Click Add Keyboard Shortcut. Enter Keyboard Shortcut dialog box appears.
    2. Press the keys to be used as shortcuts. The keystrokes are immediately reflected in the First Stroke field. Optionally, check the Enable option and press keys for the Second Stroke. As you press the keys, Preview field displays the suggested combination of keystrokes, and the Conflicts field displays warnings, if some of the keystrokes are already assigned to the other actions.
    3. Click OK with the mouse pointer to create a shortcut and bind it with an action.
    Warning

    It is important to use the mouse pointer, because any keystroke is interpreted as a shortcut.

  5. Configure mouse shortcuts. To do that, follow these steps:
    1. Click Add Mouse Shortcut, if you need to bind an action to a mouse click. Enter Mouse Shortcut dialog box appears.
    2. In the Click Count section, click a radio button to choose a Single Click or Double Click.
    3. Hover your mouse pointer over the section Click Pad and click the desired mouse button. Use AltAlt, CtrlCtrl and ShiftShift modifiers for diversity. As you click, the Shortcut Preview field displays the suggested shortcut, and the Conflicts field displays warnings, if some of the shortcuts are already assigned to the other actions.
    4. Click OK or Press EnterEnter to create a shortcut and bind it with an action.
Warning

If a conflict is reported, a warning message appears. You can choose one of the following options:

  • Remove to remove all other bindings and preserve the new one.
  • Leave to preserve all bindings including the new one.
  • Cancel to return to the keymap definition.

Although you can ignore conflict and bind a shortcut with several actions, it is strictly recommended to avoid binding two actions with the same shortcut, because the order of performing such actions is not defined.

See Also

Reference:

Web Resources: