Bonjour à tous.
Pour me présenter rapidement, je suis un jeune analyste programmeur d'une vingtaine d'années. Je connais le C/C++, l'assembleur x86 z80 PIC et AVR, le PHP&MySQL, le C# et le JAVA, principalement. J'ai utilisé ces langages sur PC sous Windows et Linux. Mais aujourd'hui, il me faut travailler sur une plate-forme Apple : MAC OS X.
Je me dois de porter une application Windows développée en C++, sous MAC OS X, et je me rebute à quelques fonctions du systèmes.
La première fonction dont j'aurais besoins, et je penses qu'elle doit être assez simple, est l'équivalent de la fonction Win32 MessageBoxA.
La seconde, un peu plus proche du système, est celle qui me permettrait d'envoyer des commandes claviers au système. C'est à dire une fonction à laquelle je peux passer le scancode de la touche POMME avec celui de la touche TAB (il s'agit d'un exemple... of course), tout comme celui de la touche z.
Enfin, pour compléter, il me faudrait une fonction capable de transformer n'importe quelle chaîne (char str[] = "toto\0" en un tableau de codes touches.
Le programme étant en C++, pour faire cela sous Windows j'ai utilisé un std::vector d'objets perso ScanCodes tout à fait compatibles MAC. Seule la fonction de conversion serait à réécrire, idéalement que partiellement.
D'avance, merci beaucoup
Partager