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
cevap
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
sadece bunu yapmak için başka bir dil alma fikrini sevmiyorum, ama sanırım bu kanonik yaklaşımdır ... – daj
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! –
Cocoa Event Handling Guide'a bir göz atmalısınız.
C++ programınızda Kakao çerçevelerini kullanmak için Objective-C++ kullanın.
çek dışarı check out: http://stackoverflow.com/questions/1669909/extending-functionality-of-magic -mouse-do-i-need-a-kext –