打开作曲家回复主题的键盘快捷键

有没有打开回复当前话题的编辑器的键盘快捷键?另外,是否有所有键盘快捷键的列表?我相信还有很多我不知道的实用快捷键。

您正在查找的快捷键是 shift + r

是的,有一个列表,位于汉堡菜单的底部:“键盘快捷键”

这个汉堡菜单?我没在里面看到“键盘快捷键”的选项。

主题数量过多导致菜单被挤出屏幕。@sam,能否删减掉一些?我觉得保留这么多主题有点过于荒谬了。

我认为这主要是 Meta 上的问题,而不是 Discourse 本身的问题。我刚刚对该菜单的主题列表做了一些更改,之后无法复现此问题。能否告知您是否仍遇到该问题?如果是,请告诉我您正在使用的浏览器和操作系统。

也许我漏掉了什么,但我在 Meta 上或 https://community.wanikani.com 上仍然看不到“键盘快捷键”选项,那里的菜单要小得多。我在 Windows 10 上使用 Chrome 浏览器。

例如在 https://community.wanikani.com 上:

我不确定为什么会发生这种情况;也许您的设备/浏览器被识别为移动设备?因为移动设备没有键盘可用,因此该菜单项对它们来说没有意义,所以被隐藏了。

我在 Meta 上看到的情况:

我在自己托管的实例上看到的情况:

据我所知,整体布局和其他所有内容确实显示为桌面视图。有人能暂时分享该页面的直接链接吗?

您是否尝试过更换不同的网络浏览器或设备,或者在浏览器的安全模式下(禁用插件)进行操作?

据我所知,你只需按 ? 即可。

我刚刚换了个浏览器,并调整了不同的分辨率(外接显示器),但没有任何变化。我又在第二台设备上测试,结果却显示正常。


这里的主要区别显然是,我第一台电脑的图片 显示了“移动视图”,而第二台则显示了“键盘快捷键”。也许你判定是否包含“移动视图”的条件,能帮助我们找出问题所在。

当外接显示器时,两台电脑都使用 1440p 分辨率和 100% 缩放,因此从逻辑上讲,它们的渲染结果应该相同。而未外接时,第一台电脑为 1080p 和 125% 缩放。我猜可能是我的分辨率设置在 Discourse 中被缓存了,即使刷新页面后也未更新,导致使用显示器时也没有任何变化。

无论如何,在我看来,“移动视图”或“键盘快捷键”的某些判断逻辑可能是在使用分辨率而非用户代理(user agent),或者类似的因素。也可能是缩放比例未被正确考虑。(看起来 JavaScript 中的 screen.heightscreen.width 会考虑缩放,但我显然不清楚你们是如何检测屏幕分辨率的,如果你们有做的话)。


顺便提一下,我之前在笔记本电脑上也遇到过类似问题:Discourse 将其视为移动设备,这可能是由于分辨率或缩放设置导致的。

关于笔记本电脑被 Discourse 误判为移动设备的小插曲

例如:
在笔记本 1 上:

在笔记本 2 上:

我不确定 Facebook、Twitter 和电子邮件图标是否仅在桌面版显示,但我只在其中一种视图中看到了它们。或者(再次)这仅仅是因为分辨率的问题。

以前桌面版和移动版分享按钮的行为差异很大(在 iOS 版 Discourse 直接跳转到系统内置分享菜单之前),而我的笔记本电脑错误地采用了移动版行为,这一点非常明显。

您的笔记本电脑支持触摸屏吗?

是的,确实如此。这确实是这两款笔记本电脑之间的另一个区别,因为第二台(显示了预期的菜单选项)不支持触摸屏。