按 Enter 换行,Shift+Enter 在聊天中提交消息

我们喜欢写多段式消息。但是,按 Shift+Enter 来换行非常麻烦,而且很容易误按 Enter 键并提交消息。

请添加一个配置来切换这两者。

4 个赞

我现在将使用粗体:+1

我这样做的原因如下:

  • 你知道当你打错字,试图修复它,但手指稍微偏离就输入了,这有多烦人吗……
  • 小屏幕,也就是手机,按下回车键不会发送(这很好,请,请不要修复它)

我也经常这样做。 :raised_hand:

1 个赞

这也将有助于您之前的功能请求
因此,让我们将平板电脑添加到用例中。

我完全忘了这个请求:man_facepalming: :woozy_face:

主要是因为它几乎没有得到支持(我明白为什么,因为很少有人使用平板电脑)

尊敬的开发者们,我仍在挣扎,偶尔会因按下回车键而错误地发送未写完的消息。

这似乎是所有流行聊天应用(从 Telegram 到 Element)的一个相当标准的设置——即允许“Cmd+Enter 发送,Enter 换行”。

能否请您在用户配置文件中添加此设置?

我不同意。

Shift-Enter 似乎是无提交换行的标准。

Enter 适合提交。

以 Discord、Signal 或 ChatGPT 为例。

你能找出相反的聊天平台吗?

4 个赞

不同意什么——像 Telegram 和许多其他应用那样,将其设置为可配置

我是一个重度 Chat 用户。当我一天在不同主题和聊天之间切换数百次时,我希望我的 Enter 键在输入框和聊天消息输入框中都不要发送消息。在需要按什么键才能换行之间切换会增加额外的认知负担,而且很容易时不时地出错,这非常令人烦恼。所以我只会将其设置为使用 Enter 键换行,而你可以享受通过 Enter 键发送消息的便利。

3 个赞

我没有在使用任何一个平台,在这些平台中按回车键会发送消息。而且这种过早发送的情况每天都会发生在我身上。大多数时候是因为我误触了回车键而不是退格键。现在我只用 Discourse。

1 个赞

如果有一个设置,我也会接受。 :+1:

(但恕我直言,默认情况下,按 Enter 键提交简短聊天是有意义的,而对于长篇帖子写作,您希望换行而不是提交。所以对我来说,目前的区别是有意义的。)

4 个赞

我们正在内部讨论此事 :+1:

3 个赞

我很快就会做一个简单的版本,未来我们可能会进一步改进。

2 个赞

将在两周内尝试合并:

8 个赞

此偏好设置也会影响移动设备上的行为吗?
现在,当我用手机聊天时,我可以使用 Enter 键添加新行。此 PR 合并后是否仍然可以这样做?或者我需要更改我的偏好设置才能继续像以前一样聊天?

我的目标是不干扰移动设备,我计划今天对此进行检查。

2 个赞

所以手机的主要问题仍然存在。不酷。

好的,您是指这个 Sending chat message using icon, not enter, on tablets 吗?

下周再看。我倾向于认为我们需要不同的设置。@lindsey 您能看看这个话题并给我您的意见吗?

我真的很想避免额外的设置。同一个设置可以同时应用于桌面和平板电脑,但不能应用于其他移动设备吗?

2 个赞

类似于外部链接将在何处打开,或者自动列表如何工作 :smirking_face: 第一个有点奇怪,用户应该在他们的浏览器中做出选择,第二个是必须做的,因为 Discourse 改变了熟悉的操作 :wink:

并且 Shift+Enter 属于类似的范畴。所有这些都是因为有开发背景的大屏幕用户讨厌使用鼠标——是的,这是我的观点,但看起来是这样的 :smirking_face: 但大多数用户,无论是使用鼠标还是触摸屏幕,每天都用 Enter 进行换行,并通过图标发送。

这是好的用户体验吗?人体工程学上不是,但他们已经习惯了——这也是为什么这里的汉堡包(菜单)在那里。

我不知道我的观点是什么,但有两条合理的路线:

  • 随大流
  • 理解使用台式机、笔记本电脑、平板电脑和手机是非常不同的环境,但用户仍然使用最熟悉的方式。那么唯一能提供他们想要的东西(当然,这与他们需要的东西不同)的方法就是让用户选择:这就需要设置。

但是,并非所有设置都一直可见。我的路由器提供了三个不同的级别 :man_shrugging:

但是用纯 Enter 发送非常痛苦。即使在桌面上,如果换行在 Shift+Enter 之后,并且手指快速操作错过了 Shift,在空间或时间上。这就是为什么我认为会要求相反的操作。

我今天早上在平板电脑上尝试了更改,根据我在首选项中的选择,Enter 键可以用于换行或发送消息。因此,对我来说,在首选项中选择 Shift+Enter 发送可以解决平板电脑上的问题,并且不会破坏我笔记本电脑上的任何功能。我可以在那里使用 Shift+Enter 发送。
我认为不需要像主题、颜色和字体大小那样为每个设备提供一个选项来选择。

1 个赞