Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

設定 / キー割り当て 画面がキーボードのみだと操作できない #1514

Open
2 tasks
thiramisu opened this issue Aug 21, 2023 · 2 comments
Open
2 tasks

Comments

@thiramisu
Copy link
Contributor

thiramisu commented Aug 21, 2023

内容

現状、キーボードのみの操作ではキー割り当てが不可能です。
問題は2つあります。

  • 個別設定ダイアログを閉じられない

    • 原因: ダイアログを出している間は全くキーボードが効かない
    • 対処方法案:
      • そもそもダイアログを出さない (Discord みたいな)
      • 入力があると自動的にダイアログを閉じる (ゲームはこの方式が多いかも)
      • 閉じるキーを設定する (VSCode みたいな)
        • 閉じるキーは設定できなくなる
  • 一覧表示で「デフォルトに戻す」ボタンが押せない

    • 原因: マウスカーソルが乗ってないとボタンが出ない(display:hiddenになっている)
    • 対処方法: 代わりにvisually-hiddenを使う
    • レーン削除ボタンがtabキーで到達できなかったのと原因も対処法も同じ
      (参考: Update: アクセシビリティを改善 #1382)

Pros 良くなる点

  • アクセシビリティの向上

Cons 悪くなる点

なし?

VOICEVOXのバージョン

999.999.999

関連issue

その他

@Hiroshiba
Copy link
Member

個別設定ダイアログを閉じられない

まーーー入力完了で閉じるのが一番良いのかなと思いました!!
でもこれ多分正しく入力できたかどうかわからないのと、あってるかどうかの確認のためにまた探す必要があるんですよね。。。
あとキャンセルできない・・・のはデフォルトに戻す機能があるからまあ良さそう。

@thiramisu
Copy link
Contributor Author

thiramisu commented Aug 21, 2023

入力完了で閉じる

見返したら自分の意見を書き忘れていましたが、自分もそれが良いかなと思います。
背景には以下の考えがありました。

  • 割と量が多く一覧性を高めたいので、なるべく行の高さなどは抑えたい
  • 設定中だということを明示するためにダイアログは出した方が良さそう

ある程度両立できるのがその案かなと。

このissueは#1511 の方針を決める目的もありました。そちらの実装後になるかと思いますが、この方向でやってみようと思います。

あってるかどうかの確認のためにまた探す

これは多分閉じるときに元のボタンを再フォーカスすれば良さそうに思いました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants