luxlabs header browser preview


@class UIView, NSString, UITapGestureRecognizer, UITextCursorAssertionController, NSArray, NSMutableDictionary, UITextInputTraits, _UIKeyboardPasscodeObscuringInteraction;

@interface UIKeyboard : UIView <UIKBFocusGuideDelegate, UIKeyboardImplGeometryDelegate> {
    UIView *m_snapshot;
    UITextInputTraits *m_defaultTraits;
    UITextInputTraits *m_overrideTraits;
    BOOL m_typingDisabled;
    BOOL m_minimized;
    BOOL m_respondingToImplGeometryChange;
    long long m_orientation;
    BOOL m_hasExplicitOrientation;
    BOOL m_disableTouchInput;
    BOOL m_useLinearLayout;
    BOOL m_useRecentsAlert;
    NSMutableDictionary *m_focusGuides;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } m_unfocusedFocusGuideOutsets;
    _UIKeyboardPasscodeObscuringInteraction *_passcodeObscuringInteraction;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _forcedFrame;
    UITapGestureRecognizer *_variantsMenuGesture;
    NSArray *_implConstraints;
}

@property (class, nonatomic) unsigned long long serviceRole;

@property (nonatomic) BOOL hasImpendingCursorLocation;
@property (nonatomic) unsigned long long impendingCursorLocation;
@property (nonatomic) unsigned long long requestedInteractionModel;
@property (nonatomic) BOOL caretBlinks;
@property (nonatomic) BOOL caretVisible;
@property (readonly, nonatomic) UITextCursorAssertionController *_activeAssertionController;
@property (nonatomic) long long keyboardIdiom;
@property (nonatomic) BOOL shouldUpdateLayoutAutomatically;
@property (nonatomic) BOOL typingEnabled;
@property (nonatomic, getter=isMinimized) BOOL minimized;
@property (nonatomic) BOOL showsCandidatesInline;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)isSafari;
+ (void)removeAllDynamicDictionaries;
+ (BOOL)isInHardwareKeyboardMode;
+ (struct CGSize { double x0; double x1; })defaultSizeForInterfaceOrientation:(long long)a0;
+ (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0 ignoreInputView:(BOOL)a1;
+ (BOOL)hasInputOrAssistantViewsOnScreen;
+ (struct CGSize { double x0; double x1; })keyboardSizeForInterfaceOrientation:(long long)a0;
+ (BOOL)isOnScreen;
+ (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0;
+ (BOOL)isSpotlight;
+ (struct CGSize { double x0; double x1; })defaultSize;
+ (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })keyplanePadding;
+ (BOOL)isInlineTextCompletionUIEnabled;
+ (BOOL)isInputSystemUI;
+ (void)_clearActiveKeyboard;
+ (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_keyboardFocusGuideMargins;
+ (id)activeKeyboard;
+ (id)activeKeyboardForScreen:(id)a0;
+ (BOOL)candidateDisplayIsExtended;
+ (void)clearActiveForScreen:(id)a0;
+ (void)clearLastKeyboardApplicationIdentifier;
+ (id)currentDocumentState;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })defaultFrameForInterfaceOrientation:(long long)a0;
+ (BOOL)doesSpacebarAcceptFullInlineTextCompletion;
+ (BOOL)doesSpacebarAcceptInlineTextCompletion;
+ (void)forceKeyboardAlpha:(double)a0;
+ (id)homeGestureExclusionZones;
+ (void)initImplementationNow;
+ (BOOL)inputUIOOP;
+ (BOOL)isAlwaysAllowedAutoFillPanelClient;
+ (BOOL)isAlwaysBlockedAutoFillPanelClient;
+ (BOOL)isAutoFillPanelInAppsEnabled;
+ (BOOL)isAutoFillPanelUIEnabled;
+ (BOOL)isCapslockIndicatorEnabled;
+ (BOOL)isInlineDictationGlowEffectEnabled;
+ (BOOL)isInlineTextCompletionUISupported;
+ (BOOL)isInputUIProcess;
+ (BOOL)isKeyboardProcess;
+ (BOOL)isLanguageIndicatorEnabled;
+ (BOOL)isMajelEnabled;
+ (BOOL)isMajelSupported;
+ (BOOL)isModelessActive;
+ (BOOL)isRedesignedTextCursorEnabled;
+ (BOOL)isShowingEmojiSearch;
+ (id)keyboardApplicationIdentifier;
+ (id)keyboardBundleIdentifier;
+ (int)keyboardProcessId;
+ (void)makeKeyboardActive:(id)a0 forScreen:(id)a1;
+ (BOOL)needsMessagesWorkaround;
+ (BOOL)platformSupportsKeyboardServiceRole:(unsigned long long)a0;
+ (double)predictionViewHeightForCurrentInputMode;
+ (BOOL)predictionViewPrewarmsPredictiveCandidates;
+ (BOOL)presentsInlineTextCompletionAsMarkedText;
+ (void)resetServiceRole;
+ (BOOL)resizable;
+ (BOOL)respondsToProxGesture;
+ (void)setKeyboardAlpha:(double)a0;
+ (void)setKeyboardAlpha:(double)a0 remote:(BOOL)a1 force:(BOOL)a2 processId:(int)a3;
+ (void)setPredictionViewPrewarmsPredictiveCandidates:(BOOL)a0;
+ (void)setResizable:(BOOL)a0;
+ (void)setSuppressionPolicyDelegate:(id)a0;
+ (BOOL)shouldExtendKeyboardInputUI;
+ (BOOL)shouldMinimizeForHardwareKeyboard;
+ (BOOL)shouldSuppressSoftwareKeyboardForResponder:(id)a0;
+ (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0 ignoreInputView:(BOOL)a1 inputDelegate:(id)a2;
+ (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0 includingAssistantBar:(BOOL)a1 ignoreInputView:(BOOL)a2;
+ (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0 inputDelegate:(id)a1;
+ (id)snapshotViewForOptions:(unsigned long long)a0;
+ (id)snapshotViewForPredictionViewTransition;
+ (BOOL)splitKeyboardEnabled;
+ (BOOL)supportsAutoFillPanel;
+ (id)suppressionPolicyDelegate;
+ (BOOL)useAutoFillUIRTIInterfaceForIphone;
+ (BOOL)usesInputSystemUI;
+ (BOOL)usesInputSystemUIForAutoFillOnly;
+ (BOOL)usesInputSystemUIForAutoFillOnlyWithRTI;
+ (BOOL)usesLocalKeyboard;
+ (BOOL)usingEndInputSessionCompletion;

- (void)geometryChangeDone:(BOOL)a0;
- (BOOL)returnKeyEnabled;
- (void)removeAutocorrectPrompt;
- (void)prepareForGeometryChange;
- (BOOL)hasAutocorrectPrompt;
- (void)setCorrectionLearningAllowed:(BOOL)a0;
- (void)_didChangeKeyplaneWithContext:(id)a0;
- (void)minimize;
- (id)_getLocalizedInputMode;
- (long long)_positionInCandidateList:(id)a0;
- (id)_getCurrentKeyboardName;
- (void)acceptAutocorrectionWithCompletionHandler:(id /* block */)a0;
- (void)setDefaultTextInputTraits:(id)a0;
- (void)remoteControlReceivedWithEvent:(id)a0;
- (id)_getAutocorrection;
- (void)_wheelChangedWithEvent:(id)a0;
- (void)_setRenderConfig:(id)a0;
- (void)maximize;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)setNeedsDisplay;
- (void)willMoveToWindow:(id)a0;
- (void)pressesEnded:(id)a0 withEvent:(id)a1;
- (void)setOrientation:(long long)a0;
- (void)setReturnKeyEnabled:(BOOL)a0;
- (void)dealloc;
- (id)delegate;
- (void)displayLayer:(id)a0;
- (void)updateLayout;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (BOOL)canHandleEvent:(id)a0;
- (BOOL)_isAutomaticKeyboard;
- (BOOL)canBecomeFocused;
- (id)window;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)isAutomatic;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (unsigned long long)cursorLocation;
- (long long)_focusedSound;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)implBoundsHeightChangeDone:(double)a0 suppressNotification:(BOOL)a1;
- (void)pressesChanged:(id)a0 withEvent:(id)a1;
- (void)activate;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)canHandlePresses:(id)a0 withEvent:(id)a1;
- (long long)interfaceOrientation;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)disableInteraction;
- (void)prepareForImplBoundsHeightChange:(double)a0 suppressNotification:(BOOL)a1;
- (id)_getCurrentKeyplaneName;
- (int)textEffectsVisibilityLevel;
- (void).cxx_destruct;
- (BOOL)_hasCandidates;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (id)defaultTextInputTraits;
- (void)responseContextDidChange;
- (void)_setAutocorrects:(BOOL)a0;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)acceptAutocorrection;
- (void)setCursorLocation:(unsigned long long)a0;
- (BOOL)isActive;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)_showAutofillExtras;
- (void)pressesCancelled:(id)a0 withEvent:(id)a1;
- (BOOL)shouldUpdateFocusInContext:(id)a0;
- (void)deactivate;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1;
- (void)didMoveToWindow;
- (void)setDisableInteraction:(BOOL)a0;
- (id)_keyplaneNamed:(id)a0;
- (id)_typeCharacter:(id)a0 withError:(struct CGPoint { double x0; double x1; })a1 shouldTypeVariants:(BOOL)a2 baseKeyForVariants:(BOOL)a3;
- (id)createPathEffectViewIfNecessary;
- (void)_acceptCurrentCandidate;
- (id)_baseKeyForRepresentedString:(id)a0;
- (void)_changeToKeyplane:(id)a0;
- (void)_deactivateForBackgrounding;
- (void)_didChangeCandidateList;
- (void)_didChangeCursorLocation;
- (BOOL)_disableTouchInput;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_floatingKeyboardDraggableRect;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_focusCastingFrameForHeading:(unsigned long long)a0 inCoordinateSpace:(id)a1;
- (long long)_focusTouchSensitivityStyle;
- (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lazily:(BOOL)a1;
- (id)_keyplaneForKey:(id)a0;
- (BOOL)_mayRemainFocused;
- (id)_overrideTextInputTraits;
- (long long)_rotaryFocusMovementAxis;
- (void)_setDisableTouchInput:(BOOL)a0;
- (void)_setDisableUpdateMaskForSecureTextEntry:(BOOL)a0;
- (void)_setInputMode:(id)a0;
- (void)_setPasscodeOutlineAlpha:(double)a0;
- (void)_setPreferredHeight:(double)a0;
- (void)_setSplit:(BOOL)a0;
- (void)_setUndocked:(BOOL)a0;
- (void)_setUseLinearLayout:(BOOL)a0;
- (void)_setUseRecentsAlert:(BOOL)a0;
- (void)_toggleVariantsMenuGesture:(BOOL)a0;
- (id)_touchPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)_touchesInsideShouldHideCalloutBar;
- (BOOL)_useLinearLayout;
- (BOOL)_useRecentsAlert;
- (void)activateIfNeeded;
- (BOOL)allowExternalChangeForFocusHeading:(unsigned long long)a0 cursorLocation:(unsigned long long)a1;
- (void)autoAdjustOrientation;
- (BOOL)canDismiss;
- (void)clearActivePerScreenIfNeeded;
- (void)clearSnapshot;
- (void)didFocusGuideWithHeading:(unsigned long long)a0;
- (struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })geometryForImplHeightDelta:(double)a0;
- (struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })geometryForMinimize:(BOOL)a0;
- (id)initLazily;
- (id)initWithDefaultSize;
- (id)initWithRequestedInteractionModel:(unsigned long long)a0;
- (BOOL)isActivePerScreen;
- (void)keyboardMinMaximized:(BOOL)a0;
- (void)manualKeyboardWasOrderedIn;
- (void)manualKeyboardWasOrderedOut;
- (void)manualKeyboardWillBeOrderedIn;
- (void)manualKeyboardWillBeOrderedOut;
- (void)setUnfocusedFocusGuideOutsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)setUnfocusedFocusGuideOutsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 fromView:(id)a1;
- (void)set_overrideTextInputTraits:(id)a0;
- (void)setupKeyFocusGuides;
- (BOOL)shouldSaveMinimizationState;
- (BOOL)showPredictionBar;
- (void)syncMinimizedStateToHardwareKeyboardAttachedState;
- (void)takeSnapshot;
- (id)targetWindow;
- (void)textInputTraitsDidChange;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })unfocusedFocusGuideOutsets;
- (void)updateFocusMarginsUpToView:(id)a0;
- (void)updateKeyFocusGuides;

@end