アクティブウィンドウの入力言語を変更したい。問題は、アクティブなウィンドウが私のアプリケーションではないことです。私は知ってInputLanguage.CurrentInputLanguage = lang;
いますが、アクティブなアプリケーションではなく、WinForms アプリケーションの言語を変更します。
概要: 私の状況では、私のプログラムは (フォーカスされていない場合でも) キーボード イベントをリッスンし、 を押すとコードを実行しますF1。
F1F1を押したときにアクティブなアプリケーションだったメモ帳で言語をヘブライ語に変更するには、このボタンを押してください。
低レベルのソリューションまたは高レベルのソリューションに興味があります。