快捷键列表
以下是在使用 DHTMLX Spreadsheet 时可以使用的快捷键列表。
备注
单元格快捷键在焦点位于单元格或公式栏时有效。格式化、撤销、搜索、链接和添加工作表的快捷键在焦点位于工具栏时也有效。当焦点位于工具栏、菜单栏或工作表标签页时,方向键、Home、End、Enter 和 Space 在该栏内起作用(请参见移动焦点)。
在只读模式下,导航、选择、复制和搜索的快捷键有效。会修改工作表的快捷键(包括 Ctrl (Cmd) + Shift + 9、Ctrl (Cmd) + Shift + 0 和 Shift + F11)会被拒绝,屏幕阅读器会播报 "The sheet is read-only"。上下文菜单不可用,因此 Shift + F10 和 Menu 键不起作用。
要了解键盘导航如何配合屏幕阅读器使用,请查看无障碍指南。
编辑
| Enter | 激活单元格中的编辑器 |
| Ctrl (Cmd) + Enter | 停止单元格编辑,保持选中该单元格 |
| F2 | 在选中的单元格中打开编辑器 |
| Esc | 关闭单元格中的编辑器,不保存更改 |
| Alt (Option) + Enter | 在新标签页中打开活动单元格的链接 |
格式化单元格
| Ctrl (Cmd) + C | 复制单元格的值 |
| Ctrl (Cmd) + V | 将值粘贴到单元格中,替换任何已选中的内容 |
| Ctrl (Cmd) + X | 剪切单元格的值 |
| Ctrl (Cmd) + Z | 撤销工作表中的最后一个操作 |
| Ctrl (Cmd) + Y | 重做工作表中的最后一个操作 |
| Ctrl (Cmd) + Shift + Z | 重做工作表中的最后一个操作 |
| Ctrl (Cmd) + B | 将单元格的值设为粗体 |
| Ctrl (Cmd) + I | 将单元格的值设为斜体 |
| Ctrl (Cmd) + U | 为单元格的值添加下划线 |
| Alt + Shift + 5 (Cmd + Shift + X) | 为单元格的值添加删除线 |
| Ctrl (Cmd) + Shift + E | 将单元格的值水平居中对齐 |
| Ctrl (Cmd) + Shift + R | 将单元格的值右对齐 |
| Ctrl (Cmd) + Shift + L | 将单元格的值左对齐 |
| Ctrl (Cmd) + K | 在单元格中插入超链接 |
| Delete | 删除单元格内容,保留已应用的样式 |
| Backspace | 删除单元格内容,保留已应用的样式 |
导航
备注
导航仅在没有单元格处于编辑状态时有效。
| Enter | 激活单元格中的编辑器。关闭编辑器并将选中项向下移动一个单元格(在列中)。如果选中了单元格区域,则在区域范围内向下移动一个单元格。 |
| Shift + Enter | 将选中项向上移动一个单元格(在列中)。如果选中了单元格区域,则在区域范围内向上移动一个单元格。 |
| Tab | 将选中项向右移动一个单元格(在行中)。从最右侧单元格开始,将选中项移至同一行的第一个单元格。如果选中了单元格区域,则在区域范围内向右移动一个单元格。从工作表的最后一个单元格开始,保存已编辑的值,并将焦点从单元格移至页面的下一部分,例如工作表标签页。 |
| Tab + Shift | 将选中项向左移动一个单元格(在行中)。从最左侧单元格开始,将选中项移至同一行的最后一个单元格。如果选中了单元格区域,则在区域范围内向左移动一个单元格。从工作表的第一个单元格开始,保存已编辑的值,并将焦点从单元格移至页面的上一部分,例如公式栏。 |
| 方向键 | 在工作表的单元格之间导航。在第一个和最后一个可见的行和列处停止。如果选中了单元格区域,在工作表边缘按方向键会将区域折叠为活动单元格 |
| Home | 将选中项移至行中的第一个可见单元格 |
| End | 将选中项移至行中的最后一个可见单元格 |
| Ctrl (Cmd) + 左方向键 | 将选中项移至行中的第一个可见单元格 |
| Ctrl (Cmd) + 右方向键 | 将选中项移至行中的最后一个可见单元格 |
| Ctrl (Cmd) + 上方向键 | 将选中项移至列中的第一个可见单元格 |
| Ctrl (Cmd) + 下方向键 | 将选中项移至列中的最后一个可见单元格 |
| Ctrl (Cmd) + Home | 将选中项移至工作表的起始位置(左上角单元格) |
| Ctrl (Cmd) + End | 将选中项移至工作表的末尾位置(右下角单元格) |
| Shift + 上/下/左/右方向键 | 从选中的单元格扩展选区 |
| Page Up | 向上滚动工作表一屏 |
| Page Down | 向下滚动工作表一屏 |
移动焦点
工具栏、菜单栏和工作表标签页各自是单个 Tab 停靠点:Tab 将焦点移入和移出某个栏,焦点会落在最后使用过的控件上。
| Ctrl + F6 | 按以下顺序将焦点移至 Spreadsheet 的下一部分:菜单、工具栏、工作表(活动单元格)、工作表标签页,然后返回菜单。公式栏和隐藏的部分会被跳过。会先保存已编辑单元格的值 |
| Ctrl + Shift + F6 | 将焦点移至 Spreadsheet 的上一部分 |
| Left Arrow/Right Arrow Key | 将焦点移至工具栏、菜单栏或工作表标签页的上一个/下一个控件 |
| Home/End | 将焦点移至栏中的第一个/最后一个控件 |
| Enter/Space | 按下获得焦点的控件:执行命令、打开下拉列表,或切换到获得焦点的标签页所对应的工作表 |
| Down Arrow Key | 打开获得焦点的控件的下拉列表,并将焦点移至其第一项 |
| Up Arrow/Down Arrow Key | 在已打开的下拉列表或菜单的各项之间移动焦点 |
| Right Arrow Key | 打开获得焦点的菜单项的子菜单 |
| Left Arrow Key | 关闭子菜单。在下拉列表的第一级中,关闭下拉列表并将焦点返回到其控件 |
| Esc | 关闭下拉列表或菜单,并将焦点返回到打开它的控件。关闭工具栏控件的提示。如果不按 Esc,只要指针停留在提示上,提示就会保持打开 |
| Shift + F10 or Menu key | 打开活动单元格或获得焦点的工作表标签页的上下文菜单,并将焦点移入其中。在按下 Ctrl (Cmd) + Space 之后,单元格的上下文菜单会显示针对列的命令。Esc 关闭上下文菜单并将焦点返回到单元格 |
搜索
| Ctrl (Cmd) + F | 在电子表格右上角打开搜索框 |
| Ctrl (Cmd) + G | 高亮显示下一个匹配结果 |
| Ctrl (Cmd) + Shift + G | 高亮显示上 一个匹配结果 |
| Esc | 关闭搜索框,并将焦点返回到活动单元格 |
选择
| Ctrl (Cmd) + A | 选中工作表中的所有单元格 |
| Ctrl (Cmd) + 鼠标左键单击 | 允许选中多个不连续的单元格 |
| Shift + 鼠标左键单击 | 允许选中单元格区域,其中选中的单元格为区域的第一个单元格,单击的单元格为区域的最后一个单元格 |
| Ctrl (Cmd) + Shift + 鼠标左键单击 | 允许选中多个不连续的单元格区域 |
| Ctrl (Cmd) + Space | 选中整列 |
| Shift + Space | 选中整行 |
使用工作表
| Shift + F11 | 在电子表格中添加新工作表 |
| Alt (Option) + Arrow Up | 切换到下一个工作表。从最后一个工作表切换到第一个 |
| Alt (Option) + Arrow Down | 切换到上一个工作表。从第一个工作表切换到最后一个 |
| Ctrl (Cmd) + Alt (Option) + Page Down | 切换到下一个工作表 |
| Ctrl (Cmd) + Alt (Option) + Page Up | 切换到上一个工作表 |
使用行和列
| Ctrl (Cmd) + Shift + 9 | 显示所选区域内的隐藏行 |
| Ctrl (Cmd) + Shift + 0 | 显示所选区域内的隐藏列 |
工具栏弹窗
以下按键在工具栏的 Text color、Background color 和 Border 控件的弹窗中有效。弹窗打开时会获得焦点。
| Arrow keys | 在调色板的颜色之间或 Border 弹窗的控件之间移动焦点 |
| Home/End | 将焦点移至调色板的第一个/最后一个颜色 |
| Enter | 应用获得焦点的颜色或边框。应用文本颜色或背景颜色后,焦点返回到活动单元格 |
| Esc | 从自定义颜色模式返回调色板。在 Border 弹窗之上打开的颜色或样式弹窗中,关闭该弹窗并将焦点返回到 Border 弹窗中的对应按钮。其他情况下,关闭弹窗并将焦点返回到其工具栏控件 |
| Tab/Tab + Shift | 关闭弹窗并将焦点返回到其工具栏控件。在 Border 弹窗及其上打开的弹窗中,关闭所有弹窗并将焦点返回到 Border 控件。在自定义颜色模式中,在取色器的控件之间移动焦点 |
列表编辑器
以下按键在带有值列表的单元格编辑器中有效。
| Up Arrow/Down Arrow Key | 在值列表中移动 |
| Enter | 选择该值并关闭编辑器 |
| Esc | 关闭编辑器,不保存更改 |
| Tab | 保存该值并将选中项向右移动一个单元格 |
筛选器和对话框
| Esc | 关闭筛选器弹窗,并将焦点返回到单元格 |
| Enter | 在列宽和行高对话框中应用尺寸 |
| Esc | 关闭列宽和行高对话框,不应用更改 |