mirror of
https://github.com/TermiT/Flycut.git
synced 2025-09-28 16:07:50 +08:00
Issue #49 - Blanking the terminal
Bring back the "veeCode", resolves issue.
This commit is contained in:
parent
d863f65ef9
commit
02a730c2a8
1 changed files with 4 additions and 3 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue