# ARIA: command role

The `command` role defines a widget that performs an action but does not receive input data.

> **NOTE:**
> The `command` role is an abstract role. It is included here for completeness of documentation. It should not be used by web authors.

## Description

A command is form of widget that performs an action but does not receive input data. It is a superclass for the widget roles [`button`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/button_role), [`link`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/link_role), and [`menuitem`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/menuitem_role)

## Best Practices

Do not use.

## Specifications

## See also

- [ARIA: `widget` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/widget_role)
- [ARIA: `button` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/button_role)
- [ARIA: `link` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/link_role)
- [ARIA: `menuitem` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/menuitem_role)
