1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/*
KeyRecorderWindow
*/
#import <Cocoa/Cocoa.h>
@interface KeyRecorderWindow : NSWindow
{
BOOL enableFlag;
NSMutableArray *characterList;
}
- (id)init;
- (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)styleMask backing:(NSBackingStoreType)backingType defer:(BOOL)flag;
- (void)enableKeypressCollection;
- (void)disableKeypressCollection;
- (void)dealloc;
- (void)keyDown:(NSEvent *)theEvent;
- (NSDictionary*)readNextChar;
- (NSDictionary*)peekNextChar;
- (NSArray*)readCharList;
- (NSArray*)peekCharList;
- (void)clearCharList;
- (int)getCharListLength;
@end
|