Skip to main content

ProGlove documentation

Physical buttons

In addition to on-screen buttons, MAI has physical buttons located on the sides of the device.

  • Interaction: Tactile

  • Strengths: Fast, can be used without looking

  • Limitations: May require memory or reliance on visual indicators

Indicators

Physical buttons have small on-screen indicators that show their current function. MAI supports up to 6 indicator colors. Use colors to communicate distinct functions — each color should map to a unique action across the flow.

physical_-_indicators.png
When to use
  • Users need to navigate (e.g., "Back" or "Next") through screens

  • You need more than two actions on a single screen

  • Actions need to be triggered quickly without visual confirmation

  • You want to keep the screen clean and focused while still supporting multiple interactions

Functionality

Currently, physical buttons cannot cycle through interface elements, such as moving between list items or workflow fields using directional navigation.

However, physical buttons can trigger specific elements by referencing their assigned IDs. For Workflow and List templates, you can assign an ID to a field and then map a physical button to activate that specific element.

🟢 Best practices
physical_-_best1.png

Use physical buttons for navigation and repeated actions (e.g., "Back" or "Next")

physical_-_best2.png

Use indicator colors to reinforce meaning (e.g., green for "Confirm", red for "Cancel")

physical_-_best3.png

Place critical actions away from commonly pressed or easy-to-reach buttons.

  • Keep button mapping consistent across screens when possible.

  • Use clear and distinct actions per button.

🔴 Avoid
physical_-_avoid1.png

Don’t overload users with too many rarely-used actions

physical_-_avoid2.png

Don’t change button meanings from screen to screen unless necessary