System/Library/PrivateFrameworks/TextInputTestingKit.framework
TIErrorGenerator.h
@protocol TIKeyboardInfoDelegate;
@interface TIErrorGenerator : NSObject {
void *m_generator;
void *m_distribution;
float _relErrorNumbersPunctuation;
float _relErrorControlKeys;
unsigned int _RNGSeedSalt;
}
@property (nonatomic) long long spacingErrorsApplied;
@property (nonatomic) long long spacingErrorMaxCount;
@property (nonatomic) long long spaceHorizontalErrorMode;
@property (nonatomic) double spaceVerticalBias;
@property (nonatomic) double probTappingSpaceInsteadOfBottomRow;
@property (nonatomic) double probTappingSpaceReplacedByBottomRow;
@property (weak, nonatomic) id<TIKeyboardInfoDelegate> keyboardInfoDelgate;
+ (id)errorGeneratorWithAttributes:(id)a0;
- (id)init;
- (void)reset;
- (void)dealloc;
- (id)initWithAttributes:(id)a0;
- (void).cxx_destruct;
- (id)errorForKeyString:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (struct CGPoint { double x0; double x1; })globalBias;
- (struct CGPoint { double x0; double x1; })persistentBiasForBottomRow:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGPoint { double x0; double x1; })persistentBiasForKeyString:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (struct CGPoint { double x0; double x1; })persistentBiasForSpaceBarRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGPoint { double x0; double x1; })randomErrorForKeyString:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (struct CGPoint { double x0; double x1; })randomPointInDistribution;
- (void)setRandomNumberSeed:(unsigned int)a0;
- (double)uniformRandomNumber;
- (struct CGPoint { double x0; double x1; })uniformRandomPointInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
@end