@class UITextRange, TIKeyboardCandidateResultSet, TIKeyboardCandidate, UIDictationPopoverController, TIKeyboardInputManagerState, UIContinuousPathIntroductionView, NSMutableDictionary, _UITextInteractionEditMenuAssistant, UILexicon, TISmartPunctuationController, UIKBEditingGesturesIntroduction, NSNumber, UIKBAutofillController, UIPhysicalKeyboardEvent, UIKeyboardInputModeIndicatorController, UIKBRTIPartner, NSUUID, UIKeyboardScheduledTask, NSMutableArray, UIAutocorrectBubbleContainer, UIView, _UIKeyboardImplHeldOperation, UIKeyboardTaskQueue, UIDelayedAction, UITextInteractionSelectableInputDelegate, TIKeyboardInputManagerStub, UITextInputTraits, _UIStringAndPositionPair, _UIActionWhenIdle, UITextInputArrowKeyHistory, UIEditMenuInteraction, KFAViewController, UIKeyboardCandidateController, UIKeyboardAutocorrectionController, TICandidateRequestToken, _UIStickerPickerKeyboardSession, TUIKeyboardBackendController, _UIKeyboardImplProxy, TIDocumentState, UITextInteractionAssistant, NSArray, _UIKeyboardTextSelectionInteraction, NSAttributedString, UIKeyboardEmojiPopoverController, _UIKeyboardTextSelectionController, NSString, TIKeyboardTouchEvent, _UITextChoiceAccelerationAssistant, TIKeyboardState, UIResponder, UIAutocorrectInlinePrompt, NSDictionary, UIKBInputDelegateManager, UIPressAndHoldPopoverController, TIKeyboardLayout, UIKeyboardLayout, UIInlineTextCompletionController; @protocol UIKeyboardImplGeometryDelegate, UIInlineTextCompletionLearning, UIKeyboardCandidateList, AFUIPanel_Staging, _UITextInputUserInteractionDelegate, _UIInvalidatable, UIKeyInput, _UIKBFeedbackGenerating, UITextCursorAssertion; @interface UIKeyboardImpl : UIView <_UIIVCResponseDelegateImpl, _UIKeyboardTextSelectionGestureControllerDelegate, UIKeyboardCandidateControllerDelegate, TIKeyboardInputManagerToImplProtocol, UIPopoverPresentationControllerDelegate, UIKeyboardInputModeIndicatorControllerDelegate, UIInlineTextCompletionControllerDelegate, _UITextChoicesAssistantDelegate, _UIStickerPickerKeyboardSessionDelegate, UIKeyboardImplStateProtocol, UIKBRTIPartnerDelegate, UIKeyboardCandidateListDelegate, UIKeyboardLayoutSizeDelegate, UITextInputDelegatePrivate> { id m_delegate; UITextInteractionSelectableInputDelegate *m_selectableDelegate; UIKeyboardTaskQueue *m_taskQueue; BOOL m_keyboardDelegateStateNeedsRefresh; long long m_textInputSource; UIView *m_languageIndicator; NSString *m_previousInputString; UIKeyboardAutocorrectionController *m_autocorrectionController; UIAutocorrectInlinePrompt *m_autocorrectPrompt; TIKeyboardCandidateResultSet *m_candidateResultSet; id m_candidateList; UIView *m_markedTextOverlay; UIKeyboardLayout *m_layout; NSMutableDictionary *m_keyedLayouts; UIKeyboardScheduledTask *m_autoDeleteTask; unsigned int m_autoDeleteCount; double m_autoDeleteLastDelete; double m_autoDeleteInterval; unsigned int m_autoDeleteShiftCharacter; double m_autoDeleteCurrentForceMultipler; double m_autoDeleteCurrentForce; BOOL m_autoDeleteUseForce; UIDelayedAction *m_longPressAction; long long m_originalOrientation; struct CGPoint { double x; double y; } m_inputPoint; int m_changeCount; double m_changeTime; struct __CFRunLoopObserver { } *m_observer; unsigned long long m_textInputChangingCount; BOOL m_textInputChangingText; BOOL m_textInputChangingDirection; BOOL m_textInputUpdatingSelection; BOOL m_disableSyncTextChanged; BOOL m_disableClearingTextSuggestions; BOOL m_wasDelegateSetupWithRTIClient; UITextInputTraits *m_defaultTraits; UITextInputTraits *m_traits; UITextInputTraits *m_overrideTraits; int m_returnKeyState; BOOL m_returnKeyEnabledInLayout; long long m_currentDirection; UILexicon *m_recentInputs; BOOL m_autoDeleteOK; BOOL m_autocapitalizationPreference; BOOL m_autocorrectionPreference; BOOL m_autoshift; BOOL m_caretShowingNow; BOOL m_changeNotificationDisabled; BOOL m_correctionLearningAllowed; BOOL m_delegateIsSMSTextView; BOOL m_doubleSpacePeriodWasAppliedInCurrentContext; BOOL m_doubleSpacePeriodPreference; BOOL m_hardwareKeyboardAttached; BOOL m_inDealloc; BOOL m_initializationDone; BOOL m_selecting; BOOL m_shift; BOOL m_shiftLocked; BOOL m_shiftLockedEnabled; BOOL m_settingShift; BOOL m_suggestionsShownForCurrentDeletion; BOOL m_originalShouldSkipCandidateSelection; BOOL m_suppressGeometryChangeNotifications; BOOL m_acceptingCandidate; BOOL m_didAutomaticallyInsertSpace; BOOL m_didSyncDocumentStateToInputDelegate; BOOL m_userChangedSelection; BOOL m_shouldChargeKeys; BOOL m_longPress; BOOL m_replacingWord; BOOL m_shiftNeedsUpdate; BOOL m_shiftPreventAutoshift; BOOL m_shiftHeldDownNeedsUpdated; BOOL m_clientVariantSupportEnabled; BOOL m_clientVariantSupportEnabledEver; NSMutableArray *m_keyplaneNamesPreviousDelegate; NSMutableArray *m_keyplaneNamesCurrentDelegate; BOOL m_isRotating; BOOL m_preRotateShift; BOOL m_preRotateShiftLocked; BOOL m_suppressUpdateCandidateView; BOOL m_shouldUpdateCacheOnInputModesChange; BOOL m_rivenCenterFilled; double m_splitProgress; BOOL m_needsCandidates; BOOL m_shouldSkipCandidateGeneration; BOOL m_updateLayoutOnShowKeyboard; int _currentAlertReason; BOOL m_layoutAllowsCP; BOOL m_needsPasteSupportUpdate; BOOL m_delegateSupportsImagePaste; BOOL m_remoteDelegateSupportsImagePaste; BOOL m_didUpdateCapsLockLanguageSwitchSetting; BOOL m_shouldEnableCapsLockLanguageSwitchByDefault; UIPhysicalKeyboardEvent *m_previousGlobeKeyEvent; BOOL m_delegateAdoptsKeyboardInput; BOOL m_delegateAdoptsTextInput; BOOL m_delegateAdoptsTextInputPrivate; BOOL m_delegateAdoptsWebTextInputPrivate; BOOL m_delegateAdoptsWKInteraction; BOOL m_delegateAdoptsKeyInputPrivate; BOOL m_delegateAdoptsRTISourceSession; BOOL m_firstResponderAdoptsTextInput; UIResponder *_forwardingInputDelegate; BOOL _forwardingInputDelegateConformsToWKInteraction; BOOL _shouldRespectForwardingInputDelegate; BOOL m_scrolling; BOOL m_hasInputOnAcceptCandidate; BOOL m_maximizing; BOOL m_usesAutoShiftFor3PK; unsigned long long m_previousSpaceKeyBehavior; unsigned long long m_previousReturnKeyBehavior; BOOL m_usesCandidateSelection; BOOL m_UsedCandidateSelection; BOOL m_hasEditedMarkedTextInExtendedView; BOOL m_updatingLayout; BOOL m_needsToRecomputeDesirableModes; BOOL m_isCapsLocked; UITextInputTraits *m_traitsForPreviousDelegate; UIDelayedAction *m_detachHardwareKeyboardAction; UIDelayedAction *m_updateLastUsedInputModeAction; UIDelayedAction *m_idleDetection; UIDelayedAction *m_resumeDictationForResponderChange; UIDelayedAction *m_showCursorAccessory; id<_UIInvalidatable> m_hideCursorAccessoriesAssertion; UIView *m_capsLockSign; long long m_userInteraction; BOOL m_didAutomaticallyInsertSpaceBeforeChangingInputMode; BOOL m_didExtendLongPressDelayForContinuousPath; BOOL m_inHandleKeyTextCommandForCurrentEvent; BOOL m_inHandleKeyAppCommandForCurrentEvent; BOOL m_webEventWasHandledAsKeyCommand; BOOL m_webEventWasHandledByInputManager; BOOL m_webEventIsKeyDown; BOOL m_needsOneShotGenerateCandidatesAfterStoppingAutoDelete; BOOL m_disableAutocapitalization; int m_predictionType; BOOL m_repeatDeleteFromHardwareKeyboard; long long m_cachedAutofillMode; long long m_autofillSubMode; BOOL m_isAutofilling; long long m_pendingAutofillIndex; BOOL m_ignoreSelectionChange; BOOL m_suppressingDocumentAssertions; BOOL m_repeatDeleteWord; struct _NSRange { unsigned long long location; unsigned long long length; } m_textAlternativesRange; NSDictionary *m_autofillCustomInfo; unsigned long long m_numCPwords; _UIKeyboardImplProxy *m_implProxy; UIKeyboardScheduledTask *m_delayDeleteTask; id /* block */ _deferredUpdateTask; UIContinuousPathIntroductionView *_continuousPathIntroductionView; UIKBEditingGesturesIntroduction *_editingGestureIntroductionView; BOOL m_editingTraitsMarkedDirty; BOOL m_selectionIsEmpty; NSMutableDictionary *m_hardwareKeyDownCodeToEventMap; UIKeyboardEmojiPopoverController *_emojiPopoverController; UIDictationPopoverController *_dictationPopoverController; UIPressAndHoldPopoverController *_pressAndHoldPopoverController; id _autoFillPanel; BOOL _emojiPopoverToRestoreAfterRotation; BOOL _isSettingDelegate; BOOL _isSettingExtensionInputMode; BOOL _needsUpdateAssistantView; double m_bottomPadding; unsigned long long _serviceRole; BOOL _skipRecomputeInputMode; UIKBRTIPartner *_remoteTextInputPartner; UITextInputTraits *_remoteTextInputTraits; BOOL m_policyDelegateResult; BOOL m_shouldSuppressAssistantBar; BOOL m_shouldSuppressSoftwareKeyboard; BOOL m_inputModeSwitcherVisible; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } m_editMenuFrame; UIView *m_keyboardWindowSnapshot; UIDelayedAction *m_dictationMenuAction; int m_keyboardMenuType; int m_presentingKeyboardMenuType; id m_dictationIndicatorAssertion; UIEditMenuInteraction *m_editMenuInteraction; UIView *m_tipView; _UIStickerPickerKeyboardSession *_stickerPickerSession; NSAttributedString *_inlineCompletionAsMarkedText; id /* block */ _waitingOnPerformAutocorrect; UITextRange *_pendingAutocorrectRange; BOOL m_shouldClearTextSuggestions; BOOL m_pendingRestoreTextSuggestions; _UIKeyboardImplHeldOperation *_pendingKeyupOperation; BOOL m_usesSystemKeyboardForASP; long long _id; } @property (class, nonatomic) struct CGPoint { double x0; double x1; } floatingPersistentOffset; @property (class, readonly, nonatomic) struct CGPoint { double x0; double x1; } floatingNormalizedPersistentOffset; @property (readonly, nonatomic) TIKeyboardInputManagerStub *inputManager; @property (retain, nonatomic) id changedDelegate; @property (readonly, nonatomic) UIKeyboardAutocorrectionController *autocorrectionController; @property (readonly, nonatomic) UIKeyboardCandidateController *candidateController; @property (retain, nonatomic) TIKeyboardInputManagerState *inputManagerState; @property (nonatomic, setter=_setShouldSuppressAssistantBar:) BOOL _shouldSuppressAssistantBar; @property (readonly, nonatomic) UITextInteractionAssistant *textInteractionAssistant; @property (readonly, nonatomic) _UITextInteractionEditMenuAssistant *_editMenuAssistant; @property (readonly, nonatomic) _UITextChoiceAccelerationAssistant *_textChoicesAssistant; @property (readonly, nonatomic) UIKeyboardInputModeIndicatorController *inputModeIndicatorController; @property (readonly, nonatomic) UIKBRTIPartner *remoteTextInputPartner; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) unsigned long long serviceRole; @property (nonatomic) BOOL skipRecomputeInputMode; @property (nonatomic) BOOL prewarmsPredictiveCandidates; @property (retain, nonatomic) UITextInputArrowKeyHistory *arrowKeyHistory; @property (readonly, nonatomic) TIKeyboardInputManagerStub *inputManager; @property (retain, nonatomic) TIKeyboardInputManagerState *inputManagerState; @property (readonly, nonatomic) TUIKeyboardBackendController *backendController; @property (retain, nonatomic) UIKBInputDelegateManager *inputDelegateManager; @property (copy, nonatomic) id /* block */ externalTask; @property (retain, nonatomic) UIPhysicalKeyboardEvent *eventForCurrentWebEvent; @property (readonly, nonatomic) UIKeyboardAutocorrectionController *autocorrectionController; @property (readonly, nonatomic) UIKeyboardCandidateController *candidateController; @property (readonly, nonatomic) TISmartPunctuationController *smartPunctuationController; @property (retain, nonatomic) TIKeyboardTouchEvent *touchEventWaitingForKeyInputEvent; @property (retain, nonatomic) _UIActionWhenIdle *delayedCandidateRequest; @property (retain, nonatomic) UIKeyboardScheduledTask *autocorrectPromptTask; @property (readonly, nonatomic) UIInlineTextCompletionController *inlineTextCompletionController; @property (retain, nonatomic) _UITextChoiceAccelerationAssistant *customInputDelegateChoiceAccelerationAssistant; @property (retain, nonatomic) _UIKeyboardTextSelectionController *customInputDelegateSelectionController; @property (retain, nonatomic) _UIKeyboardTextSelectionInteraction *customInputDelegateSelectionInteraction; @property (retain, nonatomic) id cursorAssertion; @property (retain, nonatomic) id capslockAssertion; @property (retain, nonatomic) id inputModeAssertion; @property (retain, nonatomic) _UIActionWhenIdle *deferredDidSetDelegateAction; @property (retain, nonatomic) id changedDelegate; @property (retain, nonatomic) NSUUID *resigningRTISessionIdentifier; @property (retain, nonatomic) UIView *internationalKeyIntroductionView; @property (nonatomic) BOOL committingCandidate; @property (nonatomic) BOOL hardwareKeyboardIsSeen; @property (nonatomic) BOOL handlingKeyCommandFromHardwareKeyboard; @property (nonatomic) BOOL disableSmartInsertDelete; @property (retain, nonatomic) UIKBAutofillController *autofillController; @property (readonly, nonatomic) BOOL canShowPredictionBar; @property (retain, nonatomic) TICandidateRequestToken *currentCandidateRequest; @property (retain, nonatomic) NSDictionary *currentCandidateRequestInfo; @property (retain, nonatomic) TIKeyboardCandidate *autocorrectionToAcceptBeforeProgressiveCandidates; @property (retain, nonatomic) UIDelayedAction *updateCapsLockDelayOverrideForNonTyping; @property (nonatomic) long long candidateViewOffset; @property (retain, nonatomic) NSString *deletedString; @property (nonatomic) BOOL floatingForced; @property (nonatomic) BOOL syncingDictationLanguageForInputModeSwitch; @property (copy, nonatomic) NSArray *characterRectsForCharacterRange; @property (readonly, nonatomic) UIKeyboardLayout *activeLayout; @property (retain, nonatomic) NSNumber *isAttachedHardwareKeyboard; @property (retain, nonatomic) UIAutocorrectBubbleContainer *autocorrectBubbleContainer; @property (retain, nonatomic) UIKeyboardInputModeIndicatorController *inputModeIndicatorController; @property (copy, nonatomic) id /* block */ chooseSupplementalCandidateCompletion; @property (nonatomic) unsigned long long lastDeletionCountForFastDelete; @property (weak, nonatomic) UIView *overlayContainerObserved; @property (nonatomic) void *skippedEndInputSession; @property (retain, nonatomic) NSUUID *skippedEndInputSessionID; @property (retain, nonatomic) KFAViewController *keyboardFeedbackAssistantViewController; @property (nonatomic) BOOL _mimicShiftBeingHeld; @property (readonly, nonatomic) BOOL isSettingDelegate; @property (nonatomic) BOOL hasPreviousKeyResponder; @property (nonatomic) BOOL hasNextKeyResponder; @property (readonly, nonatomic) TIKeyboardState *keyboardState; @property (weak, nonatomic) id<_UITextInputUserInteractionDelegate> userInteractionDelegate; @property (nonatomic) BOOL shouldIgnoreTextInputChanges; @property (copy, nonatomic) id /* block */ didTeardownExistingDelegate; @property (copy, nonatomic) id /* block */ willSetupNewDelegate; @property (nonatomic) BOOL forCustomInputView; @property (nonatomic) BOOL showInputModeIndicator; @property (nonatomic) BOOL showsCandidateBar; @property (readonly, nonatomic) BOOL shouldShowCandidateBar; @property (nonatomic) BOOL receivedCandidatesInCurrentInputMode; @property (nonatomic) BOOL showsCandidateInline; @property (nonatomic) BOOL geometryIsChanging; @property (readonly, nonatomic) BOOL continuousPathUnderway; @property (readonly, nonatomic) BOOL isRotating; @property (readonly, nonatomic) BOOL updatingPreferences; @property (nonatomic) BOOL automaticMinimizationEnabled; @property (nonatomic) double deleteWordLastDelete; @property (nonatomic) BOOL shouldSkipCandidateSelection; @property (readonly, nonatomic) BOOL isDefaultPrediction; @property (readonly, nonatomic) BOOL isAutofillPrediction; @property (readonly, nonatomic) UIKeyboardTaskQueue *taskQueue; @property (readonly, nonatomic) _UIKeyboardTextSelectionController *textSelectionController; @property (nonatomic) BOOL suppressUpdateLayout; @property (nonatomic) BOOL suppressUpdateShiftState; @property (nonatomic) BOOL suppressUpdateAssistantView; @property (nonatomic) BOOL suppressUpdateInputMode; @property (nonatomic) BOOL animateUpdateBars; @property (readonly, nonatomic) BOOL delegateRequiresKeyEvents; @property (nonatomic) BOOL shouldUpdateLayoutAutomatically; @property (nonatomic) BOOL isCallingTextChangedDuringInputModeSwitch; @property (retain, nonatomic) UIResponder *delegate; @property (retain, nonatomic) NSString *activeDictationLanguage; @property (readonly) BOOL centerFilled; @property BOOL rivenSplitLock; @property (readonly) unsigned long long minimumTouchesForTranslation; @property (readonly, nonatomic) BOOL splitTransitionInProgress; @property (getter=isFloatingLocked) BOOL lockFloating; @property (nonatomic, getter=isInHardwareKeyboardMode) BOOL inHardwareKeyboardMode; @property (nonatomic) unsigned long long requestedInteractionModel; @property (weak, nonatomic) id geometryDelegate; @property (retain, nonatomic) id<_UIKBFeedbackGenerating> feedbackGenerator; @property (retain, nonatomic) _UIStringAndPositionPair *lastMatchedSupplementalCandidate; @property (retain, nonatomic) _UIStringAndPositionPair *pendingSupplementalCandidateToInsert; @property (nonatomic) unsigned long long lastChooseSupplementalItemToInsertCallbackIdentifier; @property (retain, nonatomic) TIKeyboardLayout *layoutForKeyHitTest; @property (readonly, nonatomic) double timestampOfLastTouchesEnded; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id inlineTextCompletionLearner; @property (readonly, nonatomic) UITextInputTraits *textInputTraits; @property (readonly, nonatomic) TIDocumentState *documentState; @property (readonly, nonatomic) UIView *inputOverlayContainer; @property (readonly, nonatomic) BOOL delegateSupportsCorrectionUI; @property (readonly, nonatomic) BOOL inlineTextCompletionAllowedForAutocorrectionType; @property (readonly, nonatomic) BOOL isSelecting; @property (readonly, nonatomic) BOOL showingEmojiSearch; @property (nonatomic) BOOL performingRemoteTextOperations; @property (readonly, nonatomic) BOOL needAutofillLogin; @property (nonatomic) BOOL canSuggestSupplementalItemsForCurrentSelection; + (void)applicationDidBecomeActive:(id)a0; + (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })deviceSpecificPaddingForInterfaceOrientation:(long long)a0 inputMode:(id)a1; + (BOOL)smartInsertDeleteIsEnabled; + (id)sharedInstance; + (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })deviceSpecificStaticHitBufferForInterfaceOrientation:(long long)a0 inputMode:(id)a1; + (struct CGSize { double x0; double x1; })defaultSizeForInterfaceOrientation:(long long)a0; + (double)persistentSplitProgress; + (void)setPersistentOffset:(struct CGPoint { double x0; double x1; })a0; + (void)applicationWillResignActive:(id)a0; + (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0 ignoreInputView:(BOOL)a1; + (void)applicationWillEnterForeground:(id)a0; + (double)keyboardWidthForScreen:(id)a0 withOrientation:(long long)a1; + (BOOL)isSplit; + (id)keyboardWindow; + (id)uniqueNumberPadInputModesFromInputModes:(id)a0 forKeyboardType:(long long)a1; + (void)_clearHardwareKeyboardMinimizationPreference; + (struct CGPoint { double x0; double x1; })persistentOffset; + (struct CGPoint { double x0; double x1; })normalizedPersistentOffsetIgnoringState; + (double)floatingHeight; + (BOOL)showsGlobeAndDictationKeysExternally; + (struct CGSize { double x0; double x1; })keyboardSizeForInterfaceOrientation:(long long)a0; + (void)setFloating:(BOOL)a0; + (void)setFloating:(BOOL)a0 positionedAtOffset:(struct CGPoint { double x0; double x1; })a1 animated:(BOOL)a2; + (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })requestedFloatingInsets; + (void)refreshRivenStateWithTraits:(id)a0 isKeyboard:(BOOL)a1; + (void)sendPerformanceNotification:(id)a0; + (void)setPersistentSplitProgress:(double)a0; + (double)additionalInstanceHeightForInterfaceOrientation:(long long)a0; + (double)additionalInstanceHeight; + (double)splitProgress; + (void)releaseSharedInstance; + (BOOL)overrideNativeScreen; + (struct CGPoint { double x0; double x1; })normalizedPersistentOffset; + (BOOL)isHardwareShiftKeyBeingHeld; + (BOOL)supportsFloating; + (struct CGPoint { double x0; double x1; })_screenPointFromNormalizedPoint:(struct CGPoint { double x0; double x1; })a0; + (BOOL)isActivatingForeground; + (double)topMarginForInterfaceOrientation:(long long)a0; + (BOOL)isHardwareCommandKeyBeingHeld; + (long long)floatingIdiom; + (BOOL)isFloatingForced; + (double)floatingWidth; + (BOOL)isFloating; + (struct CGPoint { double x0; double x1; })defaultUndockedOffsetForFloating:(BOOL)a0; + (void)applicationDidReceiveMemoryWarning:(id)a0; + (void)sendPerformanceNotification:(id)a0 userInfo:(id)a1; + (BOOL)rivenTranslationPreference; + (Class)layoutClassForCurrentInputMode; + (Class)layoutClassForInputMode:(id)a0 keyboardType:(long long)a1 screenTraits:(id)a2; + (double)additionalInstanceHeightForInterfaceOrientation:(long long)a0 hasInputView:(BOOL)a1; + (BOOL)keyboardOrientation:(long long)a0 isEquivalentToOrientation:(long long)a1; + (id)activeInstance; + (id)normalizedInputModesFromPreference; + (BOOL)shouldAccessInputManagerService; + (struct CGSize { double x0; double x1; })sizeForInterfaceOrientation:(long long)a0; + (void)purgeImageCache; + (void)performWithoutFloatingLock:(id /* block */)a0; + (id)keyboardScreen; + (void)switchControlStatusDidChange:(id)a0; + (id)sharedInstanceForCustomInputView:(BOOL)a0; + (BOOL)isDictationPopoverEnabled; + (void)setParentTestForProfiling:(id)a0; + (struct CGPoint { double x0; double x1; })_normalizedScreenPoint:(struct CGPoint { double x0; double x1; })a0; + (void)suppressSetPersistentOffset:(BOOL)a0; + (BOOL)rivenPreference; + (BOOL)rivenShouldUndock; + (BOOL)_isInputEligibleForSpaceAutodelete:(id)a0; + (BOOL)rivenInstalled; + (BOOL)shouldMergeAssistantBarWithKeyboardLayout; + (void)applicationWillSuspend:(id)a0; + (void)applicationDidEnterBackground:(id)a0; + (BOOL)supportsSplit; + (double)floatingScreenWidthToEmulate; + (void)setFloating:(BOOL)a0 positionedAtDefaultOffsetAnimated:(BOOL)a1; - (void)forwardDictationEvent_stopDictationIgnoreFinalizePhrases; - (void)applyAssistantItem:(id)a0; - (BOOL)hardwareKeyboardAttached; - (void)_updateKeyboardLanguage:(id)a0; - (BOOL)handleMoveResponderWithShift:(BOOL)a0; - (void)_clearDictationMenuTimer:(BOOL)a0; - (void)showNextCandidates; - (void)forwardKeyboardEventBackToDestination:(id)a0; - (id)remoteTextEditingMetadata; - (void)keyboardFeedbackAssistantControllerDidFinish; - (void)setCandidates:(id)a0; - (void)_setInputManager:(id)a0; - (BOOL)playInputClick; - (void)updateDoubleSpacePeriodStateForString:(id)a0; - (void)handleDeleteAsRepeat:(BOOL)a0 executionContext:(id)a1; - (unsigned long long)_updateAutocorrectionPreferenceForTraitsWithCurrentPreference:(BOOL)a0; - (void)insertTextSuggestionCandidate:(id)a0; - (BOOL)disableInputBars; - (void)configureTipViewWithTitle:(id)a0 description:(id)a1; - (void)inputManagerDidGenerateAutocorrections:(id)a0 forPredictiveInput:(id)a1 executionContext:(id)a2; - (void)acceptHandwritingCandidate; - (unsigned long long)phraseBoundary; - (void)cleanUpBeforeInputModeSwitch; - (void)addInputString:(id)a0 withFlags:(unsigned long long)a1; - (void)showDictationMenuIfNeeded; - (void)forwardKeyboardCameraEvent_startCameraInput:(id)a0; - (void)syncDocumentStateToInputDelegate; - (void)performKeyboardOutputAsInputViewControllerOutput:(id)a0; - (BOOL)shouldAllowTwoFingerSelectionGestureOnView:(id)a0; - (void)displayAutoFillPopoverIfAutoFillModeDetected; - (void)handleRemoteKeyboardCameraEvent_startCameraInput:(id)a0; - (void)reinitializeAfterInputModeSwitch:(BOOL)a0; - (void)addInputString:(id)a0 withFlags:(unsigned long long)a1 withInputManagerHint:(id)a2; - (void)textSelectionInteractionWillBegin:(id)a0; - (void)proceedShouldReturnIfNeededForASP; - (void)acceptPredictiveInput:(id)a0 executionContext:(id)a1; - (BOOL)keyboardDrawsOpaque; - (void)updateObserverState; - (void)performKeyBehaviorCommitInline; - (id)acceptCurrentCandidate; - (id)markedTextOverlay; - (BOOL)acceptInputString:(id)a0; - (BOOL)isDictationPopoverPresented; - (void)adjustCapsLockDelayOverride; - (BOOL)callLayoutUsesAutoShift; - (void)candidateListAcceptCandidate:(id)a0; - (BOOL)shouldShowContinuousPathIntroductionView; - (void)geometryChangeDone:(BOOL)a0; - (void)autocorrectionAnimationDidStopWithAutocorrectionView:(id)a0; - (unsigned long long)handleKeyCommand:(id)a0 repeatOkay:(BOOL *)a1 options:(unsigned long long)a2; - (void)showKeyboardWithoutSuppressionPolicy; - (id)keyboardWindowSnapshot; - (BOOL)isShiftLocked; - (void)forceShiftUpdateIfKeyboardStateChanged; - (void)clearKeyboardWindowSnapshot; - (void)clearAutoDeleteTimer; - (void)performReturn; - (void)delayedInit; - (void)generateCandidatesAsynchronouslyWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 selectedCandidate:(id)a1; - (void)handleIdleDetectionAction; - (void)didSetDelegate; - (id)_rangeForSupplementalItemText:(id)a0; - (BOOL)isEmojiPopoverPresented; - (void)updateKeyboardStateForDeletion; - (id)_remoteAppId; - (void)refreshKeyboardStateUpdatingSecureCandidateRenderTraits:(BOOL)a0; - (void)cancelCandidateRequests; - (void)clearUpdateLastUsedInputModeAction; - (void)_nop; - (void)setShouldSkipCandidateSelection:(BOOL)a0 userInitiated:(BOOL)a1; - (void)optOutASPInTextField; - (void)callLayoutSetShift:(BOOL)a0; - (BOOL)needsToDeferUpdateTextCandidateView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectToAutocorrectRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 delegateView:(id)a1 container:(id)a2; - (void)showSelectionCommands; - (void)removeCapsLockDelayOverride; - (BOOL)preferFallbackAutofillGroup; - (BOOL)handleInputManagerBasedKeybind:(id)a0 testOnly:(BOOL)a1; - (void)performKeyBehaviorConfirm; - (void)handleDelete; - (void)addInputString:(id)a0; - (id)responderStylingTraitsForceEditingMask:(BOOL)a0; - (void)trackUsageForAcceptedAutocorrection:(id)a0 promptWasShowing:(BOOL)a1; - (void)forwardDictationEvent_updateIdleDetection:(long long)a0; - (id)remoteTextInputPartnerPrivate; - (BOOL)_isAutoFillPopoverTypeExplicit:(int)a0; - (void)handleAutoFillPasswordPopoverCommand; - (BOOL)_shouldRequestInputManagerSyncForKeyboardOutputCallbacks:(id)a0; - (BOOL)allowsReachableKeyboard; - (BOOL)isRTIClient; - (void)setKeyboardInputMode:(id)a0 userInitiated:(BOOL)a1 updateIndicator:(BOOL)a2 executionContext:(id)a3; - (void)recomputeActiveInputModesWithExtensions:(BOOL)a0 allowNonLinguisticInputModes:(BOOL)a1; - (BOOL)returnKeyEnabled; - (id)inlineCompletionAsMarkedText; - (void)handleKeyboardInput:(id)a0 executionContext:(id)a1; - (void)keyDeactivated; - (BOOL)isCapsLockSignOn; - (void)setInputPoint:(struct CGPoint { double x0; double x1; })a0; - (int)textInputChangingCount; - (void)prepareForSelectionChange; - (BOOL)_canHandleResponderCommandConservatively:(SEL)a0; - (void)presentKeyboardPopoverWithType:(int)a0 keyString:(id)a1 completion:(id /* block */)a2; - (void)candidateListInvalidateSelection:(id)a0; - (void)clearInputForMarkedText; - (void)setSplitProgress:(double)a0; - (void)handleRemoteDictationEvent_updateIdleDetection:(long long)a0; - (void)removeAllDynamicDictionaries; - (void)deleteFromInput; - (BOOL)_shouldSuppressSoftwareKeyboardIgnoringPolicyDelegate:(BOOL)a0; - (void)lookUpResponderChainForCustomInputView; - (void)_setAutofillGroup:(id)a0; - (void)setCaretBlinks:(BOOL)a0; - (void)clearExcessKeyboardMemory; - (void)setInlineCompletionAsMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inputString:(id)a2 searchString:(id)a3; - (void)trackResponderForAutofillIfNeeded:(id)a0; - (void)applicationResumedEventsOnly:(id)a0; - (void)flushDelayedTasks; - (void)releaseSuppressUpdateCandidateView; - (double)scaleCurrentForceFrom:(double)a0 to:(double)a1; - (id)searchStringForMarkedText; - (void)setChanged; - (void)updateCandidateDisplay; - (double)convertForceToGrams:(double)a0; - (void)setAutocorrection:(id)a0; - (void)showTextAlternativesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)completeDelete; - (void)longPressAction:(id)a0; - (void)clearCursorAccessory; - (void)sendKeyboardDismissalNotification; - (void)removeAutocorrectPrompt; - (void)copyOperation; - (void)performKeyboardOutput:(id)a0 checkingDelegate:(BOOL)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forCustomInputView:(BOOL)a1; - (BOOL)usesContinuousPath; - (void)setDocumentStateForAutocorrection:(id)a0; - (void)updateNoContentViews; - (void)cleanupKeyboardPopover:(id)a0; - (void)keyboardInputModeIndicatorControllerDismissIndicator:(id)a0; - (void)setPreviousGlobeKeyEvent:(id)a0; - (void)removeAutocorrection; - (void)didChangeForwardingInputDelegate:(id)a0; - (void)acceptCandidate:(id)a0; - (BOOL)hasDelegate; - (void)performHitTestForTouchEvent:(id)a0 executionContextPassingNSNumber:(id)a1; - (void)_updateDelegateRequiresKeyEventsFromRemoteTextInput; - (id)emojiPopoverController; - (void)pasteOperation; - (void)_updateCanSuggestSupplementalItemsForCurrentSelection; - (id)inputForMarkedText; - (void)syncInputManagerToAcceptedAutocorrection:(id)a0 forInput:(id)a1; - (BOOL)changeNotificationDisabled; - (void)clearLongPressTimer; - (void)prepareForGeometryChange; - (void)underlineCandidate:(id)a0; - (void)postInputViewControllerShouldUpdateNotification:(id)a0; - (void)removeTextChoicePromptWithUnderline; - (unsigned long long)maxNumberOfProactiveCells; - (void)callLayoutUpdateRecentInputs; - (BOOL)suppliesCompletions; - (void)willSetupNewDelegate:(id /* block */)a0; - (BOOL)hasAutocorrectPrompt; - (BOOL)shouldUnderlineCandidate:(id)a0; - (void)rejectAutocorrection:(id)a0; - (void)clearDelayDeleteTimer; - (void)adjustPhraseBoundaryInForwardDirection:(BOOL)a0 granularity:(int)a1 executionContext:(id)a2; - (void)reloadCurrentInputMode; - (BOOL)shouldUseCarPlayModes; - (void)finishSetExtensionInputMode:(id)a0 didChangeDirection:(BOOL)a1; - (void)callLayoutSetAutoshift:(BOOL)a0; - (void)enableTransientInputDelegateSelectionMode; - (BOOL)isUsingDictationLayout; - (id)currentKey; - (BOOL)isEmojiPopoverBeingPresented; - (void)acceptCandidate:(id)a0 forInput:(id)a1; - (void)handleModifiersChangeForKeyEvent:(id)a0 executionContext:(id)a1; - (void)handleRemoteDictationEvent_setEditMenuFrame:(id)a0; - (void)handleAcceptedCandidate:(id)a0 executionContext:(id)a1; - (void)willDismissEditMenu; - (void)presentPressAndHoldPopoverWithKeyString:(id)a0; - (BOOL)shouldLoadAutofillSignUpInputViewController; - (BOOL)transitionInProgress; - (id)autocorrectionRecordForWord:(id)a0; - (id)acceptInlineCandidate; - (void)replaceAllTextInResponder:(id)a0 withText:(id)a1; - (id)_targetForResponderCommand:(SEL)a0; - (BOOL)callLayoutIsGeometricShiftOrMoreKeyForTouch:(id)a0; - (id)responderForSendCurrentLocation; - (BOOL)isPredictionViewControllerVisible; - (void)createTypoTrackerReport; - (void)updateLayoutAndSetShift; - (void)setDocumentState:(id)a0; - (id)updatedKeyBehaviors; - (void)removeSupplementalLexicon:(id)a0; - (BOOL)autocorrectSpellingEnabled; - (void)deleteFromInputWithFlags:(unsigned long long)a0 executionContext:(id)a1; - (BOOL)supportsSetPhraseBoundary; - (id)_passwordRules; - (BOOL)callShouldInsertText:(id)a0; - (void)clearIdleDetectionAction; - (unsigned long long)textLengthToDeleteBeforeSelectedRangeForSmartDelete; - (void)revealHiddenCandidates; - (void)_showKeyboardIgnoringPolicyDelegate:(BOOL)a0; - (void)dismissPressAndHoldPopover; - (void)completeHandleAutoDelete; - (id)keyplaneView; - (id)keyboardMenuElements; - (void)processPayloadInfo:(id)a0; - (void)updateInputModeLastChosenPreference; - (void)_setDelegate:(id)a0 existingDelegate:(id)a1 force:(BOOL)a2 delayEndInputSession:(BOOL)a3; - (void)setCorrectionLearningAllowed:(BOOL)a0; - (BOOL)delegateAlreadyInAutofillGroup; - (void)saveInputModesPreference:(id)a0; - (void)setInHardwareKeyboardMode:(BOOL)a0 shouldMoveKeyboard:(BOOL)a1; - (void)clearCapsLockDelayOverrideTimer; - (void)finishSetKeyboardInputMode:(id)a0 previousInputMode:(id)a1 didChangeDirection:(BOOL)a2; - (void)updateKeyboardConfigurations; - (long long)_needAutofillCandidate:(id)a0; - (BOOL)_shouldMinimizeForHardwareKeyboard; - (void)resumeDictationForResponderChange; - (BOOL)willDoubleSpacePeriodForInputString:(id)a0 afterSpace:(BOOL)a1 elapsedTime:(double)a2; - (void)recomputeActiveInputModesWithExtensions:(BOOL)a0; - (void)updateInputOverlayForContainerFrameChange; - (void)showPreviousCandidate; - (void)_updateSoundPreheatingForWindow:(id)a0; - (id)inputOverlayContainerForCandidateView:(BOOL)a0; - (void)scribbleWillBeginWriting:(id)a0; - (long long)_autoFillModeForPopoverType:(int)a0; - (void)acceptCurrentCandidateIfSelectedWithExecutionContext:(id)a0; - (void)releaseInputManagerIfInactive; - (void)touchDictationMenuTimer:(BOOL)a0; - (void)refreshAutofillModeIfNecessary; - (void)_updateKeyboardConfigurations; - (void)acceptPredictiveInput:(id)a0; - (long long)_textInputSourceForDelegate:(id)a0; - (void)updateHardwareKeyboardLayout:(BOOL)a0; - (BOOL)cursorIsAtEndOfMarkedText; - (void)generateAutofillCandidate; - (void)updateInputManagerAutocapitalizationType; - (BOOL)uncachedDelegateSupportsImagePaste; - (void)completeAddInputString:(id)a0; - (BOOL)canPresentDictationMenuWithAnimationStyle:(long long)a0; - (void)textSuggestionDidChange:(id)a0; - (void)_didChangeKeyplaneWithContext:(id)a0; - (void)startAutoDeleteTimerForForce:(double)a0; - (void)generateAutocorrectionsWithCompletionHandler:(id /* block */)a0; - (void)updateKeyboardEventsLagging:(id)a0; - (BOOL)_showsScribbleIconsInAssistantView; - (id)inputModeLastUsedPreference; - (void)layoutDidResize; - (void)cancelAllKeyEvents; - (void)performAutoDeleteNumberOfTimes:(unsigned long long)a0 deleteOneWord:(BOOL)a1 forwardToInputSource:(BOOL)a2; - (void)_handleWebKeyEvent:(id)a0 withIndex:(unsigned long long)a1 inInputString:(id)a2; - (id)desirableInputModesWithExtensions:(BOOL)a0; - (BOOL)inputUIHandleTabWithShift:(BOOL)a0 testOnly:(BOOL)a1; - (id)updateSecureCandidateRenderTraits; - (id)keyboardMenuTipIdentifier; - (void)applicationResumed:(id)a0; - (BOOL)_canHandleResponderCommand:(SEL)a0; - (void)touchLongPressTimerWithDelay:(double)a0; - (void)setLayoutAllowsContinuousPath:(BOOL)a0; - (void)touchLongPressTimerWithDelay:(double)a0 userInfo:(id)a1; - (void)_stopAutoDeleteAtDocumentStart; - (BOOL)editingTraitsMarkedDirty; - (void)_willReplaceText:(id)a0 withSupplementalCandidate:(id)a1; - (void)addSupplementalLexicon:(id)a0; - (void)updateReturnKey; - (void)didChangePhraseBoundary; - (BOOL)callLayoutIgnoresShiftState; - (BOOL)supportsNumberKeySelection; - (void)handleAutofillCredentialSaveIfNeeded:(id)a0; - (void)completeHandleKeyEvent:(id)a0; - (void)presentEmojiPopoverViaTrigger:(id)a0 completion:(id /* block */)a1; - (void)clearSelection; - (void)setOverrideTextInputTraits:(id)a0; - (void)queueDelayedTask:(id /* block */)a0; - (void)completeAcceptCandidate:(id)a0; - (BOOL)checkSpellingPreference; - (id)_remoteLocalizedAppName; - (void)setKeyboardInputMode:(id)a0 userInitiated:(BOOL)a1; - (void)_resetCapsLock; - (void)_remapKeyEvent:(id)a0 withKeyEventMap:(id)a1; - (BOOL)insertTextIfShould:(id)a0; - (void)touchUpdateLastUsedInputModeAction; - (void)inputManagerDidGenerateCandidateResultSet:(id)a0; - (void)setInputModeToNextASCIICapableInPreferredList; - (void)acceptFirstCandidate; - (void)setInputModeToNextInPreferredListWithExecutionContext:(id)a0; - (void)setShiftLockedForced:(BOOL)a0; - (BOOL)hasEditableMarkedText; - (BOOL)_canDeleteForward; - (BOOL)canPresentEmojiPopover; - (void)_noteInlineCompletionAsMarkedText:(id)a0; - (void)setUsesCandidateSelection:(BOOL)a0; - (void)enable; - (void)dismissFloatingKeyboardFromPencilKitIfNeeded; - (void)presentDictationMenu; - (BOOL)shouldApplyKeyboardCommandToUIHost; - (void)dismissContinuousPathIntroductionView; - (void)updateForChangedSelection; - (void)_forwardNeededShiftStatesToDestination; - (void)performKeyboardOutputInfo:(id)a0; - (void)deleteOnceFromInputWithExecutionContext:(id)a0; - (void)candidateListSelectionDidChange:(id)a0; - (BOOL)usesAutocorrectionLists; - (void)setLayoutRenderConfig:(id)a0; - (void)moveCursorByAmount:(long long)a0; - (void)scheduleReplacementsWithOptions:(unsigned long long)a0; - (void)keyActivated; - (BOOL)usesContinuousPathProgressiveCandidates; - (void)_configureMarkedTextAttributesForConversion:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 highlightRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2; - (void)textAccepted:(id)a0 executionContext:(id)a1; - (id)_layout; - (BOOL)handleReturnKey:(BOOL)a0; - (void)handleAutoDeleteWithExecutionContext:(id)a0; - (BOOL)isPressAndHoldPopoverPresented; - (void)dismissDictationMenu; - (BOOL)performKeyboardEvent:(id)a0; - (BOOL)textInputTraitsNeedContactAutoFill; - (void)deleteBackwardAndNotifyAtEnd:(BOOL)a0 deletionCount:(unsigned long long)a1 reinsertTextInLoop:(BOOL)a2; - (BOOL)handleKeyAppCommandForCurrentEvent; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })deviceSpecificPaddingForInterfaceOrientation:(long long)a0 inputMode:(id)a1; - (void)setDelegate:(id)a0 force:(BOOL)a1 delayEndInputSession:(BOOL)a2; - (void)setInHardwareKeyboardMode:(BOOL)a0 forceRebuild:(BOOL)a1 shouldMoveKeyboard:(BOOL)a2; - (BOOL)isCapsLockSwitchEnabled; - (void)setInSplitKeyboardMode:(BOOL)a0; - (id)inputEventForInputString:(id)a0; - (void)setKeyboardMinimizedByDictation:(BOOL)a0; - (void)hideKeyboardIgnoringHardwareLayouts:(BOOL)a0; - (void)adjustAutoDeleteTimerForForce:(double)a0; - (void)clearDictationMenuTimer; - (void)showFirstTextAlternativeWithRangeAdjustment:(long long)a0; - (void)showCursorAccessory; - (void)handleObserverCallback; - (void)_teardownExistingDelegate:(id)a0 forSetDelegate:(id)a1 force:(BOOL)a2 delayEndInputSession:(BOOL)a3; - (BOOL)shouldGenerateCandidatesAfterSelectionChange; - (BOOL)usesCandidateSelection; - (void)notifyInputSourceStateChangeIfNeeded; - (void)endObservingInputOverlayContainerFrame; - (BOOL)delegateIsSMSTextView; - (id)savedAutocorrectionListForCandidate:(id)a0; - (BOOL)presentTextCompletionAsMarkedText:(id)a0; - (void)generateAutocorrectionWithExecutionContext:(id)a0; - (void)updateKeyboardStateForReplacingText:(id)a0 withText:(id)a1; - (BOOL)isAutoFillMode; - (void)handleGrammarCorrectionEntries:(id)a0; - (id)dynamicCaretList; - (id)_remoteUnlocalizedAppName; - (id)_contentsOfUsernameField; - (void)clearAnimations; - (void)showKeyboardIfNeeded; - (id)inputStringFromPhraseBoundary; - (void)presentTextChoicePromptForRange:(id)a0; - (void)setShiftNeedsUpdate; - (void)acceptInlineCompletionWithCompletionHandler:(id /* block */)a0; - (id)editMenuTipView; - (void)textDidScroll; - (BOOL)shouldRapidDeleteWithDelegate; - (void)performSendAction; - (void)setShiftOffIfNeeded; - (void)updateInputModeIndicatorOnSingleKeyOnly:(BOOL)a0; - (id)_supplementalCandidateIcon:(id)a0; - (void)setSplit:(BOOL)a0 animated:(BOOL)a1; - (BOOL)shouldPrioritizeTextSuggestionsOverCandidateResultSet:(id)a0; - (void)touchDelayDeleteTimerWithThreshold:(double)a0; - (void)syncKeyboardToConfiguration:(id)a0; - (id)_autofillGroup; - (void)setTextInputChangesIgnored:(BOOL)a0; - (void)setUserSelectedCurrentCandidate:(BOOL)a0; - (void)forwardDictationEvent_movePopoverView:(id)a0; - (BOOL)liveConversionEnabled; - (void)updateIdleDetection:(long long)a0; - (void)postInputResponderCapabilitiesChangedNotification; - (void)beginFloatingTransitionFromPanGestureRecognizer:(id)a0; - (id)_activeAssertionController; - (void)undoWithKeyboardInput:(id)a0; - (BOOL)isDictationMenuPresented; - (void)dismissDictationTip; - (BOOL)handleInputSwitcherForKeyEvent:(id)a0; - (void)forwardDictationEvent_handleDictationShouldPause:(BOOL)a0 withNewDelagate:(BOOL)a1; - (void)handleAutoFillCreditCardDetected; - (void)removeTextChoicePromptAndAutocorrection; - (void)adjustSegmentSize:(long long)a0; - (BOOL)insertsSpaceAfterPredictiveInput; - (BOOL)layoutIsResizing; - (id)textContentTypeForCurrentInputDelegate; - (long long)needAutofillCandidate:(id)a0; - (void)handleAutoFillPasswordDetected; - (id)physicalKeyboardEventWithInput:(id)a0 inputFlags:(int)a1; - (void)willReplaceTextInRangedSelectionWithKeyboardInput; - (void)setDelegate:(id)a0 force:(BOOL)a1; - (void)presentEditingIntroductionView; - (void)finishSetInputMode:(id)a0 didChangeDirection:(BOOL)a1; - (void)playDeleteKeyFeedbackRepeat:(BOOL)a0 rapid:(BOOL)a1; - (BOOL)handleKeyTextCommandForCurrentEvent; - (BOOL)shiftLockPreference; - (void)textFrameChanged:(id)a0; - (void)clearInput; - (id)autocorrectPromptRectsForInput:(id)a0; - (BOOL)canShowAppConnections; - (id)_sessionIdentifier; - (BOOL)capsLockKeyHasLanguageSwitchLabel; - (void)startAutoDeleteTimer; - (void)updateFromTextInputTraits; - (void)defaultsDidChange; - (id)implProxy; - (void)clearRecentInput; - (id)_getLocalizedInputMode; - (void)completeAcceptCandidateBeforeAddingInputObject:(id)a0 executionContext:(id)a1; - (void)didAcceptAutocorrection:(id)a0 inputCandidate:(id)a1 wordTerminator:(id)a2 learningFlagsMask:(unsigned long long)a3; - (BOOL)hasInlineCompletionAsMarkedText; - (void)updateLayoutIfNecessary; - (void)updateDefaultsWithResults:(id /* block */)a0; - (BOOL)textInputTraitsNeedOneTimeCode; - (BOOL)isSelectionAtSentenceAutoshiftBoundary; - (void)updateAutocorrectPrompt:(id)a0 correctionRects:(id)a1; - (id)acceptAutocorrectionForWordTerminator:(id)a0; - (int)changeCount; - (void)clearLayouts; - (double)timeoutForCurrentForce; - (void)representDictationMenu; - (long long)_positionInCandidateList:(id)a0; - (void)cutOperation; - (void)handleStickerEvent_presentCard; - (void)_postInputResponderChangedNotification; - (void)clearAutocorrectPromptTimer; - (void)moveCursorLeftShifted:(BOOL)a0; - (BOOL)handleTabWithShift:(BOOL)a0 beforePublicKeyCommands:(BOOL)a1 isMoveAction:(BOOL)a2 testOnly:(BOOL)a3; - (void)_setKeyboardInputMode:(id)a0 userInitiated:(BOOL)a1 updateIndicator:(BOOL)a2 force:(BOOL)a3 executionContext:(id)a4; - (BOOL)smartInsertDeleteIsEnabled; - (void)prepareForFloatingTransition:(BOOL)a0; - (void)performKeyBehaviorConfirmFirstCandidate; - (void)setEditMenuFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_handleKeyEvent:(id)a0 executionContext:(id)a1; - (void)textChanged:(id)a0 executionContext:(id)a1; - (void)pauseDictationForResponderChange; - (void)refreshKeyboardState; - (void)updateKeyboardOutput:(id)a0 withInputForSmartPunctuation:(id)a1 keyboardConfiguration:(id)a2; - (void)hardwareKeyboardAvailabilityDidChange:(id)a0; - (id)_getCurrentKeyboardName; - (BOOL)handleKeyInputMethodCommandForCurrentEvent; - (void)textAccepted:(id)a0; - (void)acceptAutocorrectionAndEndComposition; - (void)handleRemoteIndirectGestureWithState:(id)a0; - (void)insertedAccentVariantFromPopover:(id)a0; - (void)modifyTextInputTraits:(id /* block */)a0 forceSync:(BOOL)a1; - (void)acceptAutocorrectionWithCompletionHandler:(id /* block */)a0; - (void)callLayoutUpdateReturnKey; - (void)hardwareKeyboardAvailabilityChanged; - (void)updateForHandBiasChange; - (void)removeCandidateList; - (void)performDelete; - (id)textSuggestions; - (BOOL)caretVisible; - (BOOL)callShouldInsertText:(id)a0 onDelegate:(id)a1; - (BOOL)checkSpellingPreferenceForTraits; - (void)addInputObject:(id)a0; - (BOOL)_isValidKeyInput:(id)a0; - (void)addInputString:(id)a0 fromVariantKey:(BOOL)a1; - (id)textCompletionInputRectsFromFirstRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lastRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)setShiftPreventAutoshift:(BOOL)a0; - (unsigned long long)_handleKeyCommandCommon:(id)a0 options:(unsigned long long)a1; - (void)updateDelegatePasteSupport; - (BOOL)insertAutoFillTextSuggestion:(id)a0; - (void)prepareKeyboardInputModeFromPreferences:(id)a0; - (void)syncInputManagerToKeyboardStateWithExecutionContext:(id)a0; - (id)autocorrectPrompt; - (void)updateIsAttachedHardwareKeyboard; - (void)handleDictationForResponderChange; - (void)setShift:(BOOL)a0 autoshift:(BOOL)a1; - (id)delegateAsResponder; - (void)skipHitTestForTouchEvent:(id)a0; - (void)deleteFromInputWithFlags:(unsigned long long)a0; - (void)jumpToCompositions; - (BOOL)shouldUseAdaptiveDelete; - (void)completeUpdateForChangedSelection:(BOOL)a0; - (void)_performInputViewControllerOutput:(id)a0; - (BOOL)caretBlinks; - (void)ejectKeyDown; - (BOOL)shouldSwitchInputMode:(id)a0; - (void)touchAutocorrectPromptTimer; - (void)forceShiftUpdate; - (id)returnKeyDisplayName; - (BOOL)_cancelOperation:(BOOL)a0 testOnly:(BOOL)a1; - (void)_addInputString:(id)a0 withFlags:(unsigned long long)a1 withInputManagerHint:(id)a2; - (void)moveCursorRightShifted:(BOOL)a0; - (void)removeRecentInput:(id)a0 completionHandler:(id /* block */)a1; - (void)updateTextCandidateView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })correctionRect; - (void)setDefaultTextInputTraits:(id)a0; - (id)generateAutocorrectionListForSelectedText; - (void)setPendingAutofillIndex:(long long)a0; - (BOOL)displaysCandidates; - (void)updateInputAssistantButtonItems; - (void)updateStylingTraitsIfNeeded; - (void)textWillScroll; - (void)movePhraseBoundaryToDirection:(long long)a0 granularity:(long long)a1; - (void)provideAutoFillTypingUpdatesIfNecessary; - (BOOL)acceptAutofillExtraCandidateIfNeeded:(id)a0; - (void)hideInternationalKeyIntroductionIfNeeded; - (void)stopAutoDelete; - (id)_fallbackAutofillGroup; - (BOOL)shouldShowEditingIntroductionView; - (BOOL)isAutoShifted; - (void)handleClearWithExecutionContext:(id)a0; - (void)setAutocorrectSpellingEnabled:(BOOL)a0; - (id)updateKeyBehaviors:(id)a0 withBehaviors:(id)a1 forState:(id)a2; - (void)dismissAutoFillPopover; - (void)updateShiftState; - (BOOL)autocapitalizationPreference; - (void)handleClear; - (void)setCapsLockIfNeeded; - (void)handleAutoFillCreditCardPopoverCommand; - (void)updateTextInputKeyboardSource; - (void)performSendCurrentLocation; - (BOOL)_shouldSuppressSoftwareKeyboard; - (BOOL)deleteForwardAndNotify:(BOOL)a0; - (void)didPresentMemojiCard; - (void)updateSmartPunctuationOptionsForLocaleIdentifier:(id)a0; - (double)shouldExtendLongPressAction:(id)a0; - (void)setInputModeFromPreferences; - (void)performKeyboardOutputOnInputSourceSession:(id /* block */)a0 shouldFlush:(BOOL)a1; - (void)dismissDictationPopoverAndCancelDictation; - (void)callLayoutUpdateAllLocalizedKeys; - (void)generateCandidatesWithOptions:(int)a0; - (void)layoutHasChanged; - (void)didClearText; - (BOOL)textInputTraitsNeedAutofill; - (void)setShiftLocked:(BOOL)a0; - (BOOL)keyboardLayoutIsInAnotherProcess; - (BOOL)shouldShowDictationKey; - (id)emojiCandidate:(id)a0; - (void)setInputModeSwitcherVisibleInRemote:(BOOL)a0; - (void)handleRemoteDictationEvent_handleTip:(id)a0; - (void)insertCustomTextSuggestion:(id)a0; - (BOOL)canUseCandidateBarAsSupplementToInlineView; - (void)setInitialDirection; - (void)_deactiveActiveKeys; - (void)setKeyboardInputModeFromPreferences:(id)a0; - (void)completeAddInputString:(id)a0 generateCandidates:(BOOL)a1; - (void)_performTextOperationsForAutoFill:(id)a0; - (BOOL)_shouldLoadPredictionsBasedOnCurrentTraits; - (void)acceptingCandidateWithTrigger:(id)a0; - (void)updateInputDelegateForRemoteTraitChange:(id)a0 forceSync:(BOOL)a1; - (BOOL)acceptWord:(id)a0 firstDelete:(unsigned long long)a1 forInput:(id)a2; - (BOOL)shouldRapidDelete; - (void)flushTouchEventWaitingForKeyInputEventIfNecessary; - (void)presentKeyboardMenu:(int)a0; - (void)touchLongPressTimer; - (BOOL)textInputTraitsNeedAutofillExcludeOneTimeCodeAndContact; - (long long)autofillSubMode; - (id)UILanguagePreference; - (void)triggerPendingKeyup; - (void)addInputEvent:(id)a0 executionContext:(id)a1; - (void)generateCandidatesAsynchronously; - (void)updateLegacyAutocorrectPromptWithAutocorrection:(id)a0 parentView:(id)a1 correctionRects:(id)a2; - (void)emojiSearchWillInsertEmoji:(id)a0 forSearchQuery:(id)a1; - (void)handleRemoteDictationEvent_startDictation; - (id)inputWordForTerminatorAtSelection; - (BOOL)_handleKeyCommand:(id)a0; - (BOOL)canPasteImage; - (void)setSelectionWithPoint:(struct CGPoint { double x0; double x1; })a0; - (void)endAcceptingInlineCompletionByDirectTap; - (void)takeTextInputTraitsFromDelegate; - (void)remoteControlReceivedWithEvent:(id)a0; - (void)finishSplitTransitionWithProgress:(double)a0; - (void)showNextPage; - (void)presentDictationPopover; - (void)addInputString:(id)a0 withFlags:(unsigned long long)a1 executionContext:(id)a2; - (BOOL)isTrackpadMode; - (void)updateDictationPopoverLocationIfNeeded; - (void)skipHitTestForTouchEvents:(id)a0; - (void)didDismissMemojiCard; - (BOOL)canHandleDelete; - (void)updateLayoutIfNeeded; - (void)generateCandidates; - (void)finishTextChanged; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })deviceSpecificStaticHitBufferForInterfaceOrientation:(long long)a0 inputMode:(id)a1; - (void)toggleShift; - (void)textChanged:(id)a0; - (void)setPreviousInputString:(id)a0; - (BOOL)isSyncingDictationLanguageForInputModeSwitch; - (void)_setTransientSelectionModeEnabled:(BOOL)a0 forInputDelegate:(id)a1; - (BOOL)isLongPress; - (void)trackUsageForCandidateAcceptedAction:(id)a0; - (void)forwardDictationEvent_stopDictation:(BOOL)a0; - (void)deleteBackwardAndNotify:(BOOL)a0; - (id)_rtiDocumentStateForAutoFillPopover; - (BOOL)nextInputWouldStartSentence; - (id)stopDictationMenuElementsForTextInputView:(id)a0; - (void)_setShiftLockedEnabled:(BOOL)a0; - (void)removeTextChoiceUnderlinesInRange:(id)a0; - (void)pushAutocorrections:(id)a0 requestToken:(id)a1; - (void)callChanged; - (void)handleAutoDeleteContinuationOnDestinationWithDeletionCount:(unsigned long long)a0; - (void)setCaretVisible:(BOOL)a0; - (BOOL)shouldAllowRepeatEvent:(id)a0; - (BOOL)inputModeSwitcherVisible; - (int)returnKeyType; - (void)acceptCurrentCandidateIfSelected; - (void)updateAssistantView; - (void)updateAutocorrectPrompt:(id)a0; - (void)removeTextCompletionFromMarkedText:(id)a0; - (BOOL)delayedCandidateList; - (void)dismissEditingIntroductionView; - (void)toggleSoftwareKeyboard; - (void)refreshSecureCandidatesIfNecessary; - (BOOL)shouldShowModelessInputTip; - (unsigned long long)autocorrectionPreferenceForTraits; - (struct CGSize { double x0; double x1; })defaultSizeForInterfaceOrientation:(long long)a0; - (BOOL)isAutoDeleteActive; - (void)updateCandidateDisplayAsyncWithCandidateSet:(id)a0; - (void)_shouldClearTextSuggestions:(BOOL)a0; - (id)rangeForTextCompletionInput:(id)a0; - (void)handleEmojiInput:(id)a0 keyboardState:(id)a1; - (BOOL)_needsCandidates; - (id)_getAutocorrection; - (void)updateInputManagerMode; - (void)setHardwareKeyboardsSeenPreference:(id)a0; - (BOOL)handleTabWithShift:(BOOL)a0; - (void)logHandwritingData; - (long long)preferredCandidateViewTypeForCandidateResultSet:(id)a0; - (void)forwardKeyboardCameraEvent_selfDestruct; - (void)setEditingTraitsMarkedDirty:(BOOL)a0; - (void)changingContextWithTrigger:(id)a0; - (void)presentDictationMenuWithAnimationStyle:(long long)a0; - (void)forwardDictationEvent_handleTip:(id)a0 title:(id)a1; - (void)updateAssistantViewInfo:(id)a0; - (BOOL)nextCharacterIsWordCharacter; - (void)beginAcceptingInlineCompletionByDirectTap; - (void)_clearAutofillGroup; - (void)restoreTextSuggestions; - (void)keyboardDidHide:(id)a0; - (void)setChangeNotificationDisabled:(BOOL)a0; - (void)removeInlineTextCompletionPrompt; - (void)handleRemoteDictationEvent_cancelDictation; - (void)_wheelChangedWithEvent:(id)a0; - (id)_remoteAssociatedDomains; - (BOOL)shouldSwitchFromInputManagerMode:(id)a0 toInputMode:(id)a1; - (void)_inputManagerDidGenerateSupplementalCandidates:(id)a0; - (void)_local_acceptAutocorrection; - (void)_cancelPendingSupplementalCandidateInsertion; - (void)handleAutoFillContactDetected; - (void)keyboardSceneDelegate:(id)a0 stoppedPinningInputViewsOnBehalfOfResponder:(id)a1; - (void)collapseSelection; - (id)acceptCurrentCandidateForInput:(id)a0; - (id)_autofillContext; - (void)setAutocorrectionList:(id)a0; - (void)handleDeleteWithExecutionContext:(id)a0; - (void)handleKeyEvent:(id)a0; - (BOOL)shouldAcceptCandidate:(id)a0 beforeInputString:(id)a1; - (unsigned long long)delegateConformanceType; - (void)_dynamicUserInterfaceTraitDidChange; - (id)editMenuInteraction:(id)a0 menuForConfiguration:(id)a1 suggestedActions:(id)a2; - (void)handleEventFromRemoteSource_insertAutofillContent:(id)a0; - (BOOL)keyboardIsKeyPad; - (BOOL)shiftLockedEnabled; - (void)updateShowCandidateBar; - (void)generateReplacementsForString:(id)a0 candidatesHandler:(id /* block */)a1 executionContext:(id)a2; - (void)willMoveToWindow:(id)a0; - (void)clearForwardingInputDelegateAndResign:(BOOL)a0; - (void)finishLayoutToCurrentInterfaceOrientation; - (void)unmarkText:(id)a0; - (BOOL)performKeyboardOutput:(id)a0 checkingDelegate:(BOOL)a1 forwardToRemoteInputSource:(BOOL)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForKeylayoutName:(id)a0; - (void)setReturnKeyEnabled:(BOOL)a0; - (BOOL)handleMoveCursorToEndOfLine:(BOOL)a0 beforePublicKeyCommands:(BOOL)a1 testOnly:(BOOL)a2 savedHistory:(id)a3 force:(BOOL)a4 canHandleSelectableInputDelegateCommand:(id /* block */)a5 keyEvent:(id)a6; - (void)touchDictationMenuTimer; - (void)presentDictationMenuTipWithTitle:(id)a0 description:(id)a1; - (void)callLayoutUpdateLocalizedKeys; - (void)dealloc; - (void)_handleWebKeyEvent:(id)a0 withIndex:(unsigned long long)a1 inInputString:(id)a2 executionContext:(id)a3; - (void)setCandidateDisplayIsExtended:(BOOL)a0; - (void)_setSuggestions:(id)a0; - (BOOL)isMinimized; - (void)setInputMode:(id)a0; - (BOOL)hasMarkedText; - (id)delegate; - (void)handleDelayedActionLongPress:(id)a0; - (void)insertSticker:(id)a0; - (id)asynchronousInputDelegate; - (void)setCapsLockSign; - (void)setShouldUpdateCacheOnInputModesChange:(BOOL)a0; - (void)updateForChangedSelectionWithExecutionContext:(id)a0; - (void)pushCandidateResultSet:(id)a0 requestToken:(id)a1; - (void)setSuggestions:(id)a0; - (BOOL)showsDedicatedEmojiKeyAlongsideGlobeButton; - (void)completeDeleteFromInput; - (id)inputSystemSourceSession; - (id)inputDelegate; - (void)_moveWithEvent:(id)a0; - (id)markedText; - (void)_conditionallyNotifyPredictionsAreAvailableForCandidates:(id)a0 containingProactiveTriggers:(BOOL)a1; - (id)_payloadForSticker:(id)a0; - (void)updateLayout; - (void)addWordTerminator:(id)a0 afterSpace:(BOOL)a1 afterAcceptingCandidate:(id)a2 elapsedTime:(double)a3 executionContext:(id)a4; - (void)forwardKeyboardCameraEvent_updatePreviewText:(id)a0 asMarkedText:(BOOL)a1; - (BOOL)keyboardInputModeIndicatorControllerShouldPresentIndicator:(id)a0; - (BOOL)shouldApplyKeyboardInputToUIHost; - (void)handleKeyEvent:(id)a0 executionContext:(id)a1; - (void)cancelDictationOnSendReturnKeyPressed; - (void)_reloadInputViewsForSameDelegate:(id)a0 existingDelegate:(id)a1 force:(BOOL)a2 delayEndInputSession:(BOOL)a3; - (void)clearDelegate; - (BOOL)supportsScheduleReplacementsAfterDeletionToEndOfWord; - (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (BOOL)doubleSpacePeriodPreference; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })getCorrectionRectIsVertical:(BOOL *)a0; - (void)performKeyboardOutput:(id)a0; - (void)handleRemoteDictationEvent_stopDictation:(BOOL)a0; - (BOOL)_isKeyCommand:(id)a0; - (void)_setCandidateController:(id)a0; - (void)_acceptAutofillCandidateRequiringAuthentication:(id)a0 payloadDelegate:(id)a1 executionContext:(id)a2; - (void)acceptAutocorrectionWithCompletionHandler:(id /* block */)a0 requestedByRemoteInputDestination:(BOOL)a1; - (BOOL)canPresentPressAndHoldPopover:(id)a0; - (BOOL)_shouldSuppressSoftwareKeyboardAndAssistantView; - (void)insertDictationResult:(id)a0; - (void)dismissKeyboard; - (void)handleClearWithInsertBeforeAdvance:(id)a0; - (BOOL)_containsUsernamePasswordPairsInAutofillGroup:(id)a0; - (BOOL)currentKeyboardTraitsAllowCandidateBarWhileIgnoringHidePredictionTrait:(BOOL)a0; - (void)detach; - (BOOL)_insertSupplementalCandidate:(id)a0 overridingCandidateText:(id)a1; - (void)_notifyDidTeardownExistingDelegate:(id)a0 newDelegate:(id)a1; - (BOOL)inlineTextCompletionAllowedForTraits; - (void)smartSelectionForTextInDocument:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 options:(unsigned long long)a2 completion:(id /* block */)a3; - (void)startDelayDeleteTimer; - (void)setTwoFingerTapTimestamp:(double)a0; - (void)setShiftStatesNeededInDestination:(BOOL)a0 autoShifted:(BOOL)a1 shiftLocked:(BOOL)a2; - (BOOL)_shouldSuppressSoftwareKeyboardForResponder:(id)a0 ignoringPolicyDelegate:(BOOL)a1; - (void)_requestInputManagerSync; - (void)_updateTextInputPencilSource; - (void)handleRemoteDictationEvent_switchToDictationLanguage:(id)a0; - (BOOL)keyboardIsInPencilTextInputMode; - (BOOL)noContent; - (void)performBlockWithTextInputChangesIgnoredForNonMacOS:(id /* block */)a0; - (void)longPressAction; - (void)updateForExpectedRemoteDocumentStateChange:(id)a0 selectedTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 forceSync:(BOOL)a2; - (void)selectionWillChange:(id)a0; - (BOOL)_handlesKeyCommandForEvent:(id)a0; - (void)generateCandidatesFromReplacements; - (void)showKeyboard; - (void)updateDoubleSpacePeriodStateForCharacter:(unsigned int)a0; - (void)setInputMode:(id)a0 userInitiated:(BOOL)a1; - (id)_rangeForAutocorrectionText:(id)a0; - (void)removeFromSuperview; - (BOOL)hideAccessoryViewsDuringSplit; - (BOOL)isMemberOfAutofillGroup:(id)a0; - (id)window; - (void)presentKeyboardFeedbackAssistantViewControllerForLogURL:(id)a0; - (void)resetInputDelegate; - (BOOL)shouldForwardInsertSpaceAfterAcceptingPredictiveInput:(id)a0; - (void)performKeyboardOutputAsInputViewControllerOutput:(id)a0 textInputSource:(long long)a1; - (BOOL)suppressOptOutASPCandidateUpdateForDelegate:(id)a0; - (void)presentationControllerDidDismiss:(id)a0; - (void)syncDocumentStateToInputDelegateWithExecutionContext:(id)a0; - (BOOL)textInputTraitsNeedSignup; - (BOOL)_shouldLoadAutofillSignUpInputViewController; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)didAcceptAutocorrection:(id)a0 inputCandidate:(id)a1 wordTerminator:(id)a2; - (BOOL)dontPushOneTimeCode; - (void)hideKeyboard; - (void)didMoveToSuperview; - (void)_postInputResponderCapabilitiesChangedNotificationWithOutput:(id)a0 selectionChanged:(BOOL)a1; - (void)didApplyAutocorrection:(id)a0 autocorrectPromptFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)_handleAutoFillPopoverCommandWithType:(int)a0 action:(SEL)a1; - (id)layoutState; - (BOOL)isShiftKeyBeingHeld; - (void)notifyShiftState; - (void)handleEmojiPopoverKeyCommand; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)acceptRecentInput:(id)a0; - (BOOL)deleteForwardAndNotify:(BOOL)a0 producedByDeleteInput:(BOOL)a1; - (BOOL)isOutOfProcess; - (void)keyboardSceneDelegate:(id)a0 startedPinningInputViewsOnBehalfOfResponder:(id)a1; - (BOOL)handleKeyCommandsBeforePublicAsInputUIHost:(id)a0; - (void)performKeyboardOutput:(id)a0 forwardToRemoteInputSource:(BOOL)a1; - (BOOL)isShifted; - (void)clearTextAlternativesRange; - (BOOL)canHandleKeyHitTest; - (id)internationalKeyDisplayStringOnEmojiKeyboard; - (BOOL)shouldAcceptContinuousPathConversion:(id)a0; - (void)clearTransientState; - (void)animateAutocorrectionToText:(id)a0 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)assertTextForDictation; - (BOOL)isCallingInputDelegate; - (void)replaceText:(id)a0; - (void)_generateTextSuggestionForKeyboardCamera; - (void)beginObservingInputOverlayContainerFrame; - (id)inputModePreference; - (void)_notifyWillSetupNewDelegate:(id)a0 existingDelegate:(id)a1; - (void)inputManagerDidGenerateAutocorrections:(id)a0 executionContext:(id)a1; - (BOOL)shouldUsePinyinStyleRowNavigation; - (void)clearDetachHardwareKeyboardAction; - (void)_dictationDidRecieveDidBeginDictationNotification:(id)a0; - (BOOL)_handleKeyInputMethodCommandForEvent:(id)a0 canHandleAppKeyCommand:(BOOL)a1; - (void)_handleWebKeyEvent:(id)a0 withEventType:(int)a1 withInputString:(id)a2 withInputStringIgnoringModifiers:(id)a3 executionContext:(id)a4; - (void)clearRemoteTextInputPartner; - (BOOL)canHandlePresses:(id)a0 withEvent:(id)a1; - (void)dismissEmojiPopoverBeforeCleanup:(BOOL)a0; - (BOOL)handleVerticalArrow:(BOOL)a0 shiftDown:(BOOL)a1 beforePublicKeyCommands:(BOOL)a2 testOnly:(BOOL)a3 isVerticalCandidate:(BOOL)a4 hasCandidatesForTypedInput:(BOOL)a5 inputDelegateCommandEnabled:(BOOL)a6 canHandleInputDelegateCommand:(id /* block */)a7 savedHistory:(id)a8 keyCommandTypeHandled:(unsigned long long *)a9 keyEvent:(id)a10; - (void)acceptPredictiveInput:(id)a0 appendSeparator:(BOOL)a1; - (void)clearChangeTimeAndCount; - (void)clearShiftState; - (BOOL)globeKeyDisplaysAsEmojiKey; - (void)_dispatchInsertionPointEnteredText:(id)a0 range:(id)a1 withSupplementalCandidate:(id)a2; - (BOOL)acceptWord:(id)a0 firstDelete:(unsigned long long)a1; - (void)dismissInputModeIndicator; - (void)dismissTextChoicePrompt; - (void)handleRemoteDictationEvent_movePopoverView:(id)a0; - (void)setAttributedMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inputString:(id)a2 searchString:(id)a3; - (void)_acceptSupplementalCandidate:(id)a0 completion:(id /* block */)a1; - (void)_setupDelegate:(id)a0 delegateSame:(BOOL)a1 hardwareKeyboardStateChanged:(BOOL)a2 endingInputSessionIdentifier:(id)a3 force:(BOOL)a4 delayEndInputSession:(BOOL)a5; - (void)updateDictationPopoverLocationForCandidateInlineView:(id)a0 yOffset:(double)a1; - (void)popoverPresentationController:(id)a0 willRepositionPopoverToRect:(inout struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inView:(inout id *)a2; - (void)flushKeyboardOutputOnInputSourceSession; - (void)handleEventFromRemoteSource_chooseSupplementalItem:(id)a0 toReplaceText:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })subtractKeyboardFrameFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inView:(id)a1; - (void)scheduleReplacementsAfterDeletionToEndOfWord; - (void)acceptPredictiveInput:(id)a0 appendSeparator:(BOOL)a1 executionContext:(id)a2; - (BOOL)callLayoutIsShiftKeyPlaneChooser; - (void)handleEventFromRemoteSource_insertionPointEnteredText:(id)a0 withSupplementalCandidate:(id)a1; - (void)performOnInputSourceSessionActionSelector:(SEL)a0; - (void)_updateKeyboardSuppression:(id)a0; - (void)deleteHandwritingStrokesAtIndexes:(id)a0; - (void)forwardDictationEvent_switchToDictationInputModeWithOptions:(id)a0; - (id)attributedText; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (unsigned long long)_clipCornersOfView:(id)a0; - (void)acceptAutocorrectionForWordTerminator:(id)a0 executionContextPassingTIKeyboardCandidate:(id)a1; - (void)handleEventCallbackFromRemoteDestination_didChooseSupplementalItem:(id)a0 toReplaceText:(id)a1; - (void)skipHitTestForTouchEvent:(id)a0 delayed:(BOOL)a1; - (void)_updateExternalDeviceInputSettingForWindow:(id)a0; - (void)dismissEmojiPopoverIfNecessaryWithCompletion:(id /* block */)a0; - (void)enableTransientSelectionMode; - (void)_insertionPointExitedRangeWithSupplementalCandidate; - (BOOL)_shouldAcceptAutocorrectionOnSelectionChange; - (void)updateChangeTimeAndIncrementCount; - (long long)needAutofill; - (void)setLabel:(id)a0 forKey:(id)a1; - (BOOL)callShouldDeleteWithWordCountForRapidDelete:(int)a0 characterCountForRapidDelete:(int)a1; - (void)handleRemoteDictationEvent_stopDictationIgnoreFinalizePhrases; - (id)replacementsFromSelectedText; - (void)cancelSplitTransition; - (void)handleDeleteWordWithExecutionContext:(id)a0; - (id)_getCurrentKeyplaneName; - (id)documentIdentifierForInputDelegate:(id)a0; - (void)forwardDictationEvent_resumeDictation; - (BOOL)handleKeyCommand:(id)a0 repeatOkay:(BOOL *)a1 beforePublicKeyCommands:(BOOL)a2; - (void)selectionDidChange:(id)a0; - (BOOL)presentationControllerShouldDismiss:(id)a0; - (unsigned int)setMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inputString:(id)a2 lastInputString:(id)a3 searchString:(id)a4 candidateOffset:(long long)a5 liveConversionSegments:(id)a6 highlighSegmentIndex:(unsigned long long)a7; - (BOOL)shouldShowLongPredictionList; - (BOOL)_isShowingCandidateUIWithAvailableCandidates; - (void)forwardDictationEvent_cancelDictation; - (id)hardwareKeyboardsSeenPreference; - (BOOL)isEmojiPopoverVisibleOrDismissing; - (BOOL)delegateSuggestionsForCurrentInput; - (BOOL)shouldShowInternationalKeyIntroduction; - (BOOL)autocorrectionPreference; - (id)acceptInlineCandidateForInput:(id)a0; - (BOOL)callLayoutIsShiftKeyBeingHeld; - (void)acceptCandidate:(id)a0 forInput:(id)a1 executionContext:(id)a2; - (void)handleEventFromRemoteSource_cancelChooseSupplementalItemToInsert; - (void)insertedEmojiFromPopover:(id)a0 selectionMethod:(id)a1; - (void)handleStringInput:(id)a0 withFlags:(unsigned long long)a1 withInputManagerHint:(id)a2 executionContext:(id)a3; - (BOOL)shouldShowInternationalKey; - (void)trackUsageForPromptedCorrection:(id)a0 inputString:(id)a1 previousPrompt:(id)a2; - (void)updateAutocorrectContainerWithAutocorrection:(id)a0 parentView:(id)a1 correctionRects:(id)a2; - (BOOL)shouldDeleteAutospaceBeforeTerminator:(id)a0; - (void)presentContinuousPathIntroductionView; - (void)callLayoutLongPressAction; - (void)_tagTouchForTypingMenu:(unsigned int)a0; - (void)removeASPVisualEffectsIfNecessary:(id)a0; - (void)restoreFocusFromEntryPoint:(struct CGPoint { double x0; double x1; })a0; - (double)biasedKeyboardWidthRatio; - (void)touchAutoDeleteTimerWithThreshold:(double)a0 adjustForPartialCompletion:(BOOL)a1; - (void)setRemoteDictationPopover:(id)a0; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })dragGestureRectInView:(id)a0; - (BOOL)assertTextForRemoteDocument:(id)a0 withSelectionDelta:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 updatingSelection:(BOOL)a2; - (void)fadeAutocorrectPrompt; - (void)documentStateFromInputDelegate:(id /* block */)a0; - (void)updateHardwareKeyboardLayout; - (id)_getAutocorrectionList; - (void).cxx_destruct; - (BOOL)isDictationLanguageMenuPresented; - (void)performKeyboardOutputAsRTIClient:(id)a0; - (long long)currentHandBias; - (BOOL)shouldShowCandidateBarIfReceivedCandidatesInCurrentInputMode:(BOOL)a0 ignoreHidePredictionTrait:(BOOL)a1; - (void)_suppressSoftwareKeyboardStateChangedIgnoringPolicyDelegate:(BOOL)a0; - (void)updateLayoutToCurrentInterfaceOrientation; - (void)addInputString:(id)a0 withFlags:(unsigned long long)a1 withInputManagerHint:(id)a2 executionContext:(id)a3; - (void)_presentDictationMenuIfAllowed; - (unsigned int)_setAttributedMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inputString:(id)a2 lastInputString:(id)a3 searchString:(id)a4 compareAttributes:(BOOL)a5; - (void)becomeFirstResponderAndMakeVisible:(BOOL)a0; - (void)dismissDictationPopover; - (void)handleRemoteDictationEvent_switchToDictationInputModeWithOptions:(id)a0; - (void)keyboardInputModeIndicatorControllerPresentIndicator:(id)a0 reason:(id)a1; - (void)performOperations:(id /* block */)a0 withTextInputSource:(long long)a1; - (void)removeSpaceAfterEmojiForInputString:(id)a0; - (void)removeTextChoiceUnderlines; - (void)_processInputViewControllerKeyboardOutput:(id)a0 executionContext:(id)a1; - (void)updateAutocorrectPrompt:(id)a0 executionContext:(id)a1; - (void)removeTextChoicePrompt; - (void)finishSetInputModeToNextInPreferredListWithExecutionContext:(id)a0 withPreviousInputMode:(id)a1; - (void)forwardStickerEvent_presentCard; - (void)handleAutoFillContactPopoverCommand; - (void)releaseInputManager; - (void)refreshRivenPreferences; - (BOOL)_hasCandidates; - (BOOL)shouldApplyAcceptedAutocorrection:(id)a0; - (BOOL)userSelectedCurrentCandidate; - (void)clearAutofillGroup; - (void)deleteBackward; - (void)handleUpdateLastUsedInputModeAction:(id)a0; - (BOOL)isEmojiPopoverBeingDismissed; - (void)selectionScrolling:(id)a0; - (void)sendCallbacksForPostCorrectionsRemoval; - (void)handleEventFromRemoteDestination_canSuggestSupplementalItemsForCurrentSelection:(BOOL)a0; - (void)clearLanguageIndicator; - (void)dismissKeyboardPopover:(id)a0 beforeCleanup:(BOOL)a1 completion:(id /* block */)a2; - (void)_ensureRTIConnection; - (void)_didReplaceText:(id)a0 withSupplementalCandidate:(id)a1; - (void)hideKeyboardWithoutPreflightChecks; - (void)presentDictationMenuTip:(id)a0; - (BOOL)_shouldSuppressSoftwareKeyboardByDictation; - (void)_setNeedsCandidates:(BOOL)a0; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)deactivateLayout; - (void)handleWebViewCredentialsSaveForWebsiteURL:(id)a0 user:(id)a1 password:(id)a2 passwordIsAutoGenerated:(BOOL)a3; - (void)_completePerformInputViewControllerOutput:(id)a0 executionContext:(id)a1; - (void)textWillChange:(id)a0; - (id)buildInputSourceState; - (BOOL)predictionFromPreference; - (BOOL)isCapsLockASCIIToggle; - (BOOL)candidateSelectionPredictionForTraits; - (BOOL)delegateSupportsImagePaste; - (id)generateAutocorrectionReplacements:(id)a0; - (BOOL)handleCandidateListNavigation:(unsigned int)a0 hasCandidatesForTypedInput:(BOOL)a1 shiftDown:(BOOL)a2 keyCommandTypeHandled:(unsigned long long *)a3 allowRepeat:(BOOL *)a4 beforePublic:(BOOL)a5 keyEvent:(id)a6; - (void)disableTransientSelectionMode; - (void)responseContextDidChange; - (id)_keyboardBehaviorState; - (void)_setAutocorrects:(BOOL)a0; - (BOOL)shouldAllowSelectionGestures:(BOOL)a0 atPoint:(struct CGPoint { double x0; double x1; })a1 toBegin:(BOOL)a2; - (void)_handleWebKeyEvent:(id)a0 withInputString:(id)a1 executionContext:(id)a2; - (void)applicationSuspendedEventsOnly:(id)a0; - (void)setShift:(BOOL)a0; - (void)_selectionScrolling:(BOOL)a0 scroller:(id)a1; - (void)showInternationalKeyIntroductionIfNeededWithPreviousInputMode:(id)a0; - (void)updateInputModeIndicatorOnSingleKeyOnly:(BOOL)a0 preserveIfPossible:(BOOL)a1; - (void)_setWaitingOnPerformAutocorrect:(id /* block */)a0; - (void)acceptAutocorrection; - (void)generateAutofillCandidateByAddingTask:(BOOL)a0; - (BOOL)maximizing; - (BOOL)handleMoveCursorToStartOfLine:(BOOL)a0 beforePublicKeyCommands:(BOOL)a1 testOnly:(BOOL)a2 savedHistory:(id)a3 force:(BOOL)a4 canHandleSelectableInputDelegateCommand:(id /* block */)a5 keyEvent:(id)a6; - (void)handleEventFromRemoteSource_insertSupplementalCandidate:(id)a0 textToCommit:(id)a1; - (BOOL)isMemberOfPossibleAutofillGroup:(id)a0; - (void)handleDeletionForCandidate:(id)a0; - (void)sendCallbacksForPreCorrectionsDisplay; - (void)clearInputWithCandidatesCleared:(BOOL)a0; - (void)setDelegate:(id)a0; - (void)_performKeyboardOutput:(id /* block */)a0 respectingForwardingDelegate:(BOOL)a1; - (void)detachHardwareKeyboard; - (void)handleRemoteDictationEvent_resumeDictation; - (void)performStopAutoDeleteAtDocumentStart; - (long long)adaptivePresentationStyleForPresentationController:(id)a0 traitCollection:(id)a1; - (BOOL)_shouldEmitString:(id)a0 forKeyEvent:(id)a1; - (void)playDeleteKeyFeedbackIfNecessaryRepeat:(BOOL)a0 rapid:(BOOL)a1; - (void)_attemptAuthenticationWithMessage:(id)a0; - (void)_dispatchInsertionPointExitedRangeWithSupplementalCandidate; - (void)_handleKeyBehavior:(unsigned long long)a0 forKeyType:(id)a1; - (BOOL)handleTabWithShift:(BOOL)a0 beforePublicKeyCommands:(BOOL)a1; - (void)forwardDictationEvent_switchToDictationLanguage:(id)a0; - (void)insertText:(id)a0 withAlternativePredictions:(id)a1; - (void)performKeyboardOutputOnInputSourceSession:(id /* block */)a0; - (void)prepareLayoutForInterfaceOrientation:(long long)a0; - (void)layoutSubviews; - (void)updateInputDelegateForRemoteDocumentStateChange:(id)a0 selectedTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 hasText:(BOOL)a2 forceSync:(BOOL)a3; - (void)nonDestructivelyDismissKeyboard; - (void)performHitTestForTouchEvents:(id)a0 executionContextPassingNSNumber:(id)a1; - (BOOL)accessibilityUsesExtendedKeyboardPredictionsEnabled; - (void)setCandidateList:(id)a0; - (void)_handleWebKeyEvent:(id)a0 withEventType:(unsigned long long)a1 withInputString:(id)a2 withInputStringIgnoringModifiers:(id)a3; - (void)_showAutofillExtras; - (void)handleEventFromRemoteSource_insertionPointExitedTextWithSupplementalItems; - (id)handleReplacement:(id)a0 forSpaceAndInput:(id)a1; - (void)candidateBarDidExtendWithGesture; - (void)updateKeyboardStateForInsertion:(id)a0; - (BOOL)usesAutoDeleteWord; - (id)_getCandidateList; - (BOOL)_isShowingSuggestionForKeyboardCamera; - (void)_scheduleInputAdditionOrDeletion:(id /* block */)a0; - (BOOL)cursorIsAtStartOfInlineCompletionMarkedText; - (id)candidateList; - (void)_deleteFromInputWithFlags:(unsigned long long)a0; - (void)updateTextInputKeyboardSource:(id)a0; - (void)_acceptAutocorrection; - (void)animateAutocorrectionToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (id)handleDeleteAutospaceForInputString:(id)a0 afterSpace:(BOOL)a1; - (BOOL)handleHorizontalArrow:(BOOL)a0 shiftDown:(BOOL)a1 beforePublicKeyCommands:(BOOL)a2 testOnly:(BOOL)a3 isVerticalCandidate:(BOOL)a4 hasCandidatesForTypedInput:(BOOL)a5 shouldNavigateCandidateList:(BOOL)a6 canHandleInputDelegateCommand:(id /* block */)a7 savedHistory:(id)a8 keyCommandTypeHandled:(unsigned long long *)a9 keyEvent:(id)a10; - (BOOL)isCurrentEditResponderInEditingMode; - (void)insertAttributedText:(id)a0; - (BOOL)keyboardsExpandedPreference; - (BOOL)applyAutocorrection:(id)a0; - (BOOL)canPresentOrDismissEmojiPopover; - (void)setInputMode:(id)a0 userInitiated:(BOOL)a1 updateIndicator:(BOOL)a2 executionContext:(id)a3; - (id /* block */)_acquireWaitingOnPerformAutocorrect; - (double)lastTouchDownTimestamp; - (unsigned int)assertIntermediateText:(id)a0; - (void)finishLayoutChangeWithArguments:(id)a0; - (void)setInputManagerFromCurrentInputMode; - (void)_setShouldSuppressSoftwareKeyboard:(BOOL)a0; - (BOOL)shouldShowKeyboardMenu; - (BOOL)needOneTimeCodeAutofill; - (void)completeDeleteOnceFromInputWithCharacterBefore:(unsigned int)a0; - (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1; - (void)_setKeyboardInputMode:(id)a0 userInitiated:(BOOL)a1 force:(BOOL)a2; - (id)autocorrectPromptRectsFromFirstDelegateRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 lastDelegateRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)hideDictationMenuIfNeeded:(BOOL)a0; - (BOOL)isCurrentEditResponderWebKit; - (void)didMoveToWindow; - (void)performTextOperationActionSelector:(SEL)a0; - (void)removeAutocorrectPromptAndCandidateList; - (void)acceptAutocorrection:(id)a0 executionContextPassingTIKeyboardCandidate:(id)a1; - (void)updateDocumentViewsAfterKeyboardOutput:(id)a0; - (void)stickerPickerKeyboardSessionDidFinish; - (void)textDidChange:(id)a0; - (void)_updateInputViewControllerOutput:(id)a0 forKeyboardOutput:(id)a1; - (void)setRemoteDelegateSupportsImagePaste:(BOOL)a0; - (void)addInputObject:(id)a0 executionContext:(id)a1; - (void)syncInputManagerToKeyboardState; - (void)handleKeyWithString:(id)a0 forKeyEvent:(id)a1 executionContext:(id)a2; - (void)_presentKeyboardPopoverWithType:(int)a0 keyString:(id)a1 popoverController:(id)a2 textInputView:(id)a3 caretRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4 isVerticalText:(BOOL)a5 completion:(id /* block */)a6; - (void)clearTimers; - (void)forwardDictationEvent_startDictation; - (void)emojiSearchWillInsertEmoji:(id)a0 forSearchQuery:(id)a1 selectionMethod:(id)a2 inputType:(id)a3; - (void)setInHardwareKeyboardMode:(BOOL)a0 forceRebuild:(BOOL)a1; - (void)traitCollectionDidChange; - (id)_autocorrectionListDemotingAutocorrectionFromList:(id)a0; - (id)stopDictationMenuElements; - (void)updateReturnKey:(BOOL)a0; @end