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 the 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 (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.
Press ⌃ ⌥ S to open the IDE settings and select Appearance & Behavior | Appearance.
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.
Add the contrast color for scrollbars
You can make scrollbars in the editor more visible.
Press ⌃ ⌥ S to open the IDE settings and select Appearance & Behavior | Appearance.
From the options on the right, under Accessibility section, select Use contrast scrollbars.
Configure colors for code elements, editor, scrollbar, hyperlinks, and so on
You can adjust colors for code elements, errors, elements of the editor, and tool windows. You can also configure a color for the vertical scrollbar in the editor.
Press ⌃ ⌥ S to open the IDE settings and select Editor | Color Scheme | General.
From the options list on the right, select an element for which you want to adjust the color. For example, you can select Code and adjust colors for injected language fragments or matched braces, and so on. Click OK to save the changes.
You can also adjust colors for the debugger, consoles and other parts of the IDE: select the appropriate node in the list of options located in
.Override the default UI fonts
You can override the default fonts of the UI elements.
Press ⌃ ⌥ S to open the IDE settings and select Appearance & Behavior | Appearance.
From the options on the right, select Use custom font. From the list of fonts, select the one you need and in the Size field, specify the font's size.
Click OK to save the changes.
Resize tool windows
You can resize the actual tool windows vertically or horizontally using shortcuts.
To resize vertically up or down, press ⌃ ⌥ ⇧ ↑ or ⌃ ⌥ ⇧ ↓.
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.
Press ⌃ ⌥ S to open the IDE settings and select Editor | General.
From the options on the right, select the Change font size (Zoom) with Command+Mouse Wheel option to quickly change the text size (turning the mouse wheel) while you are working in the editor.
If you need to specify the exact font size, select
.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.
Press ⌃ ⌥ S to open the IDE settings and select Keymap.
From the list of options on the right such as menus, actions, and tools, select the action you need.
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.
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 the changes.
Click OK with the mouse. If you press ⏎ AppCode will consider it a shortcut.
Customize smart keys behavior
You can configure the behavior of smart keys.
Press ⌃ ⌥ S to open the IDE settings and select Editor | General | Smart keys.
From the options on the right, select or clear the smart keys options, for example, you can clear the Insert paired brackets or the Insert paired quotes option that automatically inserts a closing bracket or a quote since it might not be useful when you use a screen reader. Click OK to save changes.
Disable automatic code completion
You can disable automatic code completion to avoid auto-inserting code elements when you work in the editor with a screen reader.
Press ⌃ ⌥ S to open the IDE settings and select Editor | General | Code completion.
Clear the Type-Matching Completion option. If you need, clear Basic Completion to disable basic completion as well.
Customize code folding
You can control the code folding behavior and specify what should or should not be folded.
Press ⌃ ⌥ S to open the IDE settings and select Editor | General | Code folding.
From the options on the right, select what should be collapsed by default.
Customize code style
You can configure spaces, tabs and indents.
Press ⌃ ⌥ S to open the IDE settings and select Editor | Code Style | [Language].
From the options on the right, click Tabs and Indents to configure tabs or Spaces to configure where and how to use spaces.
Click OK to save the changes.
Set a high contrast color theme
You can set a high contrast interface theme to work in AppCode. The interface theme defines the appearance of windows, dialogs, and controls.
Press ⌃ ⌥ S to open the IDE settings and select Appearance & Behavior | Appearance.
In the UI Options area, from the Theme list, select High Contrast, and click OK to apply changes.
Set a high contrast color scheme
You can set a high contrast color scheme for your editor. AppCode uses color schemes to help you define the preferred colors and fonts in the editor.
Press ⌃ ⌥ S to open the IDE settings and select Editor | Color Scheme.
On the Color Scheme page, from the Scheme list, select High Contrast.
Click OK to apply your changes.