#import "NJKeyInputField.h"
-@class NJMappingsController;
-@class NJDeviceController;
+@class NJInputController;
@class NJOutput;
-@class NJOutputMouseMove;
+@class NJInput;
@interface NJOutputController : NSObject <NJKeyInputFieldDelegate> {
IBOutlet NJKeyInputField *keyInput;
IBOutlet NSSlider *scrollSpeedSlider;
IBOutlet NSTextField *title;
IBOutlet NSPopUpButton *mappingPopup;
- IBOutlet NJMappingsController *mappingsController;
- IBOutlet NJDeviceController *inputController;
+ IBOutlet NJInputController *inputController;
+ IBOutlet NSButton *smoothCheck;
+ IBOutlet NSButton *unknownMapping;
}
@property (assign) BOOL enabled;
-- (void)loadCurrent;
+- (void)loadInput:(NJInput *)input;
- (IBAction)radioChanged:(id)sender;
- (IBAction)mdirChanged:(id)sender;
- (IBAction)mbtnChanged:(id)sender;
- (IBAction)sdirChanged:(id)sender;
- (IBAction)mouseSpeedChanged:(id)sender;
- (IBAction)scrollSpeedChanged:(id)sender;
+- (IBAction)scrollTypeChanged:(id)sender;
- (void)focusKey;