HotkeyManager: Add HK_TOGGLE_WII_SPEAK_MUTE

This commit is contained in:
Sepalani
2025-05-07 21:27:50 +04:00
parent 4efbd35a5e
commit eff334524a
7 changed files with 35 additions and 9 deletions

View File

@ -296,6 +296,15 @@ void HotkeyScheduler::Run()
Settings::Instance().SetUSBKeyboardConnected(
!Settings::Instance().IsUSBKeyboardConnected());
}
if (IsHotkey(HK_TOGGLE_WII_SPEAK_MUTE))
{
const bool muted = !Settings::Instance().IsWiiSpeakMuted();
Settings::Instance().SetWiiSpeakMuted(muted);
// i18n: Wii Speak (un)muted notification message
const QString msg = tr("Wii Speak %1").arg(muted ? tr("muted") : tr("unmuted"));
OSD::AddMessage(msg.toStdString());
}
}
if (IsHotkey(HK_PREV_WIIMOTE_PROFILE_1))