Mi piacerebbe leggere il gesto multitouch del trackpad e coordinare i dati nel mio programma C++. Dove posso trovare alcuni tutorial introduttivi per farlo?Accesso ai dati di input di Apple Magic Trackpad in un programma C++
risposta
La strada da percorrere è infatti oggettivo-C++, che è solo un mix di C++ e ogg-c. È molto potente perché puoi iniziare a utilizzare tutti i framework Apple nei tuoi progetti C++.
Si dovrebbe imparare un po 'di obiettivo-c, rinominare alcuni file .m in .mm (o file .cpp in .mm) e leggere la documentazione Apple sugli eventi touch. (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSResponder_Class/Reference/Reference.html#//apple_ref/occ/instm/NSResponder/touchesBeganWithEvent:)
O se Objective-C ti spaventa, controlla questo addon trackpad multitouch per OpenFrameworks https://github.com/jens-a-e/ofxMultiTouchPad
non mi piace l'idea di prendere un'altra lingua solo per fare questo, ma suppongo che sia l'approccio canonico ... – daj
So come ti senti, sono anche venuto da C++. Ma imparare l'obj-c è facile, interessante e molto utile. Pensa a tutte le API Apple che sarai in grado di utilizzare! –
Si consiglia di dare un'occhiata a Cocoa Event Handling Guide.
Per utilizzare i framework Cocoa nel programma C++, utilizzare Objective-C++.
- 1. Apple Magic Mouse Api
- 2. Acquisizione di tutti gli input del trackpad multitouch in Cocoa
- 3. accesso ai dati in DDD?
- 4. Accesso ai dati recuperati
- 5. Programma MFi di Apple
- 6. ottimizzazione di accesso ai membri in C++
- 7. Accesso ai dati all'indirizzo di memoria con tipi diversi
- 8. Accesso ai dati di contatto non elaborati
- 9. Accesso ai dati già scaricati
- 10. Accesso ai dati dei dati dei moduli
- 11. Accesso ai dati condivisi da un gestore di segnale
- 12. C++ template black magic
- 13. Modi di accesso ai dati di test del livello di accesso
- 14. Modelli di progettazione per il livello di accesso ai dati
- 15. Livello di accesso ai dati Statico o basato su istanze?
- 16. Accesso ai dati di sessione all'esterno di Joomla
- 17. Accesso ai dati di configurazione Grunt all'interno di initConfig()
- 18. C++ 11 std :: thread :: detach e accesso ai dati condivisi
- 19. Motivo di progettazione per il livello di accesso ai dati
- 20. Come recuperare i dati di input MIDI in C++?
- 21. Accesso ai dati POST da WSGI
- 22. Accesso ai dati jQuery dall'elemento iframe
- 23. Android: è possibile accedere ai dati di input capacitivi raw?
- 24. Accesso ai dati musicali MP3 usando Python
- 25. Accesso ai dati degli Hive usando Python
- 26. modelli django = business logic + accesso ai dati? O il livello di accesso ai dati dovrebbe essere separato dal modello django?
- 27. Passaggio di molti dati dal programma Python al programma C
- 28. Python: accesso ai membri di un set
- 29. Spostamento del livello di accesso ai dati al servizio WCF
- 30. DAO & BO (livello di accesso ai dati) - architettura
check out: http://stackoverflow.com/questions/1669909/extending-functionality-of-magic -mouse-do-i-need-a-kext –