2013-04-26 11 views
6

Trackpad multitouch hareketini okumak ve C++ programımdaki verileri koordine etmek istiyorum. Bunu yapmak için bazı giriş derslerini nerede bulabilirim?C++ programında Apple Magic Trackpad giriş verilerine erişme

+0

çek dışarı check out: http://stackoverflow.com/questions/1669909/extending-functionality-of-magic -mouse-do-i-need-a-kext –

cevap

0

Gitmenin yolu aslında C++ ve objektif-c'nin bir karışımı olan objektif-C++'dur. Çok güçlü, çünkü C++ projelerinizdeki tüm Apple çerçevelerini kullanmaya başlayabilirsiniz.

Biraz objektif-c öğrenmelisiniz, bazı .m dosyalarını .mm (veya .cpp dosyaları .mm'ye) olarak yeniden adlandırın ve dokunma olaylarındaki Apple belgelerini okuyun. (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSResponder_Class/Reference/Reference.html#//apple_ref/occ/instm/NSResponder/touchesBeganWithEvent:)

Ya nesnel-c sizi korkutuyor eğer OpenFrameworks için bu çok noktalı dokunma trackpad addon https://github.com/jens-a-e/ofxMultiTouchPad

+0

sadece bunu yapmak için başka bir dil alma fikrini sevmiyorum, ama sanırım bu kanonik yaklaşımdır ... – daj

+0

Nasıl hissettiğinizi biliyorum, ben de geldim C++ 'dan. Fakat obj-c'yi öğrenmek kolay, ilginç ve çok faydalıdır. Sadece kullanabileceğiniz tüm Apple API'larını düşünün! –