luxlabs header browser preview


@class NSArray, NSString, NSIndexSet, UIEvent, UIResponder, UIImage, BKSHIDEventDeferringEnvironment;

@interface UIKeyCommand : UICommand {
    NSString *_lastLayout;
    NSIndexSet *_keyCodes;
    NSIndexSet *_layoutAwareKeyCodes;
    SEL _upAction;
    unsigned int _lastKeyboardType;
    UIEvent *_triggeringEvent;
    unsigned int _buttonType : 32;
    BOOL _repeatable;
    unsigned char _isPlaceholder : 1;
    unsigned char _allowGlobeModifier : 1;
    unsigned char _handleAfterKeyEvent : 1;
    unsigned char _isInputSpecialkey : 1;
}

@property (readonly, nonatomic) NSString *_layoutAwareInput;
@property (readonly, nonatomic) unsigned int _layoutAwareModifierFlags : 32;
@property (retain, nonatomic) NSString *_layoutAwareDisplayInputOverride;
@property (readonly, nonatomic) NSIndexSet *_layoutAwareKeyCodes;
@property (readonly, nonatomic) NSString *discoverabilityInput;
@property (readonly, nonatomic) SEL upAction;
@property (readonly, nonatomic) BOOL repeatable;
@property (readonly, nonatomic) BOOL isPlaceholder;
@property (readonly, nonatomic) BOOL allowGlobeModifier;
@property (readonly, nonatomic) NSIndexSet *_keyCodes;
@property (readonly, nonatomic) long long _buttonType;
@property (readonly, nonatomic) UIEvent *_triggeringEvent;
@property (readonly, nonatomic) BOOL _handleAfterKeyEvent;
@property (retain, nonatomic, setter=_setEventDeferringEnvironment:) BKSHIDEventDeferringEnvironment *_eventDeferringEnvironment;
@property (weak, nonatomic, setter=_setOriginatingResponder:) UIResponder *_originatingResponder;
@property (nonatomic, setter=_setEnumerationPriority:) long long _enumerationPriority;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) UIImage *image;
@property (copy, nonatomic) NSString *discoverabilityTitle;
@property (readonly, nonatomic) SEL action;
@property (readonly, nonatomic) NSString *input;
@property (readonly, nonatomic) unsigned int modifierFlags : 32;
@property (readonly, nonatomic) id propertyList;
@property (nonatomic) unsigned long long attributes;
@property (nonatomic) long long state;
@property (readonly, nonatomic) NSArray *alternates;
@property (nonatomic) unsigned char wantsPriorityOverSystemBehavior : 1;
@property (nonatomic) unsigned char allowsAutomaticLocalization : 1;
@property (nonatomic) unsigned char allowsAutomaticMirroring : 1;

+ (id)keyCommandWithKeyCodes:(id)a0 modifierFlags:(long long)a1 action:(SEL)a2;
+ (BOOL)supportsSecureCoding;
+ (id)keyCommandWithInput:(id)a0 modifierFlags:(long long)a1 action:(SEL)a2 upAction:(SEL)a3;
+ (id)commandWithTitle:(id)a0 image:(id)a1 action:(SEL)a2 input:(id)a3 modifierFlags:(long long)a4 propertyList:(id)a5 alternates:(id)a6;
+ (id)keyCommandWithCompactInput:(id)a0 action:(SEL)a1 upAction:(SEL)a2;
+ (id)commandWithTitle:(id)a0 image:(id)a1 action:(SEL)a2 input:(id)a3 modifierFlags:(long long)a4 propertyList:(id)a5;
+ (id)keyCommandWithKeyCode:(long long)a0 modifierFlags:(long long)a1 action:(SEL)a2 discoverabilityTitle:(id)a3;
+ (id)keyCommandWithKeyCodes:(id)a0 modifierFlags:(long long)a1 buttonType:(long long)a2;
+ (id)commandWithTitle:(id)a0 imageName:(id)a1 action:(SEL)a2 input:(id)a3 modifierFlags:(long long)a4;
+ (id)keyCommandWithInput:(id)a0 modifierFlags:(long long)a1 action:(SEL)a2;
+ (id)keyCommandWithInput:(id)a0 modifierFlags:(long long)a1 action:(SEL)a2 discoverabilityTitle:(id)a3;
+ (id)keyCommandWithInput:(id)a0 modifierFlags:(long long)a1 buttonType:(long long)a2;
+ (id)keyCommandWithKeyCode:(long long)a0 modifierFlags:(long long)a1 action:(SEL)a2;
+ (id)keyCommandWithInput:(id)a0 modifierFlags:(long long)a1 action:(SEL)a2 upAction:(SEL)a3 discoverabilityTitle:(id)a4;

- (id)_doc_erasedKeyCommandWithWrappedAction:(SEL)a0;
- (BOOL)doc_isCancellingKeyCommand;
- (BOOL)doc_isDismissingKeyCommand;
- (BOOL)doc_isShortcutEqualToKeyCommand:(id)a0;
- (id)init;
- (unsigned long long)hash;
- (id)nextResponder;
- (void)encodeWithCoder:(id)a0;
- (id)_leafKeyInput;
- (long long)_leafKeyModifierFlags;
- (id)description;
- (void).cxx_destruct;
- (id)_immutableCopy;
- (id)initWithCommand:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_allowGlobeModifierKeyCommand;
- (BOOL)_allowsCommandKeyModifierElision;
- (struct __GSKeyboard { } *)_currentGSKeyboard;
- (long long)_defaultEnumerationPriority;
- (id)_initWithInput:(id)a0 modifierFlags:(long long)a1 keyCodes:(id)a2 action:(SEL)a3 upAction:(SEL)a4 discoverabilityTitle:(id)a5 buttonType:(long long)a6;
- (BOOL)_isDirectlyReachableWithTranslator:(id)a0;
- (BOOL)_isKeyCommandLikelyMirrored;
- (BOOL)_isKeyCommandLocalized;
- (BOOL)_isLikelyToConflictWithTextInputForResponder:(id)a0;
- (id)_keyCommandUsingAlternate:(id)a0;
- (void)_localizeWithGSKeyboard:(struct __GSKeyboard { } *)a0 automatically:(BOOL)a1 force:(BOOL)a2;
- (void)_markHandleAfterKeyEvent;
- (id)_mutableCopyIfNeeded;
- (id)_nonRepeatableKeyCommand;
- (id)_placeholderKeyCommand;
- (id)_readableStringForInputUsingWords:(BOOL)a0 forHUD:(BOOL)a1 outIsSingleCharacterOrKeySymbol:(BOOL *)a2;
- (id)_readableStringForModifierFlagsUsingWords:(BOOL)a0 forHUD:(BOOL)a1;
- (void)_setTriggeringEvent:(id)a0;
- (id)initWithKeyCommand:(id)a0;
- (id)initWithTitle:(id)a0 image:(id)a1 imageName:(id)a2 action:(SEL)a3 input:(id)a4 modifierFlags:(long long)a5 propertyList:(id)a6 alternates:(id)a7 discoverabilityTitle:(id)a8 attributes:(unsigned long long)a9 state:(long long)a10;
- (id)initWithTitle:(id)a0 image:(id)a1 imageName:(id)a2 action:(SEL)a3 propertyList:(id)a4 alternates:(id)a5 discoverabilityTitle:(id)a6 attributes:(unsigned long long)a7 state:(long long)a8;

@end