Issue #49 - Blanking the terminal

Bring back the "veeCode", resolves issue.
This commit is contained in:
dperson 2014-03-07 16:01:51 -05:00
parent d863f65ef9
commit 02a730c2a8

View file

@ -288,10 +288,11 @@
NSLog(@"No event source");
return;
}
//9 = "v"
CGEventRef eventDown = CGEventCreateKeyboardEvent(sourceRef, (CGKeyCode)9, true);
NSNumber *keyCode = [srTransformer reverseTransformedValue:@"V"];
CGKeyCode veeCode = (CGKeyCode)[keyCode intValue];
CGEventRef eventDown = CGEventCreateKeyboardEvent(sourceRef, veeCode, true);
CGEventSetFlags(eventDown, kCGEventFlagMaskCommand|0x000008); // some apps want bit set for one of the command keys
CGEventRef eventUp = CGEventCreateKeyboardEvent(sourceRef, (CGKeyCode)9, false);
CGEventRef eventUp = CGEventCreateKeyboardEvent(sourceRef, veeCode, false);
CGEventPost(kCGHIDEventTap, eventDown);
CGEventPost(kCGHIDEventTap, eventUp);
CFRelease(eventDown);