Как я могу получить координаты мыши в C под Mac?
Я не имею в виду какую-либо полностью C-реализацию, но в базовом фреймворке OSX (10.5+) есть функция с именем "HIGetMousePosition".Вы должны быть в состоянии интегрировать это с вашей программой на Си.
http://allancraig.net/index.php?option=com_content&view=article&id=137:getting-mouse-coordinates&catid=39:objective-c&Itemid=86 показывает пример реализации:
int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; HIPoint point; HICoordinateSpace space = 2; HIGetMousePosition(space, NULL, &point); printf("%.2f %.2f", point.x, point.y); [pool drain]; return 0; }