2 返信 最新の回答 日時: Nov 16, 2016 4:08 AM ユーザー:user27645

    入力キーを取得し、フィールド移動する

    user27645

      お世話になります。

       

      矢印キーでフィールドを移動させたいと考え、キーの値を取得して、

      矢印キー「↓」「→」が押されたときは、次のフィールドへ移動、

      矢印キー「↑」「←」が押されたときは、前のフィールドへ移動、

      というような処理のスクリプトを作成し、レイアウトのOnLayoutKeystrokeに設定しました。

       

      すると、思い通りの動きが実現できたのですが、

      キーを長押しした際になぜか文字が入力されてしまう現象が発生しました。

      矢印キーのみならず、deleteキーを押しても文字が入力されます。

       

      何故このような現象が起こってしまうのでしょうか?

       

      よろしくお願い致します。