Swift OSX-Schlüsselereignis

Ich habe in kürzester Zeit an einem Cocoa OSX-Projekt gearbeitet, für das Tastatureingaben erforderlich sind, um eine Aktion auszuführen. Beim Herunterfahren möchte ich ein Objekt über das Fenster bewegen, aber das Objekt stoppen, sobald der Schlüssel losgelassen wird. Ich habe in der Dokumentation zu AppKit nachgesehen und die KeyDown-Funktion gefunden, aber ich kann anscheinend nicht herausfinden, wie ich sie verwenden soll. Ich möchte eine Funktion zum Aufrufen meines Spielaktualisierungs-Timers erstellen, die dies ausführt. Vielen Dan

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



}

}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage