提交作业对话框的快捷键,请

之前,我曾报告过分配对话框过于急切地提交:当我按下 Enter 来选择对话框中用箭头指向的用户时。这个问题已经修复了,我真的很喜欢评论功能。

但是现在我找不到任何可以提交对话框的键盘组合键。我在各种地方尝试了 EnterCtrl-Enter。我尝试过使用 Tab 键切换到“分配”按钮,但我必须逐一 Tab 键遍历对话框建议的所有头像。

所以……这是我请求一个键盘组合键(可能是 Ctrl-Enter,因为它似乎是某种标准)来从键盘上提交“分配”对话框。:kissing_heart:

7 个赞

(请注意视频左下角的按键显示)

我在自己的实例上试了一下,感觉 +enter 可以用。当您触发 Ctrl+enter 时,光标是否聚焦在用户文本框中?

这对我不起作用,即使是从文本框中。我确实有 Grammarly 在网站上运行,但 Ctrl-Enter 仍然可以提交帖子……

1 个赞

啊。视频显示的是用户字段中的 + enter。我想知道这对你来说是否可以?

textarea 目前还没有“配置”来注册enter按钮(这其中有一些细微之处)。textarea 距离按钮只有tab tab tab,所以目前可能不会那么痛苦。

无论如何,我们已经有人负责此事,所以预计几周内会有好消息。:slight_smile:

您好,

这也不起作用。我保证我已从对话框中的大多数位置尝试过。:smiley:

是的,我可以通过 Tab 键从文本区域切换到提交按钮。而且我猜 Tab-EnterCtrl-Enter 的按键次数是相同的。但如果我能在整个网站上使用相同的快捷方式,那就太好了

如果您想知道,我使用的是 Ubuntu / Chrome:版本 102.0.5005.61 (Official Build) (64 位)

1 个赞

好的,如果我选择一个负责人,然后按 Tab 键进入人脸,Ctrl-Enter 就可以工作。我曾担心这会将其分配给那个人,但显然不会。

1 个赞

不知何故,这个问题被我忽略了,我将在未来几天内着手修复它,合并后会在此处回复。

2 个赞

我昨天看了一下,在没有任何更改的情况下,我就可以使用 Control + Enter 提交(实际上只需要 Enter,因为我们的模态框内置了 Enter 功能):

  • 从用户名选择器中制表一次后
  • 从文本区域中制表一次后

所以这里唯一需要的是在文本区域获得焦点时 Control + Enter 可以工作吗?这很容易做到,但我不知道当用户选择器获得焦点时我们是否能够做到这一点。

我在 Linux 上的 Chrome 103.0.5060.134 中,我不确定浏览器是否会有区别。

是的,拜托!

我在 Linux Chrome 版本 103.0.5060.114(官方版本)(64 位)上

1 个赞

我已经部署了您的网站,并进行了此修复 https://github.com/discourse/discourse-assign/pull/362,现在应该可以正常工作了 :slight_smile:

1 个赞

这不像我想象的那样奏效……

我一直在度假,很抱歉看到它还没有完全正常工作!我认为这里有一些术语上的差异:

用户选择器就是你在这里尝试按 Control + Enter 的地方,当它获得焦点时,正如我提到的,它将无法工作。我所说的文本区域是指带有“备注”的部分。我不确定当用户选择器获得焦点时是否容易提交,@nat 这是我们想要继续尝试修复的问题吗?

我们再让它放一段时间,等待更多的请求。该功能可用,并且目前有一个很好的解决方法。

3 个赞

好的,这是另一个想法:

我们能否将“恶棍画廊”移到下拉菜单上方?

因为在我使用了下拉菜单之后,我已经选择了被分配人,不需要再从图片中选择。这样我就可以直接从下拉菜单标签页跳转到评论字段(并从那里进行键盘提交)。

我刚注意到盗贼画廊不见了!谢谢!!!

2 个赞

我最近在测试赋值,并意识到现在这是可能的。

将继续并关闭。

3 个赞

此主题在2天后自动关闭。不再允许新回复。