luxlabs header browser preview


@class UIKeyboardPinchGestureRecognizer, UIGestureKeyboardIntroduction, NSMutableArray, NSString, NSMutableSet, _UIKeyboardTypingSpeedLogger, UIKBResizingKeyplaneCoordinator, NSTimer, NSArray, NSMutableDictionary, UIKBRenderConfig, UIButton, UIKBTree, UIKBBackgroundView, UIView, UIKBKeyplaneView, NSLayoutConstraint, UISwipeGestureRecognizer, CADisplayLink, UIKBKeyViewAnimator, UIKeyboardPathEffectView, UIKeyboardEmojiKeyDisplayController, UISelectionFeedbackGenerator, UIKeyboardSplitTransitionView, UIImageView, UIDelayedAction, TUIKeyplaneView, NSDate, NSNumber;
@protocol UIKeyboardLayoutStarDelegate, UIKeyboardKeyplaneTransitionDelegate, UITextCursorAssertion;

@interface UIKeyboardLayoutStar : UIKeyboardLayout <UIKBEmojiHitTestResponder, UIKBResizingKeyplaneCoordinatorCoordinatorDelegate, UIKeyboardPinchGestureRecognizerDelegate, UIKeyboardTypingStyleEstimatorDelegate, UIKBKeyplaneViewDelegate, UIKeyboardKeyplaneTransitionDelegate> {
    long long _appearance;
    UIKBTree *_inactiveLanguageIndicator;
    UIKBKeyplaneView *_keyplaneView;
    UIKBBackgroundView *_backgroundView;
    UIKBKeyViewAnimator *_keyViewAnimator;
    double _prevTouchUpTime;
    double _prevTouchUpFinishedTime;
    double _prevTouchDownTime;
    unsigned long long _prevUpActions;
    NSMutableDictionary *_keyboards;
    NSMutableDictionary *_allKeyplaneViews;
    NSMutableSet *_allKeyplaneKeycaps;
    NSMutableSet *_validInputStrings;
    int _preferredTrackingChangeCount;
    int _shiftTrackingChangeCount;
    NSMutableSet *_accentInfo;
    NSMutableSet *_hasAccents;
    id _spaceTarget;
    SEL _spaceAction;
    SEL _spaceLongAction;
    id _returnTarget;
    SEL _returnAction;
    SEL _returnLongAction;
    id _deleteTarget;
    SEL _deleteAction;
    SEL _deleteLongAction;
    BOOL _settingShift;
    BOOL _holdingShift;
    BOOL _revertKeyplaneAfterTouch;
    BOOL _wasShifted;
    BOOL _swipeDetected;
    BOOL _suppressDeactivateKeys;
    BOOL _suppressShiftKeyplaneAnimation;
    BOOL _isTrackpadMode;
    BOOL _shiftLockReady;
    double _shiftLockFirstTapTime;
    UISwipeGestureRecognizer *_rightSwipeRecognizer;
    UISwipeGestureRecognizer *_leftSwipeRecognizer;
    UISwipeGestureRecognizer *_upSwipeRecognizer;
    UIKeyboardPinchGestureRecognizer *_pinchGestureRecognizer;
    UIKeyboardSplitTransitionView *_transitionView;
    double _initialSplitProgress;
    double _finalSplitProgress;
    double _autoSplitLastUpdate;
    double _autoSplitElapsedTime;
    CADisplayLink *_displayLink;
    BOOL _ghostKeysEnabled;
    UIDelayedAction *_delayedCentroidUpdate;
    BOOL _isRebuilding;
    long long _currentHandBias;
    BOOL _preRotateShift;
    NSString *_preRotateKeyplaneName;
    BOOL _preRotateTrackpadMode;
    UIDelayedAction *_multitapAction;
    BOOL _unshiftAfterMultitap;
    int _multitapCount;
    UIKBTree *_multitapKey;
    UIView *_flickPopupView;
    NSMutableDictionary *_compositeImages;
    NSTimer *_flickPopuptimer;
    id _touchInfo;
    UIView *_dimKeyboardImageView;
    BOOL _keyboardImageViewIsDim;
    BOOL _isOutOfBounds;
    UIDelayedAction *_dismissModalDoubleConsonantKeys;
    BOOL _inDealloc;
    NSMutableSet *_keysUnderIndicator;
    _UIKeyboardTypingSpeedLogger *_typingSpeedLogger;
    UIKBRenderConfig *_passcodeRenderConfig;
    long long _setKeyplaneViewCount;
    BOOL _inputTraitsPreventInitialReuse;
    BOOL _settingFloat;
    NSMutableSet *_leftKeySet;
    NSMutableSet *_rightKeySet;
    struct CGPoint { double x; double y; } _leftDriftOffset;
    struct CGPoint { double x; double y; } _rightDriftOffset;
    NSMutableArray *_leftSideReachability;
    NSMutableArray *_rightSideReachability;
    NSNumber *_homeRowHint;
    double _touchDownTimeSpan;
    NSDate *_prevTouchMoreKeyTime;
    NSDate *_prevProgressiveCandidateRequestTime;
    NSTimer *_progressiveCandidateUpdateTimer;
    NSString *_lastInputMode;
    BOOL _pendingDictationReload;
    BOOL _hasPeekedGestureKey;
    BOOL _lastInputIsGestureKey;
    UIGestureKeyboardIntroduction *_gestureKeyboardIntroduction;
    BOOL _dictationUsingServerManualEndpointing;
    BOOL _splitTransitionNeedsRebuild;
    BOOL _selectedVariantIndexChanged;
    NSMutableDictionary *_extendedTouchInfoMap;
    UIKBResizingKeyplaneCoordinator *_resizingKeyplaneCoordinator;
    UIButton *_biasEscapeButton;
    NSLayoutConstraint *_biasEscapeButtonLeftConstraint;
    NSLayoutConstraint *_biasEscapeButtonRightConstraint;
    NSMutableSet *_keyplaneTransformations;
    UIImageView *_pathEffectGlowView;
    UIKeyboardPathEffectView *_pathEffectView;
    NSArray *_pathEffectViewConstraints;
    BOOL _isContinuousPathUnderway;
    UIView *_keyplaneTransformationAreaView;
    BOOL _externalDictationAndInternationalKeys;
    BOOL _showsPunctuationKeysOnPrimaryKeyplane;
    TUIKeyplaneView *_liveKeyplaneView;
    BOOL _layoutSupportsCrescendo;
    NSArray *_liveKeyplaneConstraints;
}

@property (retain, nonatomic) UIKeyboardPathEffectView *pathEffectView;
@property (nonatomic) int playKeyClickSoundOn;
@property (nonatomic) BOOL muteNextKeyClickSound;
@property (retain, nonatomic) UISelectionFeedbackGenerator *slideBehaviour;
@property (retain, nonatomic) id<UITextCursorAssertion> blinkAssertion;
@property (weak, nonatomic) id<UIKeyboardKeyplaneTransitionDelegate> splitKeyplaneTransitionDelegate;
@property (nonatomic) id<UIKeyboardLayoutStarDelegate> delegate;
@property (readonly, nonatomic) UIKBTree *keyboard;
@property (readonly, nonatomic) UIKBTree *keyplane;
@property (readonly, nonatomic) UIKeyboardEmojiKeyDisplayController *emojiKeyManager;
@property (copy, nonatomic) NSString *keyboardName;
@property (copy, nonatomic) NSString *keyplaneName;
@property (readonly, nonatomic) NSString *localizedInputMode;
@property (copy, nonatomic) NSString *localizedInputKey;
@property (retain, nonatomic) UIKBTree *activeKey;
@property (nonatomic) BOOL shift;
@property (nonatomic) BOOL autoShift;
@property (nonatomic) BOOL didLongPress;
@property (readonly, nonatomic, getter=isRotating) BOOL rotating;
@property (readonly, nonatomic) BOOL showsInternationalKey;
@property (readonly, nonatomic) BOOL showsDictationKey;
@property (copy, nonatomic) NSString *preTouchKeyplaneName;
@property (retain, nonatomic) UIKBRenderConfig *renderConfig;
@property (retain, nonatomic) NSString *layoutTag;
@property (retain, nonatomic) UIView *modalDisplayView;
@property (nonatomic) double lastTwoFingerTapTimestamp;
@property (readonly, nonatomic) BOOL hasActiveKeys;
@property (nonatomic) BOOL preventPaddlesForPointerTouches;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)keyboardWithName:(id)a0 screenTraits:(id)a1;
+ (Class)_subclassForScreenTraits:(id)a0;
+ (void)accessibilitySensitivityChanged;
+ (id)sharedRivenKeyplaneGenerator;
+ (id)sharedPunctuationCharacterSet;
+ (struct CGSize { double x0; double x1; })keyboardSizeForInputMode:(id)a0 screenTraits:(id)a1 keyboardType:(long long)a2;
+ (id)keyboardFromFactoryWithName:(id)a0 screenTraits:(id)a1;

- (void)touchMultitapTimer;
- (void)didRotate;
- (void)setKeyboardDim:(BOOL)a0;
- (void)touchDragged:(id)a0;
- (void)handlePopupView;
- (BOOL)shouldMatchCaseForDomainKeys;
- (void)setSplitProgress:(double)a0;
- (void)handlePopupView:(id)a0;
- (id)keyViewAnimator;
- (void)multitapExpired;
- (void)showMenu:(id)a0 forKey:(id)a1;
- (void)clearAllTouchInfo;
- (void)finishSplitTransition;
- (void)clearInfoForTouch:(id)a0;
- (id)viewForKey:(id)a0;
- (void)updateReturnKeysIfNeeded;
- (void)setKeyboardAppearance:(long long)a0;
- (void)_didChangeKeyplaneWithContext:(id)a0;
- (void)willRotate;
- (id)keyHitTest:(struct CGPoint { double x0; double x1; })a0;
- (void)prepareForSplitTransition;
- (BOOL)canProduceString:(id)a0;
- (void)updateStateForKey:(id)a0;
- (id)_variantsOfCurrencyKey:(id)a0 language:(id)a1;
- (int)visualStyleForKeyboardIfSplit:(BOOL)a0;
- (void)setToInitialKeyplane;
- (BOOL)keyplaneContainsEmojiKey;
- (void)setSplit:(BOOL)a0 animated:(BOOL)a1;
- (void)_gestureRecognizerFailed:(id)a0;
- (void)prepareForFloatingTransition:(BOOL)a0;
- (BOOL)isKeyScriptSwitchKey:(id)a0;
- (BOOL)shouldShowDictationKey;
- (void)didEndTrackpadModeForServerSideDictation;
- (void)finishSplitTransitionWithProgress:(double)a0;
- (BOOL)isTrackpadMode;
- (int)stateForStylingKey:(id)a0;
- (void)logHandwritingData;
- (void)completeDeleteActionForTouchDownWithActions:(unsigned long long)a0 executionContext:(id)a1;
- (void)incrementPunctuationIfNeeded:(id)a0;
- (void)updateLocalizedKeysOnKeyplane:(id)a0;
- (void)setKeyboardBias:(long long)a0;
- (id)activeMultitapCompleteKey;
- (unsigned long long)textEditingKeyMask;
- (BOOL)_shouldInheritScreenScaleAsContentScaleFactor;
- (id)infoForTouchUUID:(id)a0;
- (struct CGImage { } *)renderedKeyplaneWithToken:(id)a0 split:(BOOL)a1;
- (id)keyHitTestContainingPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)didTriggerDestructiveRenderConfigChange;
- (id)simulateTouchForCharacter:(id)a0 errorVector:(struct CGPoint { double x0; double x1; })a1 shouldTypeVariants:(BOOL)a2 baseKeyForVariants:(BOOL)a3;
- (id)createKeyEventForStringAction:(id)a0 forKey:(id)a1 touchInfo:(id)a2 inputFlags:(int)a3;
- (void)updateCachedKeyplaneKeycaps;
- (id)keyHitTestWithoutCharging:(struct CGPoint { double x0; double x1; })a0;
- (void)handleDismissFlickView:(id)a0;
- (void)clearContinuousPathView;
- (void)willMoveToWindow:(id)a0;
- (int)displayTypeHintForMoreKey;
- (id)hostViewForResizingKeyplane:(id)a0;
- (id)popupKeyViews;
- (BOOL)keyplaneContainsDismissKey;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForKeylayoutName:(id)a0;
- (void)updateMoreAndInternationalKeys;
- (void)cancelTouchIfNecessaryForInfo:(id)a0 forResting:(BOOL)a1;
- (void)dealloc;
- (void)reloadKeyboardWithInputTraits:(id)a0 screenTraits:(id)a1 splitTraits:(id)a2;
- (void)setKeyboardDim:(BOOL)a0 amount:(double)a1 withDuration:(double)a2;
- (void)showKeyboardWithInputMode:(id)a0 renderConfig:(id)a1 inputTraits:(id)a2 screenTraits:(id)a3 splitTraits:(id)a4;
- (void)handleMultitapTimerFired;
- (id)keyHitTestClosestToPoint:(struct CGPoint { double x0; double x1; })a0 inKeys:(id)a1;
- (BOOL)performReturnAction;
- (id)keyplaneForKey:(id)a0;
- (void)didBeginContinuousPath;
- (void)restoreDefaultsForAllKeys;
- (void)refreshDualStringKeys;
- (void)restoreDefaultsForKey:(id)a0;
- (BOOL)allKeyplanesHaveSameHeight;
- (BOOL)showsDedicatedEmojiKeyAlongsideGlobeButton;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForKeyWithRepresentedString:(id)a0;
- (void)touchDownWithKey:(id)a0 withTouchInfo:(id)a1 atPoint:(struct CGPoint { double x0; double x1; })a2 executionContext:(id)a3;
- (void)touchModalDoubleConsonantKeysTimer;
- (void)handleDismissFlickView;
- (id)keyWithRepresentedString:(id)a0;
- (void)setAutoshift:(BOOL)a0;
- (void)setState:(int)a0 forKey:(id)a1;
- (void)rebuildSplitTransitionView;
- (BOOL)hasAccentKey;
- (id)keyplaneFactory;
- (void)playKeyClickSoundOnDownForKey:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)willBeginIndirectSelectionGesture:(BOOL)a0;
- (void)willBeginTrackpadModeForServerSideDictation;
- (unsigned long long)downActionFlagsForKey:(id)a0;
- (void)_swapGlobeAndMoreKeysIfNecessary;
- (void)setTextEditingTraits:(id)a0;
- (id)defaultNameForKeyplaneName:(id)a0;
- (void)nextToUseInputModeDidChange:(id)a0;
- (void)refreshForDictationAvailablityDidChange;
- (SEL)handlerForNotification:(id)a0;
- (id)cacheIdentifierForKeyplaneNamed:(id)a0;
- (void)changeToKeyplane:(id)a0;
- (BOOL)isMultitapKey:(id)a0;
- (void)_addExtraControlKeysIfNecessary;
- (struct CGImage { } *)cachedCompositeImageWithCacheKey:(id)a0;
- (void)deactivateActiveKey;
- (id)_keyplaneVariantsKeyForString:(id)a0;
- (void)showSplitTransitionView:(BOOL)a0;
- (struct CGSize { double x0; double x1; })sizeForKeyplane:(id)a0;
- (void)completeCommitTouchesPrecedingTouchDownWithKey:(id)a0 withActions:(unsigned long long)a1 executionContext:(id)a2;
- (void)cancelTouchesForTwoFingerTapGesture:(id)a0;
- (void)_setBiasEscapeButtonVisible:(BOOL)a0;
- (void)reloadCurrentKeyplane;
- (void)setTwoFingerTapTimestamp:(double)a0;
- (void)cleanupPreviousKeyboardWithNewInputTraits:(id)a0;
- (struct CGPoint { double x0; double x1; })applyError:(struct CGPoint { double x0; double x1; })a0 toKey:(id)a1;
- (BOOL)handleFlick:(id)a0;
- (void)_setReturnKeyEnabled:(BOOL)a0 withDisplayName:(id)a1 withType:(int)a2;
- (void)longPressAction;
- (void)updateAllKeyStates;
- (void)_addResizeTransformationsIfNecessary;
- (BOOL)shouldRetestTouchDraggedFromKey:(id)a0;
- (BOOL)stretchKeyboardToFitKeyplane:(id)a0;
- (void)setTarget:(id)a0 forKey:(id)a1;
- (void)touchChanged:(id)a0 executionContext:(id)a1;
- (void)dismissGestureKeyboardIntroduction;
- (void)didDetectPinchWithSeparation:(double)a0;
- (void)completeHitTestForTouchDown:(id)a0 executionContext:(id)a1;
- (void)playKeyReleaseSoundForKey:(id)a0;
- (void)removeFromSuperview;
- (id)splitNameForKeyplaneName:(id)a0;
- (id)touchInfoForKey:(id)a0;
- (id)flickPopupStringForKey:(id)a0 withString:(id)a1;
- (void)updateLocalizedDisplayStringsForKeys:(id)a0;
- (void)cancelModalDoubleConsonantKeysTimer;
- (void)clearHandwritingStrokesIfNeededAndNotify:(BOOL)a0;
- (id)_keyboardLongPressInteractionRegions;
- (id)_currentKeyplaneTransformationContext;
- (id)currentRepresentedStringForDualDisplayKey:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)pinchDidConsumeTouch:(id)a0;
- (void)relayoutForWriteboardKey;
- (void)swipeDetected:(id)a0;
- (void)transitionToModalContinuousPathKeyplane;
- (void)populateFlickPopupsForKey:(id)a0;
- (struct CGSize { double x0; double x1; })stretchFactor;
- (int)stateForCandidateListKey:(id)a0;
- (BOOL)isLongPressedKey:(id)a0;
- (void)didClearInput;
- (id)keyplaneView:(id)a0 containingViewForActiveKey:(id)a1;
- (BOOL)isShiftKeyBeingHeld;
- (void)calculateReachabilityScoreWithKey:(id)a0 keyError:(struct CGPoint { double x0; double x1; })a1;
- (BOOL)shouldIgnoreDistantKey;
- (void)clearKeyAnnotationsIfNecessary;
- (id)keyHitTestClosestToPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)touchPassesDragThreshold:(id)a0;
- (BOOL)useDismissForMessagesWriteboard;
- (id /* block */)handRestRecognizerSilenceNextTouchDown;
- (void)setTrackpadMode:(BOOL)a0 animated:(BOOL)a1;
- (void)updateLayoutTags;
- (void)willBeginIndirectSelectionGesture;
- (BOOL)_pointAllowedInStaticHitBuffer:(struct CGPoint { double x0; double x1; })a0;
- (void)cancelMultitapTimer;
- (id)currentKeyplaneView;
- (void)presentModalDisplayForKey:(id)a0;
- (void)setMultitapReverseKeyState;
- (BOOL)supportStylingWithKey:(id)a0;
- (id)internationalKeyDisplayStringOnEmojiKeyboard;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)playKeyClickSoundOnUpForKey:(id)a0;
- (id)activationIndicatorView;
- (BOOL)shouldUseDefaultShiftStateFromLayout;
- (void)showPopupVariantsForKey:(id)a0;
- (BOOL)_continuousPathSpotlightEffectEnabled;
- (id)keylistContainingKey:(id)a0;
- (void)clearTransientState;
- (BOOL)isDeadkeyInput:(id)a0;
- (void)annotateWriteboardDisplayTypeHintForKeyIfNeeded;
- (void)updateUndoKeyState;
- (BOOL)shouldPreventInputManagerHitTestingForKey:(id)a0;
- (void)_updateSupplementaryKeys;
- (void)handleDoubleConsonantKeysTimerFired;
- (BOOL)shouldHitTestKey:(id)a0;
- (void)handleDelayedCentroidUpdate;
- (BOOL)shouldAllowCurrentKeyplaneReload;
- (int)stateForMultitapForwardKey:(id)a0;
- (void)updateLocalizedDisplayStringOnEmojiInternationalWithKeyplane:(id)a0 withInputMode:(id)a1;
- (BOOL)supportsContinuousPath;
- (unsigned char)getHandRestRecognizerState;
- (void)touchCancelled:(id)a0 executionContext:(id)a1;
- (void)updateInputModeLocalizedKeysForKeyplane:(id)a0;
- (id)generateInfoForTouch:(id)a0;
- (BOOL)is10KeyRendering;
- (void)setPercentSignKeysForCurrentLocaleOnKeyplane:(id)a0;
- (BOOL)globeKeyDisplaysAsEmojiKey;
- (BOOL)shouldSendTouchUpToInputManager:(id)a0;
- (BOOL)hasCandidateKeys;
- (id)_variantsByAppendingDualStringKey:(id)a0 toVariants:(id)a1;
- (BOOL)isAlphabeticPlane;
- (BOOL)ignoreWriteboard;
- (void)triggerSpaceKeyplaneSwitchIfNecessary;
- (BOOL)pinchCanBeginWithTouches:(id)a0 andScale:(double)a1;
- (void)accessibilitySensitivityChanged;
- (BOOL)isResized;
- (id)getHorizontalOffsetFromHomeRowForRowRelativeToHomeRow:(long long)a0;
- (void)_transitionToContinuousPathState:(long long)a0 forTouchInfo:(id)a1;
- (void)setPasscodeOutlineAlpha:(double)a0;
- (id)unprocessedTouchEventsForTouchInfo:(id)a0 touchStage:(int)a1 forcedKeyCode:(int)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForKeylayoutName:(id)a0 onKeyplaneName:(id)a1;
- (BOOL)isHandwritingPlane;
- (void)uninstallGestureRecognizers;
- (id)multitapCompleteKeys;
- (id)infoForTouch:(id)a0;
- (BOOL)supportsEmoji;
- (void)deleteHandwritingStrokesAtIndexes:(id)a0;
- (BOOL)showGestureKeyboardIntroductionIfNeeded;
- (BOOL)isResizing;
- (void)updateAutolocalizedKeysForKeyplane:(id)a0;
- (BOOL)isShiftKeyPlaneChooser;
- (int)keycodeForKey:(id)a0;
- (void)fadeActivationIndicatorWithDuration:(double)a0 withDelay:(double)a1;
- (void)completeRetestForTouchUp:(id)a0 timestamp:(double)a1 interval:(double)a2 executionContext:(id)a3;
- (BOOL)isGeometricShiftOrMoreKeyForTouch:(id)a0;
- (id)keyplaneNameForRevertAfterTouch;
- (void)upActionShift;
- (id)keyplaneNamed:(id)a0;
- (id)flickStringForInputKey:(id)a0 direction:(long long)a1;
- (void)completeSendStringActionForTouchUp:(id)a0 withActions:(unsigned long long)a1 timestamp:(double)a2 interval:(double)a3 didLongPress:(BOOL)a4 prevActions:(unsigned long long)a5 executionContext:(id)a6;
- (id)baseKeyForString:(id)a0;
- (void)removePathEffectViewConstraintsIfNeeded;
- (void)setLabel:(id)a0 forKey:(id)a1;
- (BOOL)pinchSplitGestureEnabled;
- (void)resizeKeyplaneAndRedraw:(BOOL)a0;
- (BOOL)canMultitap;
- (BOOL)shouldCommitPrecedingTouchesForTouchDownWithActions:(unsigned long long)a0;
- (unsigned long long)targetEdgesForScreenGestureRecognition;
- (void)finishSplitWithCompletion:(id /* block */)a0;
- (void)updateCurrencySymbolForKey:(id)a0 withCurrencyString:(id)a1;
- (void)showKeyboardWithInputTraits:(id)a0 screenTraits:(id)a1 splitTraits:(id)a2;
- (void)setKeyboardName:(id)a0 appearance:(long long)a1;
- (void)cancelDelayedCentroidUpdate;
- (BOOL)_allowStartingContinuousPathForTouchInfo:(id)a0 alreadyActiveKeyExisting:(BOOL)a1;
- (struct CGPoint { double x0; double x1; })getCenterForKeyUnderLeftIndexFinger;
- (BOOL)shouldIgnoreContinuousPathRequirements;
- (BOOL)keyHasAccentedVariants:(id)a0;
- (BOOL)isKanaPlane;
- (struct CGImage { } *)renderedImageWithStateFallbacksForToken:(id)a0;
- (void)updateKeyboardForKeyplane:(id)a0;
- (void)setReturnKeyEnabled:(BOOL)a0 withDisplayName:(id)a1 withType:(int)a2;
- (void)deactivateActiveKeys;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_paddedKeyUnionFrame;
- (void)updateTransitionWithFlags:(unsigned long long)a0;
- (void)touchDown:(id)a0 executionContext:(id)a1;
- (void)fadeWithInvocation:(id)a0;
- (double)stretchFactorHeight;
- (BOOL)hasActiveContinuousPathInput;
- (void)playKeyClickSoundForKey:(id)a0;
- (void)updateKeyCentroids;
- (id)splitTransitionDelegate;
- (double)biasedKeyboardWidthRatio;
- (void)updateLocalizedKeys:(BOOL)a0;
- (id)currentKeyplane;
- (unsigned long long)keyplaneShiftState;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })dragGestureRectInView:(id)a0;
- (void)flushKeyCache:(id)a0;
- (id)highlightedVariantListForStylingKey:(id)a0;
- (BOOL)_handRestRecognizerCancelShouldBeEnd;
- (void)refreshGhostKeyState;
- (int)stateForKeyplaneSwitchKey:(id)a0;
- (BOOL)canReuseKeyplaneView;
- (void).cxx_destruct;
- (long long)currentHandBias;
- (int)stateForKey:(id)a0;
- (void)updatePhysicalKeyboardEvent:(id)a0 withMarkedInput:(id)a1;
- (void)_recordKeystrokeStatisticForKeyPress;
- (void)updatePanAlternativesForTouchInfo:(id)a0;
- (void)endMultitapForKey:(id)a0;
- (BOOL)keyplaneUsesResizingOffset;
- (void)finishContinuousPathView:(BOOL)a0;
- (void)setCurrencyKeysForCurrentLocaleOnKeyplane:(id)a0;
- (struct CGSize { double x0; double x1; })handRestRecognizerStandardKeyPixelSize;
- (BOOL)_shouldSwapGlobeAndMore;
- (void)showPopupView:(long long)a0 withKey:(id)a1 popupInfo:(id)a2 force:(BOOL)a3;
- (id)cacheTokenForKeyplane:(id)a0 caseAlternates:(BOOL)a1;
- (long long)defaultSelectedVariantIndexForKey:(id)a0 withActions:(unsigned long long)a1;
- (void)showKeyboardWithInputMode:(id)a0 renderConfig:(id)a1 inputTraits:(id)a2 screenTraits:(id)a3 splitTraits:(id)a4 reload:(BOOL)a5;
- (void)setLongPressAction:(SEL)a0 forKey:(id)a1;
- (id)createKeyEventForStringAction:(id)a0 forKey:(id)a1 inputFlags:(int)a2;
- (id)keyForKeyboardName:(id)a0 screenTraits:(id)a1;
- (void)setRenderConfig:(id)a0 updateKeyplane:(BOOL)a1;
- (BOOL)ignoresShiftState;
- (void)playKeyFeedbackIfNecessaryForTouchDownOnKey:(id)a0 touchInfo:(id)a1;
- (int)stateForManipulationKey:(id)a0;
- (void)updateSelectedVariantIndexForKey:(id)a0 withActions:(unsigned long long)a1 withPoint:(struct CGPoint { double x0; double x1; })a2;
- (BOOL)keyplaneSupportsResizingGesture;
- (void)performHitTestForTouchInfo:(id)a0 touchStage:(int)a1 executionContextPassingUIKBTree:(id)a2;
- (void)pinchHandler:(id)a0;
- (void)touchUp:(id)a0 executionContext:(id)a1;
- (BOOL)handRestRecognizerShouldNeverIgnoreTouchState:(id)a0 fromPoint:(struct CGPoint { double x0; double x1; })a1 toPoint:(struct CGPoint { double x0; double x1; })a2 forRestingState:(unsigned long long)a3 otherRestedTouchLocations:(id)a4;
- (BOOL)_allowPaddle;
- (void)divideKeysIntoLeft:(id)a0 right:(id)a1;
- (BOOL)shouldShowIndicator;
- (id)getSortedKeysForDisplayRowHint:(int)a0;
- (void)didEndIndirectSelectionGesture:(BOOL)a0;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (BOOL)_handleTouchForEmojiInputView;
- (struct CGImage { } *)renderedImageWithToken:(id)a0;
- (void)switchKeyplane:(id)a0;
- (void)transitionToPunctuationKeysVisible:(BOOL)a0;
- (BOOL)_shouldAttemptToAddSupplementaryControlKeys;
- (void)updateLocalizedKeysForKeyplane:(id)a0 updateAllKeyplanes:(BOOL)a1;
- (BOOL)usesAutoShift;
- (unsigned long long)upActionFlagsForKey:(id)a0;
- (BOOL)useUndoForMessagesWriteboard;
- (id)defaultKeyplaneForKeyplane:(id)a0;
- (void)recenterMonolithKeyplaneSwitchKeys;
- (void)didEndIndirectSelectionGesture;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForLastKeyWithRepresentedString:(id)a0;
- (BOOL)shouldYieldToControlCenterForFlickWithInitialPoint:(struct CGPoint { double x0; double x1; })a0 finalPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)_appendingSecondaryStringToVariantsTop:(id)a0 secondaryString:(id)a1 withDirection:(id)a2;
- (void)touchDragged:(id)a0 executionContext:(id)a1;
- (void)updateGlobeKeyDisplayString;
- (BOOL)shouldAllowSelectionGestures:(BOOL)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 toBegin:(BOOL)a2;
- (BOOL)isDeveloperGestureKeybaord;
- (id)activeTouchInfoForShift;
- (void)typingStyleEstimator:(id)a0 didChangeTypingStyleEstimate:(unsigned long long)a1;
- (void)annotateKeysWithDeveloperPunctuation;
- (void)updateGlobeKeyAndLayoutOriginBeforeSnapshotForInputView:(id)a0;
- (void)_transformCarPlayIfNecessary;
- (void)completeHitTestForTouchDragged:(id)a0 hitKey:(id)a1;
- (void)setNeedsVirtualDriftUpdate;
- (void)handRestRecognizerNotifyRestForBegin:(BOOL)a0 location:(struct CGPoint { double x0; double x1; })a1 timestamp:(double)a2 pathIndex:(int)a3 touchUUID:(id)a4 context:(id)a5;
- (void)refreshForRivenPreferences;
- (void)resetHRRLayoutState;
- (void)continueFromInternationalActionForTouchUp:(id)a0 withActions:(unsigned long long)a1 timestamp:(double)a2 interval:(double)a3 didLongPress:(BOOL)a4 prevActions:(unsigned long long)a5 executionContext:(id)a6;
- (void)setKeyForTouchInfo:(id)a0 key:(id)a1;
- (void)_cleanUpBlinkAssertionIfNecessary;
- (BOOL)shouldRetestTouchUp:(id)a0;
- (BOOL)_stringContainsCurrencyCharacters:(id)a0;
- (void)showFlickView:(long long)a0 withKey:(id)a1 flickString:(id)a2;
- (void)layoutSubviews;
- (void)updateBackgroundCorners;
- (BOOL)shouldMergeKey:(id)a0;
- (BOOL)shouldShowInternationalMenuForKey:(id)a0;
- (void)_transformFloatingKeyboardIfNecessary;
- (int)displayTypeHintForShiftKey;
- (BOOL)_continuousPathModalPunctuationPlaneEnabled;
- (int)stateForMultitapReverseKey:(id)a0;
- (void)resetPanAlternativesForEndedTouch:(id)a0;
- (void)updateBackgroundIfNeeded;
- (BOOL)useCrescendoLayout;
- (id)candidateList;
- (BOOL)isEmojiKeyplane;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })keyplanePadding;
- (void)clearInfoForTouch:(id)a0 forResting:(BOOL)a1;
- (void)provideSliderBehaviorFeedback;
- (id)keyViewHitTestForPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)touchCancelled:(id)a0 forResting:(BOOL)a1 executionContext:(id)a2;
- (void)mergeKeysIfNeeded;
- (void)multitapInterrupted;
- (double)lastTouchDownTimestamp;
- (void)completeSendStringActionForTouchDownWithKey:(id)a0 withActions:(unsigned long long)a1 executionContext:(id)a2;
- (int)stateForShiftKey:(id)a0;
- (id)inputModeToMergeCapsLockKey;
- (void)_didTapBiasEscapeButton:(id)a0;
- (void)clearUnusedObjects:(BOOL)a0;
- (id)handRestRecognizerGetHomeRowHint;
- (void)prepareSliderBehaviorFeedback;
- (BOOL)pinchDetected;
- (BOOL)canAddRomanSwitchKey;
- (BOOL)shouldShowGestureKeyboardIntroduction;
- (BOOL)performSpaceAction;
- (void)installGestureRecognizers;
- (double)lastTouchUpTimestamp;
- (BOOL)shouldSkipResponseToGlobeKey:(id)a0 atPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)addContinuousPathPoint:(struct CGPoint { double x0; double x1; })a0 withTimestamp:(double)a1;
- (id)initialKeyplaneNameWithKBStarName:(id)a0;
- (void)deactivateActiveKeysClearingTouchInfo:(BOOL)a0 clearingDimming:(BOOL)a1;
- (void)tearDownSplitTransitionView;
- (BOOL)diacriticForwardCompose;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1;
- (BOOL)canForceTouchUUIDCommit:(id)a0 inWindow:(id)a1;
- (void)setHideKeysUnderIndicator:(BOOL)a0;
- (void)didMoveToWindow;
- (BOOL)shouldDeactivateWithoutWindow;
- (BOOL)shouldRetestKey:(id)a0 slidOffKey:(id)a1 withKeyplane:(id)a2;
- (BOOL)shouldSendStringForFlick:(id)a0;
- (void)downActionShiftWithKey:(id)a0;
- (void)handleKeyboardMenusForTouch:(id)a0;
- (id)splitNameForKeyplane:(id)a0;
- (BOOL)shouldMergeAssistantBarWithKeyboardLayout;
- (id)synthesizeTouchUpEventForKey:(id)a0;
- (void)setPreferredHeight:(double)a0;
- (void)finishSplitTransitionWithCompletion:(id /* block */)a0;
- (double)hitBuffer;
- (struct CGPoint { double x0; double x1; })getCenterForKeyUnderRightIndexFinger;
- (BOOL)stretchKeyboardToFit;
- (id)simulateTouch:(struct CGPoint { double x0; double x1; })a0;
- (void)traitCollectionDidChange;
- (int)stateForDictationKey:(id)a0;
- (BOOL)_allowContinuousPathUI;
- (id)multitapForwardKeys;
- (void)setAction:(SEL)a0 forKey:(id)a1;
- (void)createLayoutFromName:(id)a0;
- (void)updateState:(int)a0 forKey:(id)a1;
- (void)_autoSplit:(id)a0;
- (void)setDisableInteraction:(BOOL)a0;
- (void)finishSliderBehaviorFeedback;
- (void)preparePopupVariantsForKey:(id)a0 onKeyplane:(id)a1;
- (void)updateShiftKeyState;

@end