luxlabs header browser preview


@class NSMutableDictionary, NSDictionary, NSString, NSNumber;

@interface TypistHWKeyboard : NSObject

@property (nonatomic) struct __GSKeyboard { } *hardwareKeyboard;
@property (retain, nonatomic) NSMutableDictionary *characterToKeycodeMap;
@property (nonatomic) unsigned int hidKeyboardType;
@property (nonatomic) unsigned char usagePage;
@property (retain, nonatomic) NSNumber *keyboardCountryCode;
@property (retain, nonatomic) NSNumber *keyboardLanguage;
@property (retain, nonatomic) NSDictionary *propertyDictionary;
@property (retain, nonatomic) NSString *propertyDictionaryString;
@property (retain, nonatomic) NSDictionary *modifierCharMap;
@property (nonatomic) double typeInterval;
@property (nonatomic) double pressDuration;

+ (unsigned char)_convertHIDKeyboardTypeToGSKeyboardType:(unsigned int)a0;
+ (id)_convertKeyboardLanguageToHIDCountryCode:(long long)a0;
+ (unsigned int)_convertKeyboardLanguageToHIDKeyboardType:(id)a0;
+ (id)convertHIDCountryCodeToLanguage:(long long)a0;
+ (id)keyboardLanguageValueMap;
+ (id)keyboardLayoutValueMap;

- (void)dealloc;
- (void)detach;
- (void)typeString:(id)a0;
- (void).cxx_destruct;
- (id)initWithLanguage:(id)a0;
- (id)getPropertyDictionaryString;
- (id)usagePairsForText:(id)a0;
- (id)_generateKeystrokeStream:(id)a0 appendTypeInterval:(BOOL)a1;
- (id)_getModifierMaskMap;
- (void)_insertCharacterForKeyCode:(unsigned short)a0 logOutput:(id)a1;
- (void)_insertKey:(unsigned short)a0 logOutput:(id)a1;
- (void)_insertStaticKeys;
- (void)_setupCharacterToKeycodeMap;
- (id)_subsequentKeyPressPairForCharacter:(id)a0;
- (id)generateKeystrokeStream:(id)a0;
- (unsigned int)getHIDKeyboardType;
- (void)pressAndHoldKeys:(id)a0 forDuration:(double)a1 withValidation:(id /* block */)a2 after:(double)a3;
- (void)pressKeycode:(unsigned short)a0;
- (id)pressKeycodes:(id)a0;
- (void)setModifierCharMap;

@end