diff --git a/src/common/PJoystickHandler.cxx b/src/common/PJoystickHandler.cxx index 5c1595d7a..27d019a78 100644 --- a/src/common/PJoystickHandler.cxx +++ b/src/common/PJoystickHandler.cxx @@ -432,7 +432,8 @@ void PhysicalJoystickHandler::enableMapping(const Event::Type event, EventMode m JoyMap::JoyMappingArray joyMappings = j->joyMap.getEventMapping(event, mode); for (const auto& mapping : joyMappings) - j->joyMap.add(event, EventMode::kEmulationMode, mapping.button, mapping.axis, mapping.adir); + j->joyMap.add(event, EventMode::kEmulationMode, mapping.button, + mapping.axis, mapping.adir, mapping.hat, mapping.hdir); } }