Перейти к основному содержимому

Клавиатурные сокращения

В X7 Insight встроен ограниченный набор клавиатурных сокращений. На этой странице — только те, что подтверждаются исходным кодом и реально работают в текущей версии. Сочетания, которые задокументированы в других материалах, но в коде не реализованы, на этой странице не перечислены.

Конструктор форм

Сочетания работают в конструкторе форм (/crf-builder/[studyId]) при условии, что фокус не находится в поле ввода или текстовой области. На мобильных устройствах сочетания отключены — на них нет физической клавиатуры.

ДействиеWindows / LinuxmacOS
Сохранить версию CRFCtrl+S⌘+S
Отменить (Undo)Ctrl+Z⌘+Z
Повторить (Redo)Ctrl+Shift+Z или Ctrl+Y⌘+Shift+Z или ⌘+Y
Открыть/скрыть панель свойствCtrl+P⌘+P
Открыть/скрыть панель навигацииCtrl+N⌘+N
примечание

Стандартные браузерные действия Ctrl+P (печать) и Ctrl+N (новое окно) перехватываются конструктором форм. Если нужно распечатать страницу или открыть новое окно, используйте меню браузера.

Inline-редактирование в дизайнере CRF

Когда вы редактируете текст секции или поля внутри дизайнера прямо на месте (inline edit), доступны:

ДействиеКлавиша
Сохранить значениеEnter
Отменить редактированиеEscape

Боковые панели и диалоги

ДействиеКлавиша
Закрыть открытый диалог или панельEscape
Перемещение по интерактивным элементамTab
Возврат по интерактивным элементамShift+Tab
Активировать кнопку или ссылку в фокусеEnter или Space

Эти сочетания — стандартное поведение браузера и операционной системы для интерактивных элементов с поддержкой клавиатуры. См. Доступность.

Глобальные сокращения

В текущей версии глобальные клавиатурные сокращения для приложения (открыть командное меню, переключиться между разделами, перейти к следующему/предыдущему субъекту в Матрице) не определены. Навигация выполняется мышью, тач-жестами на мобильных устройствах или стандартной браузерной клавиатурной навигацией (Tab / Shift+Tab / Enter).

Что не работает

  • Поля ввода и contenteditable. Все сочетания приложения (Ctrl+S, Ctrl+Z и т. д.) отключаются, пока фокус находится в <input>, <textarea>, <select> или элементе с contenteditable="true". Это нужно, чтобы не перехватывать стандартное поведение редактирования текста.
  • Загрузка страницы. До завершения первой загрузки конструктора сочетания не подключены.
  • Мобильные устройства. На определённом по размеру экрана мобильном режиме сочетания отключены даже при подключённой клавиатуре.

Если что-то не работает

СитуацияЧто проверить
Ctrl+S открывает диалог «Сохранить страницу» браузераФокус в поле ввода; кликните на пустое место рабочей области конструктора и повторите
Ctrl+Z не отменяет действиеДействие уже отменено; конструктор находится в режиме загрузки; фокус в поле ввода
Сочетания не работают в форме ввода данныхВ режиме ввода CRF сочетания приложения отключены — это поведение по дизайну
Клавиатурная навигация по элементам не работаетБраузер запрещает события клавиатуры для активной вкладки; обновите страницу

См. также