我相信我看過每一篇與鍵盤輸入有關的文章,但仍然無法使它工作。 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