The best solution for Mac IMHO is
http://sourceforge.net/projects/darwiin-remote/
You can use the Wiimote motion sensor, IR senor, buttons and activate vibration feedback. You can use the directional stick of the Nunchuck, its motion sensor and the two buttons.
There is a cocoa application that allows to configure everything and to log the data that is received.