Список горячих клавиш
Ниже представлен список горячих клавиш, которые можно использовать при работе с DHTMLX Spreadsheet.
Горячие клавиши для ячеек работают, пока фокус находится в ячейках или в строке формул. Горячие клавиши форматирования, отмены, поиска, вставки ссылки и добавления листа также работают, пока фокус находится на панели инструментов. Когда фокус находится на панели инструментов, строке меню или вкладках листов, клавиши со стрелками, Home, End, Enter и Space работают в пределах этой панели (см. Перемещение фокуса).
В режиме только для чтения работают горячие клавиши навигации, выделения, копирования и поиска. Горячие клавиши, изменяющие лист, включая Ctrl (Cmd) + Shift + 9, Ctrl (Cmd) + Shift + 0 и Shift + F11, отклоняются, а скринридеры озвучивают "The sheet is read-only". Контекстное меню недоступно, поэтому Shift + F10 и клавиша Menu не работают.
Чтобы узнать, как работает навигация с клавиатуры со скринридерами, прочитайте руководство Accessibility.
Редактирование
| 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 перемещает фокус на панель и с неё, при этом фокус попадает на элемент управления, который использовался последним.
| Ctrl + F6 | перемещает фокус на следующую часть Spreadsheet в порядке: меню, панель инструментов, лист (активная ячейка), вкладки листов, затем снова меню. Строка формул и скрытые части пропускаются. Сначала сохраняет значение редактируемой ячейки |
| Ctrl + Shift + F6 | перемещает фокус на предыдущую часть Spreadsheet |
| Стрелка влево/стрелка вправо | перемещает фокус на предыдущий/следующий элемент управления панели инструментов, строки меню или вкладок листов |
| Home/End | перемещает фокус на первый/последний элемент управления панели |
| Enter/Space | нажимает эле мент управления в фокусе: выполняет команду, открывает выпадающий список или переключает на лист выбранной вкладки |
| Стрелка вниз | открывает выпадающий список элемента управления в фокусе и перемещает фокус на его первый пункт |
| Стрелка вверх/стрелка вниз | перемещает фокус между пунктами открытого выпадающего списка или меню |
| Стрелка вправо | открывает подменю пункта меню в фокусе |
| Стрелка влево | закрывает подменю. На первом уровне выпадающего списка закрывает список и возвращает фокус его элементу управления |
| Esc | закрывает выпадающий список или меню и возвращает фокус элементу управления, который его открыл. Закрывает подсказку элемента управления панели инструментов. Без Esc подсказка остаётся открытой, пока на ней находится указатель |
| Shift + F10 или клавиша Menu | открывает контекстное меню активной ячейки или вкладки листа в фокусе и перемещает фокус в него. После 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) + стрелка вверх | переключается на следующий лист. С последнего листа переключается на первый |
| Alt (Option) + стрелка вниз | переключается на предыдущий лист. С первого листа переключается на последний |
| 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 панели инструментов. Всплывающее окно получает фокус при открытии.
| Клавиши со стрелками | перемещают фокус между цветами палитры или между элементами управления всплывающего окна Border |
| Home/End | перемещает фокус на первый/последний цвет палитры |
| Enter | применяет цвет или границу в фокусе. После применения цвета текста или фона фокус возвращается на активную ячейку |
| Esc | возвращает из режима пользовательского цвета к палитре. Во всплывающем окне цвета или стиля, открытом поверх окна Border, закрывает его и возвращает фокус на его кнопку в окне Border. В остальных случаях закрывает всплывающее окно и возвращает фокус его элементу управления на панели инструментов |
| Tab/Tab + Shift | закрывает всплывающее окно и возвращает фокус его элементу управления на панели инстр ументов. В окне Border и окнах, открытых поверх него, закрывает их все и возвращает фокус элементу управления Border. В режиме пользовательского цвета перемещает фокус между элементами управления выбора цвета |
Редактор списка
Клавиши ниже работают в редакторе ячейки со списком значений.
| Стрелка вверх/стрелка вниз | перемещают по списку значений |
| Enter | выбирает значение и закрывает редактор |
| Esc | закрывает редактор без сохранения изменений |
| Tab | сохраняет значение и перемещает выделение на одну ячейку вправо |
Фильтр и диалоговые окна
Клавиши ниже работают во всплывающем окне фильтра и в диалоговых окнах Column width и Row height.
| Esc | закрывает всплывающее окно фильтра и возвращает фокус на ячейку |
| Enter | применяет размер в диалоговых окнах Column width и Row height |
| Esc | закрывает диалоговые окна Column width и Row height без изменений |