luxlabs header browser preview


@class TIKeyboardBehaviors, NSString, TIKeyboardCandidate, TIKeyEventMap, NSNumber, TICharacterSetDescription;

@interface TIKeyboardInputManagerState : NSObject <NSCopying, NSSecureCoding> {
    union { long long integerValue; struct { unsigned char canHandleKeyHitTest : 1; unsigned char ignoresDeadKeys : 1; unsigned char shouldExtendPriorWord : 1; unsigned char suppliesCompletions : 1; unsigned char supportsNumberKeySelection : 1; unsigned char supportsSetPhraseBoundary : 1; unsigned char suppressCompletionsForFieldEditor : 1; unsigned char usesAutoDeleteWord : 1; unsigned char usesCandidateSelection : 1; unsigned char commitsAcceptedCandidate : 1; unsigned char newInputAcceptsUserSelectedCandidate : 1; unsigned char nextInputWouldStartSentence : 1; unsigned char inputStringIsExemptFromChecker : 1; unsigned char suppressPlaceholderCandidate : 1; unsigned char usesAutocorrectionLists : 1; unsigned char autoquoteType : 2; unsigned char usesContinuousPath : 1; unsigned char usesContinuousPathProgressiveCandidates : 1; unsigned char usesPunctuationKeysForRowNavigation : 1; unsigned char insertsSpaceAfterPredictiveInput : 1; unsigned char shouldFixupIncompleteRomaji : 1; unsigned char acceptAutocorrectionCommitsInline : 1; unsigned char usesLiveConversion : 1; unsigned char delayedCandidateList : 1; unsigned char ignoreContinuousPathRequirements : 1; unsigned char supportsReversionUI : 1; } fields; } _mask;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSNumber *learningFlagsForLastAcceptedCandidate;
@property (nonatomic) BOOL canHandleKeyHitTest;
@property (nonatomic) BOOL ignoresDeadKeys;
@property (nonatomic) BOOL shouldExtendPriorWord;
@property (nonatomic) BOOL supportsReversionUI;
@property (nonatomic) BOOL suppliesCompletions;
@property (nonatomic) BOOL supportsSetPhraseBoundary;
@property (nonatomic) BOOL suppressCompletionsForFieldEditor;
@property (nonatomic) BOOL usesAutoDeleteWord;
@property (nonatomic) BOOL usesCandidateSelection;
@property (nonatomic) BOOL usesAutocorrectionLists;
@property (nonatomic) BOOL commitsAcceptedCandidate;
@property (nonatomic) BOOL newInputAcceptsUserSelectedCandidate;
@property (nonatomic) unsigned long long autoquoteType;
@property (nonatomic) BOOL usesContinuousPath;
@property (nonatomic) BOOL usesContinuousPathProgressiveCandidates;
@property (nonatomic) BOOL ignoreContinuousPathRequirements;
@property (nonatomic) BOOL insertsSpaceAfterPredictiveInput;
@property (nonatomic) BOOL shouldFixupIncompleteRomaji;
@property (nonatomic) BOOL acceptAutocorrectionCommitsInline;
@property (nonatomic) BOOL usesLiveConversion;
@property (nonatomic) BOOL delayedCandidateList;
@property (copy, nonatomic) NSString *replacementForDoubleSpace;
@property (copy, nonatomic) NSString *wordSeparator;
@property (nonatomic) unsigned long long initialCandidateBatchCount;
@property (retain, nonatomic) TIKeyboardBehaviors *keyboardBehaviors;
@property (nonatomic) BOOL shouldAddModifierSymbolsToWordCharacters;
@property (copy, nonatomic) TICharacterSetDescription *wordCharacters;
@property (copy, nonatomic) TICharacterSetDescription *supplementalLexiconWordExtraCharacters;
@property (copy, nonatomic) TICharacterSetDescription *shortcutCompletions;
@property (copy, nonatomic) TICharacterSetDescription *inputsPreventingAcceptSelectedCandidate;
@property (copy, nonatomic) TICharacterSetDescription *inputsToReject;
@property (copy, nonatomic) TICharacterSetDescription *terminatorsPreventingAutocorrection;
@property (copy, nonatomic) TICharacterSetDescription *terminatorsDeletingAutospace;
@property (copy, nonatomic) NSString *inputString;
@property (nonatomic) BOOL hasSupplementalPrefix;
@property (nonatomic) unsigned long long inputIndex;
@property (nonatomic) unsigned long long inputCount;
@property (nonatomic) BOOL nextInputWouldStartSentence;
@property (nonatomic) BOOL inputStringIsExemptFromChecker;
@property (nonatomic) BOOL suppressPlaceholderCandidate;
@property (nonatomic) BOOL supportsNumberKeySelection;
@property (nonatomic) BOOL usesPunctuationKeysForRowNavigation;
@property (retain, nonatomic) TIKeyboardCandidate *autocorrectionRecordForInputString;
@property (nonatomic) unsigned long long learningFlagsMaskForLastAcceptedCandidate;
@property (copy, nonatomic) NSString *shadowTyping;
@property (copy, nonatomic) NSString *searchStringForMarkedText;
@property (retain, nonatomic) TIKeyEventMap *keyEventMap;

- (BOOL)acceptInputString:(id)a0;
- (BOOL)inputStringAcceptsCurrentCandidateIfSelected:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (BOOL)shouldSuppressAutocorrectionWithTerminator:(id)a0;
- (BOOL)shouldDeleteAutospaceBeforeTerminator:(id)a0;
- (void).cxx_destruct;
- (BOOL)stringEndsWord:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end