MPS 2024.1 Help

Accessibility

MPS lets you enable various accessibility features to accommodate your needs. You can use a screen reader or adjust font size, colors, and the behavior of certain UI elements to make the process of working with MPS easier.

Set up a screen reader

MPS fully supports screen readers on both Windows and macOS.

Enable a screen reader

  1. Download and enable your preferred screen reader:

    • NVDA: use the NVDA 2019.3 or later version for compatibility with 64-bit Java applications, such as MPS.

      Download, install, and enable NVDA.

    • JAWS: use the JAWS 12.0.1158 64-bit or later version for compatibility with 64-bit Java applications, such as MPS.

      Download the version you need and restart your computer to enable the JAWS screen reader.

    Enable the VoiceOver screen reader since it is already built into the system.

  2. Ensure you have installed Java Access Bridge and the proper Java version for your screen reader, as follows:

    • To enable Java Access Bridge, open the command prompt and type [JRE_HOME]\bin\jabswitch -enable, where [JRE_HOME] is the directory of the JRE on your machine. For Java version 1.8, Java Access Bridge is part of JDK and you don't need to download it separately. Use the control panel to enable the Java Access Bridge.

    • If your screen reader is 32-bit, install the 32-bit JRE version 1.7 or later. If your screen reader is 64-bit, install the 64-bit JRE version 1.7 or later.

    Your computer may have multiple versions of some important components of Java Access Bridge, and they may not be compatible across versions. You need to verify that your Java Access Bridge configuration is correct.

    If your screen reader is 32-bit, ensure that C:\Windows\SysWOW64\WindowsAccessBridge-32.DLL is present and has a version number of 7.x.x.x or later. The file's description should read "Java(TM) Platform SE 7".

  3. MPS automatically shows a prompt suggesting to enable the screen reader support if its installation was detected.

    In the dialog that opens, click Enable when you first launch MPS.

    The screen reader support can also be activated later or manually for already installed and configured versions of MPS.

Install and set up MPS

  1. Download and install MPS.

  2. To enable screen reader support before the initial launch of MPS, do the following:

    1. Open the configuration directory that contains personal settings, such as, keymaps, color schemes, and so on.

      Syntax

      %APPDATA%\JetBrains\<product><version>

      Example

      C:\Users\JohnS\AppData\Roaming\JetBrains\MPS2024.1

      Syntax

      ~/Library/Application Support/JetBrains/<product><version>

      Example

      ~/Library/Application Support/JetBrains/MPS2024.1

    2. Create a file called idea.properties.

    3. Add the ide.support.screenreaders.enabled=true property to the file you have created.

  3. Launch MPS. The Support screen readers option located in Settings | Appearance & Behavior | Appearance will be enabled.

Customize the IDE

You can customize the IDE depending on your accessibility needs.

Adjust colors for red-green color vision deficiency

You can adjust IDE and editor colors if you have red-green color vision deficiency. In this case, code notifications such as errors that are usually highlighted in red or strings that are usually green, will be displayed with neutral colors. The color of the progress bar in the test runner will also get adjusted, so it can be easily recognized.

  1. Press Ctrl+Alt+S to open settings and then select Appearance & Behavior | Appearance.

  2. Select Adjust colors for red-green vision deficiency and save your changes.

    Check the following example with the Before image that has String highlighted in green color and Errors highlighted in red and the After image where the colors are adjusted:

    Highlighting before adjusting colors
    Highlighting after adjusting colors

Add the contrast color for scrollbars

You can make scrollbars in the editor more visible.

  1. Press Ctrl+Alt+S to open settings and then select Appearance & Behavior | Appearance.

  2. From the options on the right, under the Accessibility section, select Use contrast scrollbars.

Resize tool windows

You can resize the actual tool windows vertically or horizontally using shortcuts.

  • To resize vertically up or down, press Ctrl+Alt+Shift+Up or Ctrl+Alt+Shift+Down.

  • To resize horizontally left or right, press Ctrl+Alt+Shift+Left or Ctrl+Alt+Shift+Right.

Adjust text size in the editor

You can change font and a size of the text in the editor.

  1. Press Ctrl+Alt+S to open settings and then select Editor | General.

  2. From the options on the right, select the Change font size (Zoom) with Ctrl+Mouse Wheel option to quickly change the text size (turning the mouse wheel) while you are working in the editor.

  3. From the options on the right, specify the font, its size, line spacing, and other available options. Click OK to save changes.

Set the zoom level for all UI elements

You can set the zoom level for the entire IDE, making it smaller or larger than the default scale, depending on your needs.

  1. Go to View | Appearance and select Zoom IDE.

  2. To preview different zoom levels, hover over the options in the popup.

    IDE Zoom level
  3. Click the preferred zoom level to apply the changes.

Customize shortcuts

You can configure custom shortcuts to actions that you frequently use.

  1. Press Ctrl+Alt+S to open settings and then select Keymap.

  2. From the list of options on the right such as menus, actions, and tools, select the action you need.

  3. Right-click the selected item and from the context menu, select the action you want to perform, for example Add keyboard shortcut, Add mouse shortcut, or Add abbreviation.

    Adding a keybord shortcut for an action
  4. In the dialog that opens, specify a shortcut. If necessary, select the Second stroke option and specify an additional key for the shortcut. To save the changes, click OK with the mouse (if you press Enter, MPS will consider it a shortcut).

Customize code style

You can configure spaces, tabs, and indents.

  1. Press Ctrl+Alt+S to open settings and then select Editor | Code Style.

  2. Use the text fields on the right to specify your preferred prefixes and suffixes for various kinds of variables.

  3. Click OK to save the changes.

Read gutter icons and line numbers in the editor

You can configure a screen reader to read line numbers, VCS annotations, debugger, and other icons that are located in the left gutter of your editor.

  1. Open your file in the editor.

  2. Press Alt+Shift+6, F to focus on the gutter. MPS starts reading from the line where your caret is currently located.

  3. Use the Up and Down arrow keys to move between lines. If you need to move to the next or previous gutter element in the line, use the Right and Left arrow keys respectively.

    While the focus is in the gutter, the screen reader can read the gutter icon tooltip if it is available.

    To access a tooltip, press the double shortcut Alt+Shift+6, T. To browse through the tooltip's content (symbol by symbol), use the Right and Left arrow keys.

  4. Press Escape to switch the focus back to the editor.

Set a high contrast color theme

You can set a high contrast interface theme to work in MPS. The interface theme defines the appearance of windows, dialogs, and controls.

  1. Press Ctrl+Alt+S to open settings and then select Appearance & Behavior | Appearance.

  2. In the UI Options area, from the Theme list, select High Contrast, and click OK to apply changes.

You can check MPS keyboard shortcuts and User interface to familiarize yourself with other useful shortcuts.

Last modified: 11 June 2024