mirror of
https://github.com/TermiT/Flycut.git
synced 2025-03-11 15:24:06 +08:00
Merge pull request #50 from dperson/master
Fix Issue #49 - Blanking the terminal
This commit is contained in:
commit
0b79c1fafd
1 changed files with 4 additions and 3 deletions
|
@ -299,10 +299,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);
|
||||
|
|
Loading…
Reference in a new issue