Platforms to show: All Mac Windows Linux Cross-Platform
The module AccessibilityMBS
module AccessibilityMBSType | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
module | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This class has a lot of CFStringMBS functions to return you constants. Please check Apple's documentation about those constants.
If you miss a function or a constant, please email.
- method ApplicationAXUIElement(pid as Integer) as AXUIElementMBS
- method Available as Boolean
- method AXAPIEnabled as boolean
- method IsProcessTrusted(Prompt as Boolean = false) as boolean
- method kAXAllowedValuesAttribute as CFStringMBS
- method kAXAMPMFieldAttribute as CFStringMBS
- method kAXApplicationActivatedNotification as CFStringMBS
- method kAXApplicationDeactivatedNotification as CFStringMBS
- method kAXApplicationDockItemSubrole as CFStringMBS
- method kAXApplicationHiddenNotification as CFStringMBS
- method kAXApplicationRole as CFStringMBS
- method kAXApplicationShownNotification as CFStringMBS
- method kAXAscendingSortDirectionValue as CFStringMBS
- method kAXAttributedStringForRangeParameterizedAttribute as CFStringMBS
- method kAXBoundsForRangeParameterizedAttribute as CFStringMBS
- method kAXBrowserRole as CFStringMBS
- method kAXBusyIndicatorRole as CFStringMBS
- method kAXButtonRole as CFStringMBS
- method kAXCancelAction as CFStringMBS
- method kAXCancelButtonAttribute as CFStringMBS
- method kAXCellForColumnAndRowParameterizedAttribute as CFStringMBS
- method kAXCellRole as CFStringMBS
- method kAXCheckBoxRole as CFStringMBS
- method kAXChildrenAttribute as CFStringMBS
- method kAXClearButtonAttribute as CFStringMBS
- method kAXCloseButtonAttribute as CFStringMBS
- method kAXCloseButtonSubrole as CFStringMBS
- method kAXColorWellRole as CFStringMBS
- method kAXColumnCountAttribute as CFStringMBS
- method kAXColumnHeaderUIElementsAttribute as CFStringMBS
- method kAXColumnIndexRangeAttribute as CFStringMBS
- method kAXColumnRole as CFStringMBS
- method kAXColumnsAttribute as CFStringMBS
- method kAXColumnTitleAttribute as CFStringMBS
- method kAXColumnTitlesAttribute as CFStringMBS
- method kAXComboBoxRole as CFStringMBS
- method kAXConfirmAction as CFStringMBS
- method kAXContentListSubrole as CFStringMBS
- method kAXContentsAttribute as CFStringMBS
- method kAXCreatedNotification as CFStringMBS
- method kAXCriticalValueAttribute as CFStringMBS
- method kAXDateFieldRole as CFStringMBS
- method kAXDayFieldAttribute as CFStringMBS
- method kAXDecrementAction as CFStringMBS
- method kAXDecrementArrowSubrole as CFStringMBS
- method kAXDecrementButtonAttribute as CFStringMBS
- method kAXDecrementPageSubrole as CFStringMBS
- method kAXDefaultButtonAttribute as CFStringMBS
- method kAXDefinitionListSubrole as CFStringMBS
- method kAXDescendingSortDirectionValue as CFStringMBS
- method kAXDescription as CFStringMBS
- method kAXDescriptionAttribute as CFStringMBS
- method kAXDialogSubrole as CFStringMBS
- method kAXDisclosedByRowAttribute as CFStringMBS
- method kAXDisclosedRowsAttribute as CFStringMBS
- method kAXDisclosingAttribute as CFStringMBS
- method kAXDisclosureLevelAttribute as CFStringMBS
- method kAXDisclosureTriangleRole as CFStringMBS
- method kAXDockExtraDockItemSubrole as CFStringMBS
- method kAXDockItemRole as CFStringMBS
- method kAXDocumentAttribute as CFStringMBS
- method kAXDocumentDockItemSubrole as CFStringMBS
- method kAXDrawerCreatedNotification as CFStringMBS
- method kAXDrawerRole as CFStringMBS
- method kAXEditedAttribute as CFStringMBS
- method kAXEnabledAttribute as CFStringMBS
- method kAXExpandedAttribute as CFStringMBS
- method kAXFilenameAttribute as CFStringMBS
- method kAXFloatingWindowSubrole as CFStringMBS
- method kAXFocusedApplicationAttribute as CFStringMBS
- method kAXFocusedAttribute as CFStringMBS
- method kAXFocusedUIElementAttribute as CFStringMBS
- method kAXFocusedUIElementChangedNotification as CFStringMBS
- method kAXFocusedWindowAttribute as CFStringMBS
- method kAXFocusedWindowChangedNotification as CFStringMBS
- method kAXFolderDockItemSubrole as CFStringMBS
- method kAXFrontmostAttribute as CFStringMBS
- method kAXGridRole as CFStringMBS
- method kAXGroupRole as CFStringMBS
- method kAXGrowAreaAttribute as CFStringMBS
- method kAXGrowAreaRole as CFStringMBS
- method kAXHandleRole as CFStringMBS
- method kAXHandlesAttribute as CFStringMBS
- method kAXHeaderAttribute as CFStringMBS
- method kAXHelpAttribute as CFStringMBS
- method kAXHelpTagCreatedNotification as CFStringMBS
- method kAXHelpTagRole as CFStringMBS
- method kAXHiddenAttribute as CFStringMBS
- method kAXHorizontalOrientationValue as CFStringMBS
- method kAXHorizontalScrollBarAttribute as CFStringMBS
- method kAXHorizontalUnitDescriptionAttribute as CFStringMBS
- method kAXHorizontalUnitsAttribute as CFStringMBS
- method kAXHourFieldAttribute as CFStringMBS
- method kAXImageRole as CFStringMBS
- method kAXIncrementAction as CFStringMBS
- method kAXIncrementArrowSubrole as CFStringMBS
- method kAXIncrementButtonAttribute as CFStringMBS
- method kAXIncrementorAttribute as CFStringMBS
- method kAXIncrementorRole as CFStringMBS
- method kAXIncrementPageSubrole as CFStringMBS
- method kAXIndexAttribute as CFStringMBS
- method kAXInsertionPointLineNumberAttribute as CFStringMBS
- method kAXIsApplicationRunningAttribute as CFStringMBS
- method kAXIsEditableAttribute as CFStringMBS
- method kAXLabelUIElementsAttribute as CFStringMBS
- method kAXLabelValueAttribute as CFStringMBS
- method kAXLayoutAreaRole as CFStringMBS
- method kAXLayoutItemRole as CFStringMBS
- method kAXLayoutPointForScreenPointParameterizedAttribute as CFStringMBS
- method kAXLayoutSizeForScreenSizeParameterizedAttribute as CFStringMBS
- method kAXLevelIndicatorRole as CFStringMBS
- method kAXLineForIndexParameterizedAttribute as CFStringMBS
- method kAXLinkedUIElementsAttribute as CFStringMBS
- method kAXListRole as CFStringMBS
- method kAXMainAttribute as CFStringMBS
- method kAXMainWindowAttribute as CFStringMBS
- method kAXMainWindowChangedNotification as CFStringMBS
- method kAXMarkerTypeAttribute as CFStringMBS
- method kAXMarkerTypeDescriptionAttribute as CFStringMBS
- method kAXMarkerUIElementsAttribute as CFStringMBS
- method kAXMatteContentUIElementAttribute as CFStringMBS
- method kAXMatteHoleAttribute as CFStringMBS
- method kAXMatteRole as CFStringMBS
- method kAXMaxValueAttribute as CFStringMBS
- method kAXMenuBarAttribute as CFStringMBS
- method kAXMenuBarItemRole as CFStringMBS
- method kAXMenuBarRole as CFStringMBS
- method kAXMenuButtonRole as CFStringMBS
- method kAXMenuClosedNotification as CFStringMBS
- method kAXMenuItemCmdCharAttribute as CFStringMBS
- method kAXMenuItemCmdGlyphAttribute as CFStringMBS
- method kAXMenuItemCmdModifiersAttribute as CFStringMBS
- method kAXMenuItemCmdVirtualKeyAttribute as CFStringMBS
- method kAXMenuItemMarkCharAttribute as CFStringMBS
- method kAXMenuItemPrimaryUIElementAttribute as CFStringMBS
- method kAXMenuItemRole as CFStringMBS
- method kAXMenuItemSelectedNotification as CFStringMBS
- method kAXMenuOpenedNotification as CFStringMBS
- method kAXMenuRole as CFStringMBS
- method kAXMinimizeButtonAttribute as CFStringMBS
- method kAXMinimizeButtonSubrole as CFStringMBS
- method kAXMinimizedAttribute as CFStringMBS
- method kAXMinimizedWindowDockItemSubrole as CFStringMBS
- method kAXMinuteFieldAttribute as CFStringMBS
- method kAXMinValueAttribute as CFStringMBS
- method kAXModalAttribute as CFStringMBS
- method kAXMonthFieldAttribute as CFStringMBS
- method kAXMovedNotification as CFStringMBS
- method kAXNextContentsAttribute as CFStringMBS
- method kAXNumberOfCharactersAttribute as CFStringMBS
- method kAXOrderedByRowAttribute as CFStringMBS
- method kAXOrientationAttribute as CFStringMBS
- method kAXOutlineRole as CFStringMBS
- method kAXOutlineRowSubrole as CFStringMBS
- method kAXOverflowButtonAttribute as CFStringMBS
- method kAXParentAttribute as CFStringMBS
- method kAXPickAction as CFStringMBS
- method kAXPlaceholderValueAttribute as CFStringMBS
- method kAXPopUpButtonRole as CFStringMBS
- method kAXPositionAttribute as CFStringMBS
- method kAXPressAction as CFStringMBS
- method kAXPreviousContentsAttribute as CFStringMBS
- method kAXProcessSwitcherListSubrole as CFStringMBS
- method kAXProgressIndicatorRole as CFStringMBS
- method kAXProxyAttribute as CFStringMBS
- method kAXRadioButtonRole as CFStringMBS
- method kAXRadioGroupRole as CFStringMBS
- method kAXRaiseAction as CFStringMBS
- method kAXRangeForIndexParameterizedAttribute as CFStringMBS
- method kAXRangeForLineParameterizedAttribute as CFStringMBS
- method kAXRangeForPositionParameterizedAttribute as CFStringMBS
- method kAXRatingIndicatorSubrole as CFStringMBS
- method kAXRelevanceIndicatorRole as CFStringMBS
- method kAXResizedNotification as CFStringMBS
- method kAXRoleAttribute as CFStringMBS
- method kAXRoleDescriptionAttribute as CFStringMBS
- method kAXRowCollapsedNotification as CFStringMBS
- method kAXRowCountAttribute as CFStringMBS
- method kAXRowCountChangedNotification as CFStringMBS
- method kAXRowExpandedNotification as CFStringMBS
- method kAXRowHeaderUIElementsAttribute as CFStringMBS
- method kAXRowIndexRangeAttribute as CFStringMBS
- method kAXRowRole as CFStringMBS
- method kAXRowsAttribute as CFStringMBS
- method kAXRTFForRangeParameterizedAttribute as CFStringMBS
- method kAXRulerMarkerRole as CFStringMBS
- method kAXRulerRole as CFStringMBS
- method kAXScreenPointForLayoutPointParameterizedAttribute as CFStringMBS
- method kAXScreenSizeForLayoutSizeParameterizedAttribute as CFStringMBS
- method kAXScrollAreaRole as CFStringMBS
- method kAXScrollBarRole as CFStringMBS
- method kAXSearchButtonAttribute as CFStringMBS
- method kAXSearchFieldSubrole as CFStringMBS
- method kAXSecondFieldAttribute as CFStringMBS
- method kAXSecureTextFieldSubrole as CFStringMBS
- method kAXSelectedAttribute as CFStringMBS
- method kAXSelectedCellsAttribute as CFStringMBS
- method kAXSelectedCellsChangedNotification as CFStringMBS
- method kAXSelectedChildrenAttribute as CFStringMBS
- method kAXSelectedChildrenChangedNotification as CFStringMBS
- method kAXSelectedChildrenMovedNotification as CFStringMBS
- method kAXSelectedColumnsAttribute as CFStringMBS
- method kAXSelectedColumnsChangedNotification as CFStringMBS
- method kAXSelectedRowsAttribute as CFStringMBS
- method kAXSelectedRowsChangedNotification as CFStringMBS
- method kAXSelectedTextAttribute as CFStringMBS
- method kAXSelectedTextChangedNotification as CFStringMBS
- method kAXSelectedTextRangeAttribute as CFStringMBS
- method kAXSelectedTextRangesAttribute as CFStringMBS
- method kAXServesAsTitleForUIElementsAttribute as CFStringMBS
- method kAXSharedCharacterRangeAttribute as CFStringMBS
- method kAXSharedTextUIElementsAttribute as CFStringMBS
- method kAXSheetCreatedNotification as CFStringMBS
- method kAXSheetRole as CFStringMBS
- method kAXShowMenuAction as CFStringMBS
- method kAXShownMenuUIElementAttribute as CFStringMBS
- method kAXSizeAttribute as CFStringMBS
- method kAXSliderRole as CFStringMBS
- method kAXSortButtonSubrole as CFStringMBS
- method kAXSortDirectionAttribute as CFStringMBS
- method kAXSplitGroupRole as CFStringMBS
- method kAXSplitterRole as CFStringMBS
- method kAXSplittersAttribute as CFStringMBS
- method kAXStandardWindowSubrole as CFStringMBS
- method kAXStaticTextRole as CFStringMBS
- method kAXStringForRangeParameterizedAttribute as CFStringMBS
- method kAXStyleRangeForIndexParameterizedAttribute as CFStringMBS
- method kAXSubroleAttribute as CFStringMBS
- method kAXSystemDialogSubrole as CFStringMBS
- method kAXSystemFloatingWindowSubrole as CFStringMBS
- method kAXSystemWideRole as CFStringMBS
- method kAXTabGroupRole as CFStringMBS
- method kAXTableRole as CFStringMBS
- method kAXTableRowSubrole as CFStringMBS
- method kAXTabsAttribute as CFStringMBS
- method kAXTextAreaRole as CFStringMBS
- method kAXTextAttribute as CFStringMBS
- method kAXTextFieldRole as CFStringMBS
- method kAXTimeFieldRole as CFStringMBS
- method kAXTimelineSubrole as CFStringMBS
- method kAXTitleAttribute as CFStringMBS
- method kAXTitleChangedNotification as CFStringMBS
- method kAXTitleUIElementAttribute as CFStringMBS
- method kAXToolbarButtonAttribute as CFStringMBS
- method kAXToolbarButtonSubrole as CFStringMBS
- method kAXToolbarRole as CFStringMBS
- method kAXTopLevelUIElementAttribute as CFStringMBS
- method kAXTrashDockItemSubrole as CFStringMBS
- method kAXUIElementDestroyedNotification as CFStringMBS
- method kAXUIElementMBSTypeID as Integer
- method kAXUnitDescriptionAttribute as CFStringMBS
- method kAXUnitsAttribute as CFStringMBS
- method kAXUnitsChangedNotification as CFStringMBS
- method kAXUnknownOrientationValue as CFStringMBS
- method kAXUnknownRole as CFStringMBS
- method kAXUnknownSortDirectionValue as CFStringMBS
- method kAXUnknownSubrole as CFStringMBS
- method kAXURLAttribute as CFStringMBS
- method kAXURLDockItemSubrole as CFStringMBS
- method kAXValueAttribute as CFStringMBS
- method kAXValueChangedNotification as CFStringMBS
- method kAXValueDescriptionAttribute as CFStringMBS
- method kAXValueIncrementAttribute as CFStringMBS
- method kAXValueIndicatorRole as CFStringMBS
- method kAXValueWrapsAttribute as CFStringMBS
- method kAXVerticalOrientationValue as CFStringMBS
- method kAXVerticalScrollBarAttribute as CFStringMBS
- method kAXVerticalUnitDescriptionAttribute as CFStringMBS
- method kAXVerticalUnitsAttribute as CFStringMBS
- method kAXVisibleCellsAttribute as CFStringMBS
- method kAXVisibleCharacterRangeAttribute as CFStringMBS
- method kAXVisibleChildrenAttribute as CFStringMBS
- method kAXVisibleColumnsAttribute as CFStringMBS
- method kAXVisibleRowsAttribute as CFStringMBS
- method kAXVisibleTextAttribute as CFStringMBS
- method kAXWarningValueAttribute as CFStringMBS
- method kAXWindowAttribute as CFStringMBS
- method kAXWindowCreatedNotification as CFStringMBS
- method kAXWindowDeminiaturizedNotification as CFStringMBS
- method kAXWindowMiniaturizedNotification as CFStringMBS
- method kAXWindowMovedNotification as CFStringMBS
- method kAXWindowResizedNotification as CFStringMBS
- method kAXWindowRole as CFStringMBS
- method kAXWindowsAttribute as CFStringMBS
- method kAXYearFieldAttribute as CFStringMBS
- method kAXZoomButtonAttribute as CFStringMBS
- method kAXZoomButtonSubrole as CFStringMBS
- method MakeAXValue(theCFObject as CFObjectMBS) as AXValueMBS
- method MakeAXValueFromCFRange(location as Integer, length as Integer) as AXValueMBS
- method MakeAXValueFromCGPoint(x as single, y as single) as AXValueMBS
- method MakeAXValueFromCGRect(x as single, y as single, width as single, height as single) as AXValueMBS
- method MakeAXValueFromCGSize(width as single, height as single) as AXValueMBS
- method MakeProcessTrusted(path as string) as Integer
- method SystemWideAXUIElement as AXUIElementMBS
- 16 constants
Constants
Constant | Value | Description |
---|---|---|
kAXErrorActionUnsupported | -25206 | One of the error values used for the lasterror property. |
kAXErrorAPIDisabled | -25211 | One of the error values used for the lasterror property. |
kAXErrorAttributeUnsupported | -25205 | One of the error values used for the lasterror property. |
kAXErrorCannotComplete | -25204 | One of the error values used for the lasterror property. |
kAXErrorFailure | -25200 | One of the error values used for the lasterror property. |
kAXErrorIllegalArgument | -25201 | One of the error values used for the lasterror property. |
kAXErrorInvalidUIElement | -25202 | One of the error values used for the lasterror property. |
kAXErrorInvalidUIElementObserver | -25203 | One of the error values used for the lasterror property. |
kAXErrorNotEnoughPrecision | -25214 | One of the error values used for the lasterror property. |
kAXErrorNotificationAlreadyRegistered | -25209 | One of the error values used for the lasterror property. |
kAXErrorNotificationNotRegistered | -25210 | One of the error values used for the lasterror property. |
kAXErrorNotificationUnsupported | -25207 | One of the error values used for the lasterror property. |
kAXErrorNotImplemented | -25208 | One of the error values used for the lasterror property. |
kAXErrorNoValue | -25212 | One of the error values used for the lasterror property. |
kAXErrorParameterizedAttributeUnsupported | -25213 | One of the error values used for the lasterror property. |
kAXErrorSuccess | 0 | One of the error values used for the lasterror property. |
Some examples which use this module:
- /MacFrameworks/Event Logging
- /MacOSX/Accessibility services/Accessible Browser
- /MacOSX/Accessibility services/Accessible Test
- /MacOSX/Accessibility services/Active Window Logging
- /MacOSX/Accessibility services/Control Menu
- /MacOSX/Accessibility services/Current Window Title
- /MacOSX/Accessibility services/Frontmost Window
- /MacOSX/Accessibility services/Observer Test
Blog Entries
- MBS Xojo / Real Studio Plugins, version 13.5pr7
- MBS Xojo / Real Studio Plugins, version 13.4pr1
- MBS Real Studio Plugins, version 13.0pr9
- MBS Plugins 11.1 Release notes
- MBS REALbasic Plugins, version 11.1pr6
The items on this page are in the following plugins: MBS MacCF Plugin.