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
}
}