Swift NSEvent不起作用

用户名

下面是我的简单AppDelegate.swift类。

//  AppDelegate.swift

import Cocoa

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {

    func applicationDidFinishLaunching(aNotification: NSNotification) {
        NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.KeyDownMask, handler: keyDown);
    }

    func keyDown(event:NSEvent!) {
        print("key down is \(event.keyCode)");
    }

}

为什么不打印按键事件?我想念什么?我尝试搜索周围,但无法解决。

塔玛斯·扎霍拉(TamásZahola)

根据NSEvent.haddGlobalMonitorForEventsMatchingMask:handler:

与密钥相关的事件仅在启用了可访问性或信任您的应用程序可访问性的情况下才受到监视(请参阅AXUIElement.h中的AXIsProcessTrusted)。请注意,对于发送到您自己的应用程序的事件,不会调用您的处理程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift NSCoding不起作用

来自分类Dev

KeyDown不起作用,Swift

来自分类Dev

MPMoviePlayerController不起作用-Swift

来自分类Dev

Swift SequenceType不起作用

来自分类Dev

Swift for循环不起作用

来自分类Dev

searchBarSearchButtonClicked不起作用Swift

来自分类Dev

Swift setToolbarHidden不起作用

来自分类Dev

Swift 请求不起作用

来自分类Dev

Swift 协议不起作用

来自分类Dev

Swift-UIActionSheet事件不起作用

来自分类Dev

Swift UIApplication.setStatusBarStyle不起作用

来自分类Dev

Swift 2.2,包含方法不起作用

来自分类Dev

ADInterstitialAd在iPad Swift上不起作用

来自分类Dev

Swift-AVAudioPlayer不起作用

来自分类Dev

scheduleLocalNotification在Swift 2.0中不起作用

来自分类Dev

Swift-Switch语句不起作用

来自分类Dev

Swift泛型函数不起作用

来自分类Dev

关闭nsviewcontroller swift不起作用

来自分类Dev

Swift中的可选分配不起作用?

来自分类Dev

UITextField inputView在Swift中不起作用

来自分类Dev

功能在Swift中不起作用

来自分类Dev

UIAlertView在Swift中不起作用

来自分类Dev

Swift UIButton覆盖,setImage不起作用

来自分类Dev

在Swift中创建块不起作用

来自分类Dev

Swift CoreData子类不起作用

来自分类Dev

perfrmSegueWithIdentifier()在Swift iOS中不起作用

来自分类Dev

Swift:按钮启用不起作用?

来自分类Dev

presentViewController在Swift中不起作用

来自分类Dev

UIDevice在Swift 2.0中不起作用