undefinedoffset/silverstripe-keyboardshortcuts

为SilverStripe 4.0+添加常用任务的键盘快捷键(例如,使用ctrl/command+s保存?)

安装次数: 11,741

依赖项: 0

建议者: 0

安全: 0

星级: 20

关注者: 3

分支: 2

语言:JavaScript

类型:silverstripe-vendormodule

2.0.0 2019-04-17 18:24 UTC

This package is auto-updated.

Last update: 2024-08-25 04:19:51 UTC


README

为SilverStripe 4.0+添加常用任务的键盘快捷键(例如,使用ctrl/command+s保存?)。

需求

  • SilverStripe 4.0+

安装

composer require undefinedoffset/silverstripe-keyboardshortcuts

如果您愿意,也可以手动安装

快捷键

这些快捷键在所有浏览器和操作系统上不一定都有效,它们在您的特定浏览器/操作系统上的默认行为也不保证,所以请小心使用。此模块使用稍微修改过的ccampbell的Mousetrap来处理键盘事件,修改是为了允许与TinyMCE交互。

全局

ctrl+s/command+s 保存/保存草稿

ctrl+alt+n 添加页面/创建页面/新建模型管理员项目

ctrl+f/command+f 切换页面和其他CMS部分的搜索面板

ctrl+shift+f/command+shift+f 清除页面和其他CMS部分中的当前搜索过滤器

仅页面和文件

ctrl+shift+s/command+shift+s 保存并发布

仅页面

ctrl+k/command+k 在草稿/已发布预览之间切换 [未保存]

ctrl+m/command+m 在预览模式之间切换(分割模式 > 编辑模式 > 预览模式)保存在会话中

ctrl+j/command+j 在预览大小之间切换(自动 > 桌面 > 平板 > 手机)保存在会话中

TinyMCE

alt+shift+k/alt+shift+k 取消链接

ctrl+shift+m/command+shift+m 插入媒体

ctrl+shift+l/command+shift+l 插入或删除项目符号列表

ctrl+l/command+l 插入或删除编号列表

这些是TinyMCE内置键盘快捷键的补充: ctrl+z/command+z 撤销输入

ctrl+y/command+y 重新输入

ctrl+b/command+b 粗体文本

ctrl+i/command+i 斜体文本

ctrl+u/command+u 下划线文本

ctrl+1ctrl+6/command+1command+6 标题1到6

ctrl+7/command+7 段落

ctrl+8/command+8 段落

ctrl+9/command+9 地址