We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
今実験的機能として複数選択機能があります。
よくあるショートカットキーとしてctrl+Aで全選択ができるのですが、まだ実装されていません。 このショートカットキーを登録可能にしたいです。
全選択ができるようになる
ショートカットキーの設定と、操作の設定をすれば OK。
ショートカットキーの設定はこの辺り。
voicevox/src/type/preload.ts
Line 433 in e45ad64
Line 66 in e45ad64
操作の登録はTalkEditor.vue内でregisterHotkeyWithCleanupを使えばできるはず。 参考になりそうなコードは例えばこことか
voicevox/src/components/Talk/TalkEditor.vue
Lines 166 to 174 in e45ad64
わりと結構簡単だと思うので初心者の方とかぜひ!
The text was updated successfully, but these errors were encountered:
テキストボックスがフォーカスされているときにctrl+Aを押すと、テキストボックス内のテキストが全選択されるようになっていますが、そことの干渉はどうするべきでしょうか。 案としては ・ctrl+shift+Aでセル全選択とする ・テキストボックスがフォーカスされている場合はセル全選択はしない があると思うですがどちらが良いでしょうか?
Sorry, something went wrong.
@ShimagayaSatoka コメントありがとうございます! ・テキストボックスがフォーカスされている場合はセル全選択はしないが良いかなと思いました!
・テキストボックスがフォーカスされている場合はセル全選択はしない
というのも、よくあるUIの挙動に合わせるのが良いかなと思っていて、大体の場合は「フォーカスがあたっている部分の全選択」となるためです。 なのでテキスト欄にフォーカスがあたっている場合はテキスト欄内全選択、外にフォーカスがあたっている場合はセル全選択が良いかなと・・・!
@ShimagayaSatoka さん実装ありがとうございます!!
セルの全選択ですが、ソング側にあるノーと全選択と同じコマンド(ctrl+A)に変更できないかチャレンジしてみようと思います! (今はctrl+shift+A) 考えたこととしてはこんな感じです
挑戦してみますが、実装が容易でなければ諦めるかもです。
Successfully merging a pull request may close this issue.
内容
今実験的機能として複数選択機能があります。
よくあるショートカットキーとしてctrl+Aで全選択ができるのですが、まだ実装されていません。
このショートカットキーを登録可能にしたいです。
Pros 良くなる点
全選択ができるようになる
実現方法
ショートカットキーの設定と、操作の設定をすれば OK。
ショートカットキーの設定はこの辺り。
voicevox/src/type/preload.ts
Line 433 in e45ad64
voicevox/src/type/preload.ts
Line 66 in e45ad64
操作の登録はTalkEditor.vue内でregisterHotkeyWithCleanupを使えばできるはず。
参考になりそうなコードは例えばこことか
voicevox/src/components/Talk/TalkEditor.vue
Lines 166 to 174 in e45ad64
その他
わりと結構簡単だと思うので初心者の方とかぜひ!
The text was updated successfully, but these errors were encountered: