The XHTML WYSIWYG Editor For Desktop & Web Applications

Accessibility

Content authors who do not wish, or are not able, to use pointing devices such as a mouse, can access all of the editor's features through the keyboard, using the:

Content generated by authors is made accessible to readers thanks to the quality of the markup generated by the editor. For more information see these sections of this guide:

  • Images As Text - makes content containing images accessible when images cannot be seen, and makes understanding, writing and editing alternate text simple
  • Tables - know when to use data or layout tables
  • Screen Reader Preview - see how content looks through a screen reader

Context menu

Text editing in the context menu.

 

  • The context menu (seen above) is fully accessible using a keyboard, but may be hidden by your System Administrator.
  • When it is available, the context menu is the most accessible means of accessing all features of the editor.
  • Options in the context menu are grouped by type of functionality and differ according to context.
  • To display the context menu, right-click inside the editor with a pointing device such as a mouse, or use the following keyboard shortcuts:
    • Windows: SHIFT + F10
    • OS X: CONTROL + SPACE
  • Use the UP / DOWN KEYS on your keyboard to navigate the context menu, and the ENTER key or SPACE bar to select context menu options.

Dialog boxes

A number of features improve the accessibility of the editor's dialog boxes. This speeds the authoring process and creates a more comfortable working environment. Accessibility features include the following:

  • Titles for the editor's dialog boxes are unambiguous and clearly explain their function.
  • Inside dialog boxes, the TAB key can be used to navigate quickly from one control to the next.
  • Controls in the dialog boxes are grouped by relevance.
  • Required fields are identified by the wording of their labels, rather than by icons that can be ambiguous or inaccessible to some users. Required fields are also placed first in any grouping. This permits authors to determine as early as possible what information will be required to complete a task.
  • Data entered into dialog boxes is validated as soon as it is entered into a field, making error correction easier.
  • Error messages display if the author attempts to leave a field without providing required information, or if incorrect information has been entered.
  • When the "Skip" option is used to delay the entering of required information, or to delay the correction of invalid entries, the editor prompts the user to provide the skipped information, or correct the invalid entry, before data in the dialog box can be transmitted.
  • Dependencies between fields are respected, so that authors are taken to the next appropriate field, and any disabled or irrelevant fields are skipped over.
  • Read-only or disabled fields are clearly identified by coloring.
  • The cursor position indicates which control currently has keyboard input focus.
  • Labeling of controls makes it clear what type of data should be entered into each field.
  • To facilitate reading and understanding, labels for controls are aligned to the right, and values are aligned to the left.
  • For longer entries, such as Alternate Text and Descriptions for images, multi-line text fields minimize scrolling and allow auto text wrapping.
  • Except when the cursor is inside a multi-line text field, the transmission of data collected through the dialog box can be accomplished with one explicit action, using the ENTER key.

Keyboard shortcuts

Keyboard shortcuts are useful to everyone, especially users with limited manual dexterity who find it difficult to manipulate pointing devices, such as a mouse. The following keyboard shortcuts can be used inside the editor:

Keyboard shortcuts that can be used in the editor
ActionWINDOWS
Display context menuSHIFT + F10
Select allCTRL + A
Check spellingF7
Insert line breakSHIFT + ENTER
Undo last actionCTRL + Z
Redo last actionCTRL + Y
Cancel the current taskESC
Delete selected objectDELETE
CutCTRL + X or SHIFT + DELETE
CopyCTRL + C or CTRL + INSERT
PasteCTRL + V or SHIFT + INSERT
Page upPAGE UP
Page downPAGE DOWN
Apply / remove emphasis to selected textCTRL + I
Apply / remove strong emphasis to selected textCTRL + B
Display Hyperlink properties dialog box when text is selectedCTRL + K
Move cursor to the beginning of the next wordCTRL + RIGHT ARROW
Move cursor to the beginning of the current or previous wordCTRL + LEFT ARROW
Move cursor the beginning of the current or previous paragraph or cellCTRL + UP ARROW
Move cursor to the beginning of the next paragraph or cellCTRL + DOWN ARROW
Move cursor to the beginning of a lineHOME
Move cursor to the end of a lineEND
Move cursor to the top of a documentCTRL + HOME
Move cursor to the end of the documentCTRL + END
Extend selection to the beginning of a lineSHIFT + HOME
Extend selection to the end of a lineSHIFT + END
Extend selection, character-by-characterSHIFT + RIGHT or LEFT ARROW
Extend selection, word-by-wordSHIFT + CTRL + RIGHT or LEFT ARROW
Extend selection, line-by-lineSHIFT + END or HOME + UP or DOWN ARROW
Extend selection, paragraph-by-paragraphSHIFT + CTRL + UP or DOWN ARROW
Extend selection to the beginning of a documentSHIFT + CTRL + HOME
Extend selection to the end of a documentSHIFT + CTRL + END
Move focus to the next control in the formTAB
Move focus to the previous control in the formSHIFT + TAB