Ключевое событие Swift OSX
Я работал над проектом Cocoa OSX в swift, который требует использования ввода с клавиатуры для подготовки действия. На keydown я хочу переместить объект через окно, но остановить объект, как только ключ отпущен. Я посмотрел в документации для AppKit и нашел функцию KeyDown, но я не могу понять, как ее использовать. Я хочу создать функцию для вызова в моей игре таймер обновления, который будет предварительно формировать это. Спасибо
import Cocoa
import Appkit
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
func keyDown(theEvent: NSEvent) {
if (theEvent.keyCode == 1){
println("test")
}
}
}
func applicationWillTerminate(aNotification: NSNotification) {
// Insert code here to tear down your application
}
}