|
|
|
@ -178,52 +178,52 @@ void ConfigureHotkeys::SetPollingResult(Core::HID::NpadButton button, const bool |
|
|
|
QString ConfigureHotkeys::GetButtonName(Core::HID::NpadButton button) const { |
|
|
|
Core::HID::NpadButtonState state{button}; |
|
|
|
if (state.a) { |
|
|
|
return tr("A"); |
|
|
|
return QStringLiteral("A"); |
|
|
|
} |
|
|
|
if (state.b) { |
|
|
|
return tr("B"); |
|
|
|
return QStringLiteral("B"); |
|
|
|
} |
|
|
|
if (state.x) { |
|
|
|
return tr("X"); |
|
|
|
return QStringLiteral("X"); |
|
|
|
} |
|
|
|
if (state.y) { |
|
|
|
return tr("Y"); |
|
|
|
return QStringLiteral("Y"); |
|
|
|
} |
|
|
|
if (state.l || state.right_sl || state.left_sl) { |
|
|
|
return tr("L"); |
|
|
|
return QStringLiteral("L"); |
|
|
|
} |
|
|
|
if (state.r || state.right_sr || state.left_sr) { |
|
|
|
return tr("R"); |
|
|
|
return QStringLiteral("R"); |
|
|
|
} |
|
|
|
if (state.zl) { |
|
|
|
return tr("ZL"); |
|
|
|
return QStringLiteral("ZL"); |
|
|
|
} |
|
|
|
if (state.zr) { |
|
|
|
return tr("ZR"); |
|
|
|
return QStringLiteral("ZR"); |
|
|
|
} |
|
|
|
if (state.left) { |
|
|
|
return tr("Dpad_Left"); |
|
|
|
return QStringLiteral("Dpad_Left"); |
|
|
|
} |
|
|
|
if (state.right) { |
|
|
|
return tr("Dpad_Right"); |
|
|
|
return QStringLiteral("Dpad_Right"); |
|
|
|
} |
|
|
|
if (state.up) { |
|
|
|
return tr("Dpad_Up"); |
|
|
|
return QStringLiteral("Dpad_Up"); |
|
|
|
} |
|
|
|
if (state.down) { |
|
|
|
return tr("Dpad_Down"); |
|
|
|
return QStringLiteral("Dpad_Down"); |
|
|
|
} |
|
|
|
if (state.stick_l) { |
|
|
|
return tr("Left_Stick"); |
|
|
|
return QStringLiteral("Left_Stick"); |
|
|
|
} |
|
|
|
if (state.stick_r) { |
|
|
|
return tr("Right_Stick"); |
|
|
|
return QStringLiteral("Right_Stick"); |
|
|
|
} |
|
|
|
if (state.minus) { |
|
|
|
return tr("Minus"); |
|
|
|
return QStringLiteral("Minus"); |
|
|
|
} |
|
|
|
if (state.plus) { |
|
|
|
return tr("Plus"); |
|
|
|
return QStringLiteral("Plus"); |
|
|
|
} |
|
|
|
return tr("Invalid"); |
|
|
|
} |
|
|
|
|