Keyboard Navigation & Shortcuts in Kiddom

Navigating a website efficiently without a mouse is essential for many users and is a core principle of the Web Content Accessibility Guidelines (WCAG) 2.1 AA. This guide outlines the keyboard shortcuts and navigation methods that enable seamless access to our platform’s features.

Whether using standard keyboard navigation, interacting with drag-and-drop elements, or working within integrated tools like rich text editors, math keyboards, and graphing applications, these shortcuts will help you move through the platform easily.

Below, you’ll find detailed instructions and key combinations for various interactions, ensuring an accessible experience for all users.

General Keyboard Navigation

Use Tab and Shift + Tab as your main navigation keys and cycle through menu items using the arrow keys. A “Skip To Main Content” link is present at the beginning of each page, allowing keyboard users quick access to the page’s main content.

Action Windows / macOS
Navigate the platform, select the next object Tab
Navigate the platform backward, select the previous object Shift + Tab
Press buttons, open/close menus, toggle menu items Space
Edit objects, confirm input Enter
Cycle through menu items inside dropdown menus Arrows

Drag and Drop Questions

An example of a question in Kiddom that requires a drag-and-drop response.


Questions that require drag and drop to answer the question (Fill in the Blank with Drag and Drop, Matching, Categorizing, and Ordering) have a keyboard alternative to using a mouse to answer the question. Use the keyboard shortcuts below to interact with these questions.

Action Windows / macOS
Navigate the answer items Tab
Grab/Drop the answer items Enter/Space
Cycle between the targets to drop the answer items Left/Right Arrows or Tab
Reorder item after being grabbed (Ordering only) Up/Down Arrows

Drawing Tool

An example of a diagram in the Kiddom drawing tool with two intersecting circles, labeled A, B, C, and D, showing points and lines.

The drawing tool, or whiteboard, supports keyboard navigation and shortcuts. While it is compatible with keyboard navigation and screen readers, some students may find it difficult to use. If completing the drawing digitally is not feasible for a student, we recommend completing the question on paper. If needed, an image of the completed work can be uploaded back into the drawing tool.

Here is the complete list of keyboard shortcuts:

Action Windows macOS
Enter drawing tool Enter Enter
Navigate, select next object Tab Tab
Navigate backwards, select previous object Shift + Tab Shift + Tab
Select tool for the canvas, select options for the tools Enter Enter
Exit the drawing tool Esc Esc

Accessibility within Integrated Tools

Our platform integrates several third-party tools for writing, math, and graphing, including the Rich Text Editor, Math Keyboard, Graphing Tools (GeoGebra and Desmos), and Math Manipulatives (BrainingCamp). This section provides information on how these tools work with assistive technology, such as screen readers and keyboard navigation.

Rich Text Editor

A textbox with a toolbar with options: undo, redo, math, bold, italic, underline, font style, text alignment, highlight, and more.

The Rich Text Editor supports keyboard navigation and screen readers. For further documentation, refer to the TinyMCE Keyboard Shortcuts documentation.

Here are a few of the basic keyboard shortcuts:

Action Windows macOS
Bold Ctrl + B Cmd + B
Italic Ctrl + I Cmd + I
Underline Ctrl + U Cmd + U
Select All Ctrl + A Cmd + A
Redo Ctrl + Y or Ctrl + Shift + Z Cmd + Y or Cmd + Shift + Z
Undo Ctrl + Z Cmd + Z
Focus to Toolbar Alt + F10 Option + F10
Print Ctrl + P Cmd + P
Insert Link Ctrl + K Cmd + K
Toggle Fullscreen Ctrl + Shift + F Cmd + Shift + F
Save Ctrl + S Cmd + S
Find Ctrl + F Cmd + F
Open Help Menu Alt + 0 Option + 0

Math Keyboard

Math Keyboard interface showing a math activity on finding arc length with angle and radius details.

The math keyboard in Kiddom supports keyboard shortcuts as well as LaTeX input. For users using the keyboard to navigate, there is a menu alternative to using the keyboard. For further documentation, refer to CortexJS documentation.

Here are a few of the basic keyboard shortcuts:

Action Windows macOS
Open math options menu Option + Space Option + Space
Cycle between options and submenus Arrows Arrows
Select item from menu or submenu Enter Enter

Graphing Tool (GeoGebra)

A blank coordinate grid with tools at the top, powered by Geogebra.

GeoGebra’s tools are designed with accessibility in mind and are compatible with screen readers and keyboard-only navigation; however, we have observed some accessibility limitations. For example, certain interactive features, such as drawing on the graph, may require a mouse and may not be fully operable with a keyboard or screen reader. If you encounter accessibility challenges, we recommend exploring GeoGebra’s accessibility documentation.

Here are a few of the basic keyboard shortcuts:

Action Windows macOS
Navigate, select next object Tab Tab
Navigate backwards, select previous object Shift + Tab Shift + Tab
Press buttons, open / close menus Space Space
Edit objects, confirm input Enter Enter
Move points and other objects up and down, left and right. Arrows Arrows
Show/hide algebra Window Ctrl + Shift + A Cmd + Shift + A
Undo Ctrl + Z Cmd + Z
Redo Ctrl + Y or Ctrl + Shift + Z Cmd + Y or Cmd + Shift + Z
Zoom out Ctrl + Minus (-) Cmd + Minus (-)
Zoom in Ctrl + Plus (+) Cmd + Plus (+)
Open context menus Shift + F10 Shift + F10
Delete selected object Backspace or Delete Backspace or Delete
Leave the Calculator Esc Esc

Math Manipulatives (BrainingCamp)

A math manipulative with a digital whiteboard showing two colored circles and tool icons at the bottom and the title

BrainingCamp’s tools are WCAG 2.1 AA compliant. To view the accessibility controls click the Accessibility button when working with a manipulative. For further documentation, refer to BrainingCamp’s Accessibility Guide.

Here are a few of the basic keyboard shortcuts:

Action Windows macOS
Add item from bin 1-9 1-9
Change bin Ctrl + B Cmd + B
Select item in workspace Option + Comma (,) or Period (.) Option + Comma (,) or Period (.)
Select all items in workspace Ctrl + A Cmd + A
Select linked items Ctrl + E Cmd + E
Deselect item Esc Esc
Perform group action Shift + 1-9 Shift + 1-9
Move selected item Arrow keys Arrow keys
Rotate selected item Plus (+) or Minus (-) (if rotation is allowed) Plus (+) or Minus (-) (if rotation is allowed)
Delete selected item Delete Delete
Change workspace Ctrl + K Cmd + K
Open settings Ctrl + J Cmd + J
Change setting Option + 1-9 Option + 1-9

Graphing Tool (Desmos)

Graph of \(f(x) = (x-2)(x+3)(x)\) and \(h(x) = a(x-2)(x+3)(x)\) with slider \(a = 1\) on Desmos interface.

The Desmos calculator supports a wide range of operations and functions. You can learn about the keyboard shortcuts or read more about all of the accessibility features of the Desmos Calculators in our accessibility documentation.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us