Я пытаюсь получить текущее название языка клавиатуры в фоновом режиме. Я использовал InputLanguage.CurrentInputLanguage.Culture.Name
, но понял, что этот код не работает, когда приложение не сфокусировано. Я имею в виду, что он не может обнаружить изменения языка, когда приложение не сфокусировано, и всегда возвращает последний сфокусированный язык.
Итак, что я могу сделать, чтобы определить текущий язык в фоновом режиме? Я использую формы Windows для своего приложения.