| MSAA + IAccessible2 | +
+ State: STATE_SYSTEM_CHECKED+ Object Attribute: checkable:true
+ |
+
|---|---|
| UIA | +
+ Property: Toggle.ToggleState: On (1)+ Property: SelectionItem.IsSelected: True for radio and menuitemradio
+ |
+
| ATK/AT-SPI | +
+ State: STATE_CHECKABLE+ State: STATE_CHECKED
+ |
+
| AX API | +
+ Property: AXValue: 1+ Property: AXMenuItemMarkChar: ✓ for menuitemcheckbox and menuitemradio
+ |
+
<input type="password">
+| [wai-aria-1.2] | +No corresponding role | +
|---|---|
| Computed Role | +html-input-password |
+
| + MSAA + IAccessible2 + | +
+ Role:
+ ROLE_SYSTEM_TEXTStates:
+ STATE_SYSTEM_PROTECTED; IA2_STATE_SINGLE_LINE; STATE_SYSTEM_READONLY if readonly, otherwise IA2_STATE_EDITABLE |
+
| UIA | +
+ Control Type:
+ EditLocalized Control Type:
+ "password"Other properties: Set
+ isPassword to true |
+
| ATK | +
+ Role:
+ ATK_ROLE_PASSWORD_TEXTStates:
+ ATK_STATE_SINGLE_LINE; ATK_STATE_READ_ONLY if readonly, otherwise ATK_STATE_EDITABLE |
+
| AX | +
+ AXRole:
+ AXTextFieldAXSubrole:
+ AXSecureTextFieldAXRoleDescription:
+ "secure text field" |
+