   case FocusedWindow                          = "AXFocusedWindow" //(id)         - UIElement for the key window.
   case FocusedUIElement                       = "AXFocusedUIElement" //(id)         - Currently focused UIElement.
   case ExtrasMenuBar                          = "AXExtrasMenuBar" //(id)         - UIElement for the application extras menu bar.
+  /// - note: private/undocumented attribute
+  case EnhancedUserInterface                  = "AXEnhancedUserInterface" //(NSNumber *) - (boolValue) is the enhanced user interface active?
 
   case Orientation                            = "AXOrientation" //(NSString *) - NSAccessibilityXXXOrientationValue
 

  case VisibleChildren                        = "AXVisibleChildren" //(NSArray *)  - child elements which are visible
  case Position                               = "AXPosition" //(NSValue *)  - (pointValue) position in screen coords
  case Size                                   = "AXSize" //(NSValue *)  - (sizeValue) size
  case Contents                               = "AXContents" //(NSArray *)  - main elements
  case Title                                  = "AXTitle" //(NSString *) - visible text (e.g. of a push button)
  case Description                            = "AXDescription" //(NSString *) - instance description

  case SharedCharacterRange                   = "AXSharedCharacterRange" //(NSValue *)  - (rangeValue) part of shared text in this view
  case InsertionPointLineNumber               = "AXInsertionPointLineNumber" //(NSNumber *) - line# containing caret
  case SelectedTextRanges                     = "AXSelectedTextRanges" //(NSArray<NSValue *> *) - array of NSValue (rangeValue) ranges of selected text
  /// - note: private/undocumented attribute
  case TextInputMarkedRange                   = "AXTextInputMarkedRange"

  // Parameterized text-specific attributes
  case LineForIndexParameterized              = "AXLineForIndexParameterized" //(NSNumber *) - line# for char index; param:(NSNumber *)
