projects
/
enjoyable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Publish activated/deactivated as notifications.
[enjoyable.git]
/
TargetKeyboard.m
diff --git
a/TargetKeyboard.m
b/TargetKeyboard.m
index
d19c65f
..
eab2d4e
100644
(file)
--- a/
TargetKeyboard.m
+++ b/
TargetKeyboard.m
@@
-7,41
+7,35
@@
#import "TargetKeyboard.h"
#import "TargetKeyboard.h"
-#import "
KeyInputTextView
.h"
+#import "
NJKeyInputField
.h"
@implementation TargetKeyboard
@implementation TargetKeyboard
-@synthesize vk;
-
+ (NSString *)serializationCode {
return @"key";
}
- (NSDictionary *)serialize {
+ (NSString *)serializationCode {
return @"key";
}
- (NSDictionary *)serialize {
- return @{ @"type": @"key", @"key": @(
self.
vk) };
+ return @{ @"type": @"key", @"key": @(
_
vk) };
}
+ (Target *)targetDeserialize:(NSDictionary *)serialization
withConfigs:(NSArray *)configs {
}
+ (Target *)targetDeserialize:(NSDictionary *)serialization
withConfigs:(NSArray *)configs {
-
TargetKeyboard *target = [[TargetKeyboard alloc] init];
+ TargetKeyboard *target = [[TargetKeyboard alloc] init];
target.vk = [serialization[@"key"] intValue];
target.vk = [serialization[@"key"] intValue];
- return target;
-}
-
--(void) trigger {
- CGEventRef keyDown = CGEventCreateKeyboardEvent(NULL, vk, true);
- CGEventPost(kCGHIDEventTap, keyDown);
- CFRelease(keyDown);
+ return target;
}
}
--
(void) un
trigger {
-
CGEventRef keyUp = CGEventCreateKeyboardEvent(NULL, vk, false
);
-
CGEventPost(kCGHIDEventTap, keyUp
);
-
CFRelease(keyUp
);
+-
(void)
trigger {
+
CGEventRef keyDown = CGEventCreateKeyboardEvent(NULL, _vk, YES
);
+
CGEventPost(kCGHIDEventTap, keyDown
);
+
CFRelease(keyDown
);
}
}
-- (NSString *)descr {
- return [KeyInputTextView stringForKeyCode:self.vk];
+- (void)untrigger {
+ CGEventRef keyUp = CGEventCreateKeyboardEvent(NULL, _vk, NO);
+ CGEventPost(kCGHIDEventTap, keyUp);
+ CFRelease(keyUp);
}
@end
}
@end