こちらのページの最後にまとまっています。 Technical Note TN2187: New HID Manager APIs for Mac OS X version 10.5 http://developer.apple.com/library/mac/#technotes/tn2007/tn2187.html 特に HID_Config_Save がお勧めです。ゲームパッドは表面に塗装されているAボタン、Bボタンなどと割り当てられていますがプログラムで使う場合はボタンの何番などという指定になります。例えばAボタンは10番、Bボタンは11番などといった感じです。 もちろん、別のゲームパッドではAボタンに2番が振られている事も有りますし、同じAボタンでもレイアウトが異なる事もあります。 そのためどのボタンにどの動作を設定させるかのコンフィグが有るとユーザに優しいです。 コンフィグが無い