luxlabs header browser preview


@class NSString, NSArray, TIWordSearchCandidateResultSet, NSMutableDictionary, NSMutableArray, TIWordSearch, MCDrawInput, NSCharacterSet, MCKeyboardInput;

@interface TIKeyboardInputManager_zh_ja : TIKeyboardInputManager

@property (retain, nonatomic) NSArray *clearedGeometryDataArray;
@property (retain, nonatomic) NSArray *clearedTouchDataArray;
@property (copy, nonatomic) NSString *currentClientIdentifier;
@property (copy, nonatomic) NSString *currentRecipientIdentifier;
@property (nonatomic) BOOL hasCommittedPartialCandidate;
@property (nonatomic) BOOL hasBackspacedIntoInputString;
@property (nonatomic) int lastCommittedCandidateType;
@property (nonatomic) BOOL preservesComposingInput;
@property (retain, nonatomic) MCDrawInput *cancelledDrawInput;
@property (readonly, nonatomic) struct RefPtr<TI::Favonius::KeyboardLayout> { struct KeyboardLayout *m_ptr; } baseLayout;
@property (nonatomic) struct RefPtr<TI::Favonius::KeyboardLayout> { struct KeyboardLayout *m_ptr; } favoniusLayoutForCharacterKeysFrame;
@property (copy, nonatomic) id /* block */ compositionCompletionHandler;
@property (readonly, nonatomic) TIWordSearch *wordSearch;
@property (readonly, nonatomic) struct __Mecabra { } *mecabra;
@property (retain, nonatomic) TIWordSearchCandidateResultSet *wordSearchCandidateResultSet;
@property (readonly, nonatomic) BOOL supportsPerRecipientLearning;
@property (readonly, nonatomic) MCKeyboardInput *composingInput;
@property (readonly, nonatomic) BOOL usesComposingInput;
@property (retain, nonatomic) MCKeyboardInput *previouslyDeletedTypeInput;
@property (retain, nonatomic) MCKeyboardInput *previouslyProcessedDeleteInput;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } currentLayoutCharacterKeysFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } baseLayoutCharacterKeysFrame;
@property (readonly, nonatomic) NSMutableArray *geometryDataArray;
@property (readonly, nonatomic) NSCharacterSet *validCharacterSetForAutocorrection;
@property (readonly, nonatomic) struct USet { } *validUSetForAutocorrection;
@property (readonly, nonatomic) NSMutableDictionary *touchDownEvents;
@property (readonly, nonatomic) NSMutableDictionary *touchUpEvents;
@property (readonly, nonatomic) NSMutableArray *touchDataArray;
@property (readonly, nonatomic) TIKeyboardInputManager_zh_ja *chainedKeyboardInputManager;
@property (retain, nonatomic) TIKeyboardInputManager_zh_ja *composingKeyboardInputManager;

+ (Class)wordSearchClass;
+ (id)dummyGeometryData;
+ (id)dummyTouchData;
+ (id)initializedClients;
+ (id)inputMethodWithChainedKeyboardInputManager:(id)a0;
+ (id)offlineLearningHandleForInputMode:(id)a0;
+ (void)removeDynamicDictionaryForInputMode:(id)a0;

- (void)clearInput;
- (void)setKeyboardState:(id)a0;
- (void)dealloc;
- (void)suspend;
- (id)wordSeparator;
- (void)tearDown;
- (BOOL)updateLanguageModelForKeyboardState;
- (id).cxx_construct;
- (unsigned long long)autoquoteType;
- (id)keyboardConfiguration;
- (void)resume;
- (void).cxx_destruct;
- (BOOL)stringEndsWord:(id)a0;
- (BOOL)syncToKeyboardState:(id)a0 completionHandler:(id /* block */)a1;
- (void)skipHitTestForTouchEvent:(id)a0 keyboardState:(id)a1;
- (id)handleKeyboardInput:(id)a0;
- (id)initWithConfig:(id)a0 keyboardState:(id)a1;
- (id)inputsToReject;
- (void)candidateRejected:(id)a0;
- (void)lastAcceptedCandidateCorrected;
- (void)registerLearning:(id)a0 fullCandidate:(id)a1 keyboardState:(id)a2 mode:(id)a3;
- (void)setOriginalInput:(id)a0;
- (void)registerLearningForCompletion:(id)a0 fullCompletion:(id)a1 context:(id)a2 prefix:(id)a3 mode:(id)a4;
- (void)insertDummyGeometryDataAtIndex:(unsigned long long)a0;
- (BOOL)_adjustPhraseBoundaryInForwardDirection:(BOOL)a0 granularity:(int)a1;
- (void)_completeComposition:(BOOL)a0;
- (struct pair<NSString *, NSArray<NSNumber *> *> { id x0; id x1; })_supplementalItemIdentifiersInCurrentSelection;
- (void)abortComposition;
- (id)adaptationContextReadingForReanalysisString:(id)a0 fromRecentlyCommittedCandidates:(id)a1;
- (void)addProactiveTriggers:(id)a0 withCompletionHandler:(id /* block */)a1;
- (long long)addTouch:(id)a0 shouldHitTest:(BOOL)a1;
- (unsigned long long)additionalAnalysisOptions;
- (void)adjustPhraseBoundaryInForwardDirection:(BOOL)a0;
- (void)adjustPhraseBoundaryInForwardDirection:(BOOL)a0 granularity:(int)a1;
- (BOOL)alreadyGeneratedCandidates;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })analysisStringRange;
- (id)autocorrectionListFromWordSearchCandidateResultSet:(id)a0 emojiCandidates:(id)a1;
- (id)autocorrectionListWithCandidateCount:(unsigned long long)a0;
- (BOOL)canTypeAndPathSimultaneously;
- (void)cancelComposition;
- (id)candidateResultSetFromWordSearchCandidateResultSet:(id)a0;
- (void)commitComposition;
- (void)completeComposition;
- (void)composeText:(id /* block */)a0;
- (void)composeTextWith:(id)a0;
- (id)convertInputsToSyntheticInputUptoCount:(int)a0;
- (void)deleteFromInputWithContext:(id)a0;
- (void)dropInputPrefix:(unsigned int)a0;
- (void)generateAutocorrectionsWithKeyboardState:(id)a0 candidateRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 candidateHandler:(id)a2;
- (void)generateCandidatesWithKeyboardState:(id)a0 candidateRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 candidateHandler:(id)a2;
- (id)generateRefinementsForCandidate:(id)a0;
- (id)generateReplacementsForString:(id)a0 keyLayout:(id)a1;
- (id)geometryModelData;
- (id)handleAcceptedCandidate:(id)a0 keyboardState:(id)a1;
- (void)handlePerformBackgroundMaintenanceNotification;
- (void)incrementUsageTrackingKeysForDeleteFromInput;
- (id)initWithKeyboardInputManagerToChain:(id)a0;
- (void)insertDummyTouchDataAtIndex:(unsigned long long)a0;
- (BOOL)isProgressivelyPathing;
- (void)logAllCandidates;
- (void)logCommittedCandidate:(id)a0 partial:(BOOL)a1;
- (void)logDocumentContext;
- (void)logInputString;
- (void *)mecabraCandidateRefFromCandidate:(id)a0;
- (int)mecabraTextContentTypeFromTITextContentType:(id)a0;
- (BOOL)needsTouchEvents;
- (void)padGeometryForInput:(id)a0 atIndex:(unsigned long long)a1;
- (id)pathedWordSeparator;
- (unsigned int)pathedWordSeparatorChar;
- (long long)performHitTestForTouchEvent:(id)a0 keyboardState:(id)a1;
- (void)restoreGeometryForInput:(id)a0 atIndex:(unsigned long long)a1;
- (void)saveGeometryForInput:(id)a0 atIndex:(unsigned long long)a1;
- (void)savePartialGeometryData;
- (void)saveTouchDataForEvent:(id)a0 atIndex:(unsigned long long)a1;
- (id)segmentsFromCandidate:(id)a0 phraseBoundary:(BOOL)a1;
- (void)setLanguageModelAdaptationContext;
- (BOOL)shouldClearInputOnMarkedTextOutOfSync;
- (BOOL)shouldDelayUpdateComposedText;
- (BOOL)shouldResample;
- (BOOL)shouldRescaleTouchPoints;
- (BOOL)shouldUpdateLanguageModel;
- (void)storeLanguageModelDynamicDataIncludingCache;
- (BOOL)stringContainsActiveSupplementalLexiconSearchPrefix:(id)a0;
- (BOOL)supportsCandidateGeneration;
- (void)syncMarkedTextForKeyboardState:(id)a0 afterContextChange:(BOOL)a1;
- (void)syncToKeyboardState:(id)a0 from:(id)a1 afterContextChange:(BOOL)a2;
- (void)textAccepted:(id)a0 fromPredictiveInputBar:(BOOL)a1 withInput:(id)a2;
- (id)touchDataForPathIndex:(long long)a0;
- (void)updateComposedText;
- (void)updateDocumentContext;
- (void)updateProactiveCandidatesForCandidateResultSet:(id)a0 withInput:(id)a1;
- (void)updateUsageStatisticsForCandidate:(id)a0 isPartial:(BOOL)a1;
- (BOOL)usesMarkedTextForInput;
- (BOOL)whiteSpaceEndsSentence;

@end