最近在研究关于Mac下面的全局的鼠标键盘事件,并捕捉鼠标划词的功能
以下是关于Qt开发部分代码:
#include "mainwindow.h"
#include <QApplication>
#include "mainwindow.h"
#import <Cocoa/Cocoa.h>
@interface KeyLoggerApplication : NSApplication
{
}
@end
@implementation KeyLoggerApplication
- (BOOL)sendEvent:(NSEvent *)anEvent {
NSEventType type = [anEvent type];
bool handled = NO;
if (type == NSKeyUp)
{
switch( [anEvent keyCode] )
{
default:
NSLog(@"Keypressed: %d, **%@**", [anEvent keyCode], [anEvent characters]);
break;
}
}else if(type == NSMouseMoved)
{