我相信我看过每一篇与键盘输入有关的文章,但仍然无法使它工作。 ALl我想要的是一个输出,每当我在应用程序中输入一个键时使用NSLog。即时通讯目前使用的Xcode 5.我用尽的代码,很多片段作为Objective-c键盘输入
[NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event)
NSLog(@"%@",event.characters);
和IM不知道从哪里把他的代码。我把它的主要功能是这样
#import <Foundation/Foundation.h>
#import <appkit/NSEvent.h>
int main(int argc, char * argV[]) {
@autoreleasepool{
[NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event)
NSLog(@"%@",event.characters);
}
}
显然进出口新的Objective-C中,我不打算与它继续,除非我能得到键盘输入工作。我已经试过了教程,来自键盘记录器的片段和mac开发论坛。谢谢。
这段代码的问题究竟是什么? – 2014-09-10 23:44:38
我在[NSEvent addGlobalMonit ... line]上得到了一个期望的表达式,但是这个表达式使用了它,并且使用片段似乎给出了相同的错误,或者没有错误,只是构建失败。 – user3671080 2014-09-10 23:54:18