Ich möchte Trackpad-Multitouch-Geste lesen und Daten in mein C++ - Programm koordinieren. Wo finde ich einführende Tutorials dazu?Zugriff auf Apple Magic Trackpad-Eingabedaten in einem C++ - Programm
Antwort
Der Weg zu gehen ist in der Tat objective-C++, das ist nur eine Mischung aus C++ und Ziel-c. Es ist sehr leistungsfähig, weil Sie alle Apple-Frameworks in Ihren C++ - Projekten verwenden können.
Sie sollten ein wenig Ziel-c lernen, einige .m-Dateien in .mm (oder .cpp-Dateien in .mm) umbenennen und die Apple-Dokumentation zu Berührungsereignissen durchlesen. (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSResponder_Class/Reference/Reference.html#//apple_ref/occ/instm/NSResponder/touchesBeganWithEvent:)
Oder wenn Objective-c Sie schreckt, lesen Sie in diesem Multitouch-Trackpad Addon für Openframeworks https://github.com/jens-a-e/ofxMultiTouchPad
mag nicht die Idee, eine andere Sprache nur um dies zu tun, aber ich denke, es ist die kanonische Ansatz ... – daj
Ich weiß, wie du dich fühlst, kam ich auch von C++. Aber obj-c zu lernen ist einfach, interessant und so nützlich. Denken Sie nur an alle Apple APIs, die Sie verwenden können! –
Sie sollten sich Cocoa Event Handling Guide ansehen.
Um Cocoa-Frameworks in Ihrem C++ - Programm zu verwenden, verwenden Sie Objective-C++.
Check-out: http://stackoverflow.com/questions/1669909/extending-functionality-of-magic -mouse-do-ich-brauche-a-kext –