Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Mac OSX检测手指在Magic Trackpad(即使在窗口外)上是否快速移动_Swift_Macos_Touchesbegan - Fatal编程技术网

Swift Mac OSX检测手指在Magic Trackpad(即使在窗口外)上是否快速移动

Swift Mac OSX检测手指在Magic Trackpad(即使在窗口外)上是否快速移动,swift,macos,touchesbegan,Swift,Macos,Touchesbegan,所以我的目标很简单。我正在尝试制作一个程序,检测手指何时被放在magic trackpad上(最好是无论它们当前在哪个窗口上)来运行进程。。。。不幸的是,事情进展得并不顺利。虽然我可以在用户点击窗口时检测到触摸。。。一到窗外,所有的赌注都输光了。有什么想法吗 class ViewController: NSViewController { override func viewDidLoad() { super.viewDidLoad() self.vie

所以我的目标很简单。我正在尝试制作一个程序,检测手指何时被放在magic trackpad上(最好是无论它们当前在哪个窗口上)来运行进程。。。。不幸的是,事情进展得并不顺利。虽然我可以在用户点击窗口时检测到触摸。。。一到窗外,所有的赌注都输光了。有什么想法吗

class ViewController: NSViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.acceptsTouchEvents = true
        //self.view.acceptsFirstResponder = true
        // Do any additional setup after loading the view.
    }
    var count = 0
    override func touchesBeganWithEvent(event: NSEvent) {
        print(count)
        count += 1
    }

    override var representedObject: AnyObject? {
        didSet {
        // Update the view, if already loaded.
        }
    }


}

这听起来像是需要通过辅助设备的东西。你是指通过USB连接的东西吗?你能骗过一个外部魔术鼠标垫,让它作为不同的东西工作吗?不,我是说通过通用访问/访问。在芝加哥,为你写一个完整的答案太晚了。检查并将其与处理触控板事件结合起来这听起来像是需要通过辅助设备来完成的事情。你是指通过USB连接的东西吗?你能骗过一个外部神奇鼠标垫,让它作为不同的东西工作吗?不,我是指通过通用访问/可访问性。在芝加哥,写一个完整的答案为时已晚你。检查并将其与处理轨迹板事件结合起来