udonarium
udonarium copied to clipboard
チャット改行の操作について
好みの問題が大きい話題かとは思いますが…… #19 で仰っている「Shift+Enter
、Ctrl+Enter
、Alt+Enter
の挙動」について、
この手の入力欄のキーバインドとして、私は「Enterで改行・Ctrl+Enterで送信」を好んでいます。
日本語入力は変換確定をEnterキーで行うこと、一般的に改行時はEnterキーを単独で押下することから、Enterキーが単独で押された際は送信ではなく改行してくれたほうが誤送信防止の意味でもありがたいです。
ただ、今からの挙動変更は(UI変更はユーザーの負荷が大きいため)厳しいとも考えています。
現状の「Shift+Enterで改行・Enterで送信」もよく見かけるUIですし、Enter単独で発言できたほうがセッションスピードは上がるようにも思います。
万人に対応する方法は「キーバインドを設定できるようにする」かと思いますが、それはそれでコードもソフトウェア自体も複雑になってしまうでしょうか……。
結論がはっきりしないIssueで申し訳ないですが、議論用ということで、よろしくお願いいたします。
提案ありがとうございます。
好みの問題とは仰りますが、一般的に使われているチャットツールもキーがバラバラなので、実際、操作性や手癖の問題を気にすると厄介な問題だと思います。
- 参考Qiita: https://qiita.com/non-programmer/items/022d9dae04abbfb53b8d
解決策としては提案の通り「キーバインドの設定機能」になると思います。 「A方式かB方式か選ぶ」ような仕様であれば何とかなりそうですので、少し仕様を検討してみます。
実装時期は未定ですが、実装までIssueはOpenのまま維持します。