好的,所以我正在尝试登录控制台输出按下了哪些键.我无法理解可可结构,既不是Obj-c,也不是swift.我不是这两种语言的大师,但......这里是我的代码:
import Cocoa
import Foundation
import AppKit
var loop = true
var idRegisterdEvent: AnyObject? = nil
func handlerEvent(myEvent: (NSEvent!)) -> Void {
print(myEvent.keyCode)
}
while loop {
idRegisterdEvent = NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.KeyDownMask, handler: handlerEvent)
}
Run Code Online (Sandbox Code Playgroud)
我知道一切都是错的,是的..但男人,这些事件,我无法理解它们是如何运作的.