| 摘要 | 为所有用户禁用 Discourse 自身的键盘快捷键(j/k、?、g 序列、r、l、b 等) | |
| 仓库 | GitHub - somos-criptonautas/discourse-disable-keyboard-shortcuts: Discourse theme component: turns off Discourse's own keyboard shortcuts (j/k, ?, g-sequences) · GitHub | |
| 安装指南 | 如何安装主题或主题组件 | |
| 初次使用 Discourse 主题? | 使用 Discourse 主题的入门指南 |
安装此主题组件
禁用 Discourse 自身的单键快捷键,防止成员意外点赞帖子、离开页面或注销。浏览器、操作系统和编辑器(Composer)的快捷键仍可正常使用。
功能说明
- 暂停核心键盘快捷键服务中的所有默认快捷键,但以下除外:
Ctrl+Alt+F(搜索)、Ctrl/Cmd+P(打印)和Shift+F11(全屏编辑器)o/Enter(打开选中的主题)
- 隐藏侧边栏底部的键盘按钮以及下拉菜单中的快捷键提示,以免帮助弹窗列出无效的按键。
编辑器快捷键(Ctrl+B、Ctrl+I、Ctrl+Enter 等)以及其他插件添加的快捷键仍可正常使用,但它们在菜单中的提示也会被隐藏。
设置
无。安装即可禁用快捷键,移除即可恢复。
已知限制
快捷键列表是从核心代码中复制的。如果核心在后续版本中新增了快捷键,在组件更新之前,这些新快捷键仍将保持激活状态。欢迎提交 PR。