私は、障害のある人がゲームをより簡単にプレイできるように、少しのコードで支援しようとしています。彼はトラックボールと単一のボタンに制限されています。
現在、彼はオンスクリーン キーボードを使用しており、それを使用して他のゲームをプレイすることができました。彼のライブを簡単にするために、ちょっとしたコードを作成しました。キーにはホバー ボタンを使用します。マウス ポインタがボタンに入るとキーが下に移動し、ボタンから離れるとキーが上に移動します。
私はそれが機能しており、彼がそれを気に入ってくれると思います(または願っています). テストしたところ、かなりうまくいきました。
もう1つ機能を追加したいと思います。彼が私のコントロール上でクリックした場合、別のキー ストロークを送信したいと考えています。問題ありません、私はそれを行うことができます。ただし、その場合、ウィンドウのフォーカスはゲームから自分のコントロールに移ります。
MSDNでこれを見つけました:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/48737c2b-7e6f-4ade-ac1c-7dd2f5cc2b88/
これにより、ウィンドウがアクティブになるのを防ぐことができますが、それでもゲームのフォーカスが失われます。フォーカスをゲームに戻すことはできますが、フォーカスが失われないことが望ましいです。
C# と WPF でコーディングしています。
どうすればそれを行うことができるかについて、誰にもアイデアがありますか?
ジョン・フェントン