2022-10-21

anond:20221021133259

[ボタン1] ►[ボタン2] [ボタン3]

[ボタン4]

[ボタン5] [ボタン6] [ボタン7]

図のようにボタン2にフォーカスがあるときは、十字キーの左右が有効

ボタン3にフォーカスがあるときは、十字キーの左が有効

をしたいんだよね?

1つのボタンにつき4方向のボタンの有無があるから

ボタンの種類はたかだか2^4=16種類しかない。

ボタン属性と移動先を与えるのがええんちゃうかな。

なんとなくだけど、変則的な移動をさせたくなる日がくるかもしれないので。

記事への反応 -
  • [ボタン] ►[ボタン] [ボタン] [ボタン] [ボタン] [ボタン] [ボタン] ・・・ こんな感じのUIがあってこれを十字キーで操作したい 横にボタンがあるときは左右ボタンが機能し、カーソルが横...

    • [ボタン1] ►[ボタン2] [ボタン3] [ボタン4] [ボタン5] [ボタン6] [ボタン7] 図のようにボタン2にフォーカスがあるときは、十字キーの左右が有効。 ボタン3にフォーカスがあるときは、十...

    • 増田にもの頼むときはブコメ用意しろ

    • 状態を2次元(x,y)で表現してマトリックス化しておいて、十字キーの操作でx,yを増減させる。 それぞれの状態からの遷移の機能をオートマトンで整理したらうまく行くんじゃあるまいか?

      • ありがとう! やっぱりそういう感じにするしかないか

      • 自動で一覧作るコードも書いた マトリクスよく知らない単語だったけど関数名に使ったわ ありがとう

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん