Hook/detect windows language change even when app not focused
问题 Is there a way to detect if the windows/os language changed even when my app is not in focus? So far I was able to achieve what I wanted only if the app was focused using: string language = ""; System.Windows.Input.InputLanguageManager.Current.InputLanguageChanged += new System.Windows.Input.InputLanguageEventHandler((sender, e) => { language = e.NewLanguage.DisplayName; MessageBox.Show(language); }); But as you can understand, this is not exactly what I want.. I was thinking about other