public static string UpdateStatus() { KeyData kd = Get((int)LocString.ToggleHKEnable); string ks = null; if (kd != null) { ks = kd.KeyString(); } string msg; if (ks != null) { if (m_Enabled) { msg = Language.Format(LocString.HKEnabledPress, ks); } else { msg = Language.Format(LocString.HKDisabledPress, ks); } } else { if (m_Enabled) { msg = Language.GetString(LocString.HKEnabled); } else { msg = Language.GetString(LocString.HKDisabled); } } m_Status?.SafeAction(s => { s.Text = msg; }); return(msg); }