Controls and keyboard

Every part of DataMind Oda is built from the same small set of controls: buttons, menus, dropdowns, toggles, steppers, tabs and text fields. They behave the same way wherever they appear, and each one can be driven from the keyboard. This page collects those conventions; the shortcuts that work anywhere in the app are in Keyboard shortcuts.

Buttons

Menus

Dropdowns and their lists

Toggles, checkboxes and radios

Number steppers

Segmented switches, tabs and option cards

Text fields

Keyboard conventions

The controls share one keyboard model:

Questions, answered

What do the keycaps on menu rows mean?

They show the row's own keyboard shortcut, so the keys can be learned while you work. A keycap is a hint rather than part of the control: it is not read out as the control's name, so a screen reader announces the label alone. The shortcuts that work anywhere are listed in Keyboard shortcuts.

How do I choose a menu row without the mouse?

Open the menu, walk the rows with the arrow keys, Home and End (the walk wraps at the ends and steps over disabled rows), then press Tab or Enter to choose the focused row. Escape or Shift+Tab closes the menu and puts the focus back on the button that opened it.

Why did my menu stay open when I moved the pointer away?

Menus stay open until you choose a row, press Escape or click elsewhere; moving the pointer away does not close them. Where a menu is set to watch the pointer, it waits a short grace first, so the trip from the button into the list, or a small overshoot on the way, never closes it.

When does a dropdown show a search box?

When its list holds more than eight options. Type to filter; the arrow keys move the highlight while the keyboard stays in the field. A shorter list shows no search field, so the arrows alone walk it.

Why can I not choose a greyed-out option?

A disabled option never responds: the arrow keys and the pointer step over it, and choosing it is refused. If the whole dropdown refuses to open, the control itself is disabled.

Does clicking the text beside a checkbox tick it?

Yes. Clicking the words beside a checkbox asks for the new state just as clicking the box does. While the checkbox is disabled, its label stops responding too.

What happens when I click a switch that is half on?

The click asks for the whole group to be on. A group switch rests in its halfway state when only part of the group is on, so a click completes the group instead of turning the rest off.

Why is a whole segmented switch locked?

Every segment locks while a change that switching would interrupt is being saved or fetched, and the switch unlocks when it settles. A single unavailable segment instead explains itself when you point at it.

How do I change a number without typing it in?

Focus the value and work the keys: the up and down arrows change it by one, Page Up and Page Down by five, and Home and End jump from one limit to the other. Where a limit is open-ended, the matching key does nothing. The buttons beside the value do the same by clicks, and grey out at the limits.

What does the counter in a text field show?

The characters used, then the limit, in the form 5 / 240. A field without a limit shows no counter.

Why did a button swap its icon for a ring?

The button is working. The ring replaces its icon while the action runs, and the button keeps its name for assistive technology, so it still reads as itself. Wait for the ring before pressing again.