map_abs
map_abs(usage->hid & 0xf);
map_abs(ABS_MISC);
case 0xba: map_abs(ABS_RUDDER); break;
case 0xbb: map_abs(ABS_THROTTLE); break;
case 0xc4: map_abs(ABS_GAS); break;
case 0xc5: map_abs(ABS_BRAKE); break;
case 0xc8: map_abs(ABS_WHEEL); break;
map_abs(field->dpad);
map_abs(ABS_HAT0X);
map_abs(usage->hid & 0xf);
map_abs(usage->hid & 0xf);
map_abs(ABS_HAT0X);