SendKeysは入力をエミュレートして個々のキーストロークを送ることができますが、私はキーを押し続けることをエミュレートする方法を探しています。私の目標は、ウィンドウゲームのジョイパッドとして機能するアプリです。タブレットPCを持ち、矢印キーと基本的なボタンを画面の両側に置いて、それらを押すとゲームが受け取るキーボードの押下をエミュレートすると想像してください。それが私の目標です。エミュレートキーボードの押されたキー?
指がボタンを押したとき、それをキーボードのキーを押すことに変換したいと思います。そのボタンを放すと、私はそのキーを解放したい。私はこれがおそらくいくつかの低レベルのコードを必要とし、私はそれで大丈夫だと分かっています。
注:私は自分のアプリでこれらのイベントをエミュレートしたくありませんが、システム全体です。私はこれをXNAのゲームのために書いています。それは直接のフォーカスキーイベントを聞いていません。キーボードの状態をチェックしています(ほとんどのゲームがそうしていると思います)。適切な時にキーが押されたと思うように、私のアプリにゲームを誘惑してもらいたい。