AppCode 2018.3 Help

Accessibility

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

Customize the IDE

You can customize IDE depending on your accessibility needs.

Adjust colors for red-green color vision deficiency

You can adjust colors if you have red-green color vision deficiency. In this case, code fragments such as errors that are usually highlighted in red or strings that are usually green, will change the color to accommodate your needs (red will change to orange, green will change to blue). The color of the progress bar in the test runner will also get adjusted so it can be easily recognized.

  1. In the Settings/Preferences dialog (⌘,), go to Appearance and Behavior | Appearance.

  2. From the options on the right, select the Adjust colors for red-green vision deficiency (protanopia, deuteranopia) option and click OK to save your changes.

Configure colors for code elements, editor, hyperlinks, etc.

You can adjust colors for code elements, errors, elements of the editor, and tool windows.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | Color Scheme | General.

  2. From the options list on the right, select what you want to adjust the color for. For example, you can select Code and adjust colors for injected language fragments or matched braces, etc. Click OK to save changes.

You can also adjust colors for debugger, consoles and other parts of IDE: simply select the appropriate node in the list of options located in Settings / Preferences | Editor | Color Scheme.

Override the default UI fonts

You can override the default fonts of the UI elements.

  1. In the Settings/Preferences dialog (⌘,), go to Appearance and Behavior | Appearance.

  2. From the options on the right, in the UI options section, select Override default fonts by (not recommended) and specify the font name and its size. Click OK to save changes.

Resize tool windows

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

  1. To resize vertically up or down, press ⇧⌘↑ or ⇧⌘↓.

  2. To resize horizontally left or right, press ⇧⌘← or ⇧⌘→.

Adjust text size in the editor

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

  1. In the Settings/Preferences dialog (⌘,), go to 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. If you need to specify the exact font size, select Editor | Font.

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

Customize shortcuts

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

  1. In the Settings/Preferences dialog (⌘,), go to 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 an action you want to perform such as Add keyboard shortcut, Add mouse shortcut, or Add abbreviation.

  4. In the dialog that opens, specify a shortcut. If you need, select the Second stroke option and specify an additional key for the shortcut. Click OK to save changes. Please note that you need to click OK with the mouse. If you press AppCode will consider it as shortcut.

Please note that you can ignore a conflict and assign a shortcut to several actions. However, it is strongly recommended that you avoid binding two actions with the same shortcut, because the priority of these actions is not defined.

Customize smart keys behavior

You can configure the behavior of the smart keys.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | General | Smart keys.

  2. From the options on the right, select or clear the smart keys options, for example, you can clear the Insert paired brackets or Insert paired quotes option that automatically inserts closing bracket or a quote since it might not be useful when you use a screen reader. Click OK to save changes.

Disable the automatic code completion

You can disable the automatic code completion to avoid an auto-insertion of code elements when you work in the editor with a screen reader.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | General | Code completion.

  2. From the options on the right, clear the Smart Type Completion option. If you need, clear the Basic Completion to disable the basic completion as well.

Customize code folding

You can control the code folding behavior and specify what should or should not be folded.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | General | Code folding.

  2. From the options on the right, select what should be collapsed by default.

Customize code style

You can configure spaces, tabs and indents.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | Code Style | [Language].

  2. From the options on the right, click Tabs and Indents to configure tabs or Spaces to configure where and how to use spaces.

  3. Click OK to save changes.

Manage mouse pointer focus mode

You can configure how the mouse pointer behaves when opening dialogs.

  1. In the Settings/Preferences dialog (⌘,), go to Appearance and Behavior | Appearance.

  2. From the options on the right, select the Automatically position mouse cursor on default button checkbox. Select this checkbox to have the mouse pointer placed at the default button when a dialog opens. If the checkbox is not selected, the pointer location does not change.

  3. Click OK to save 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. While in the editor, press the double shortcut Shift+Alt+6 and F to focus on the gutter. AppCode 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 and T. To browse through the tooltip's content (symbol by symbol), use the Right and Left arrow keys.

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

High contrast color theme

You can set a high contrast theme to work in AppCode.

  1. In the Settings/Preferences dialog (⌘,), go to Appearance and Behavior | Appearance.

  2. On the Appearance page, in the UI Options area, from the Theme drop-down list, select High Contrast, and click OK to apply changes.

High contrast color scheme

You can set a high contrast scheme for your editor.

  1. In the Settings/Preferences dialog (⌘,), go to Editor | Color Scheme.

  2. On the Color Scheme page, from the Scheme drop-down list, select High Contrast.

  3. Click OK to apply your changes.

Last modified: 28 March 2019