0

最近、脳性麻痺の娘が話すことができないので、私に「話しかける」ためのタブレット ソフトウェアを作成することができました。

私の友人は、筋萎縮性側索硬化症(ALS)を患っています。彼は指を 1 本しか動かすことができず、私の娘のソフトウェアを使って再び「話す」ことができるようになりたいと思っています。

彼は指だけを動かすことができるので、各アイテムがしばらくの間 (黄色で) 「点滅」し (わずか 1 秒)、マウス ボタンを押すと、フォーカスされた (黄色で) アイテムがアクティブになるバージョンを作成しました。

下記参照:

通信ソフト

画面の黒い部分にマウスを置いたままにすると機能します。マウスがボタンの上にある場合は機能せず、マウスが上にあるボタンをクリックします。

また、キーボードを使用して ENTER キーを押すと、最初のボタンがアクティブになり、左矢印をクリックしてからもう一度 ENTER キーを押すと、2 番目のボタンがアクティブになり、以降も同様です。

したがって、彼が ENTER キーを押すと、選択された (黄色の) アイテムだけがアクティブになるという一般的なイベントを作成できればと思います。

何か案は?

4

1 に答える 1

0

さて、あなたは2つの異なるモードを作ることができます。1つは各画像にクリックリスナーがあり、もう1つは画面上の任意の場所をクリックするだけで認識されます(たとえば、最大のレイアウトIDを見つけてリスナーを設定します)。次に、2番目のモードで、

http://developer.android.com/reference/android/view/KeyEvent.html

EnterなどのKeyEventを検出し、強調表示されたビューに応じてそれらを処理します。

于 2012-06-27T02:56:06.800 に答える