2011-01-05 13 views
5

私はアプリの自分の言語を作るためにDelphiでalt + shiftを強制する必要があります。私はkeybd_eventを使って2回呼び出そうとしましたが、そのトリックはしませんでした。Windowsで言語を変更するにはどうすればAlt + Shiftをシミュレートできますか?

+1

2つの理由から、このキーボードショートカットを無効にしている可能性があり、ユーザーの同意なしにユーザー設定をめちゃくちゃにすることができます。 –

答えて

9

アプリケーションの入力言語を切り替えたいですか?これにはActivateKeyboardLayout関数を使用します。

2

システムがそれに応答するように制御していますか?別の言語がインストールされていますが、マウスでのみ切り替えることができます。キーボードショートカットを無効にしました。問題は、私が実際に代替を必要とすることはめったにないが、私は頻繁に偶然に切り替わってしまったということだ。

+0

+1はユーザの好みを乱すことはめったに良い考えではなく、予期せぬ事をたくさんすることに終わるかもしれないと指摘しています。 – dummzeuch

関連する問題