Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Unified Service Desk теперь позволяет переключаться между всеми активными панелями с помощью предопределенного сочетания клавиш, а также определять сочетания клавиш для прямого доступа к отдельным панелям в компоновке панелей.
Сочетание клавиш для перемещения по панелям
Используйте сочетание клавиш CTRL+0 (по умолчанию) для циклического обхода всех активных панелей в клиенте Unified Service Desk. Чтобы изменить сочетание клавиш по умолчанию, используйте параметр пользовательского интерфейса PanelNavigationShortcut , чтобы указать сочетания клавиш по своему выбору. Дополнительные сведения: Управление параметрами для Unified Service Desk
Ниже приведены некоторые ключевые моменты, которые следует учитывать при использовании сочетания клавиш для перемещения по панелям.
Стандартный порядок обхода слева направо и сверху вниз.
Вы не можете перейти на какую-либо видимую панель, внутри которой нет действенного управления.
Вы не можете перейти к скрытым панелям в макете, например к тем, которые находятся внутри свернутой панели экспандера.
Вы не можете перейти к панели, для атрибута
Focusableкоторой задано значениеFalse.
Назначение сочетания клавиш панели
Назначение сочетаний клавиш панелям в макете панели Unified Service Desk помогает агентам службы поддержки клиентов напрямую переходить к панели в клиентском приложении с помощью клавиатуры. Сочетание клавиш панели в пользовательской компоновке панели можно назначить с помощью атрибута USD:PanelNavigation.KeyboardShortcut в определении элемента панели компоновки панели XAML.
Вы также должны задать Focusable атрибут to True в определении элемента панели, для которого вы определяете ярлык. В противном случае вы не сможете получить доступ к панели с помощью назначенного сочетания клавиш даже после его определения в раскладке панели XAML.
В следующем примере показано, как назначить сочетание клавиш CTRL+8 правой панели в определении XAML пользовательской панели Unified Service Desk:
<USD:USDTabPanel x:Name="RightPanel"
AutomationProperties.Name="Right Panel"
Grid.Row="0"
USD:PanelNavigation.KeyboardShortcut="Ctrl+8"
Focusable="True"/>
Замечание
Стандартный макет панелей в Unified Service Desk предоставляет предварительно настроенные сочетания клавиш для панелей, а также диапазоны клавиш от CTRL+1 до CTRL+9. Сведения о стандартном макете панели и его определении XAML с сочетаниями клавиш, назначенными различным панелям, см. в разделе Макеты панелей в Unified Service Desk
Что следует учитывать при использовании сочетания клавиш для панели
Любое сочетание клавиш, используемое Internet Explorer (например, CTRL+S) или общими операциями Windows (например, CTRL+C, CTRL+V), может привести к конфликтам с сочетаниями клавиш, назначенными панелям Unified Service Desk.
Поэтому, как разработчику или настройщику, в первую очередь важно определить и назначить сочетания клавиш панелям, которые не конфликтуют с Internet Explorer или Windows. Кроме того, убедитесь, что вы не назначаете повторяющиеся сочетания клавиш панелям, которые конфликтуют в Unified Service Desk. При наличии повторяющегося сочетания клавиш Unified Service Desk устанавливает сочетание клавиш для панели в качестве активной клавиши быстрого доступа, которая была зарегистрирована ранее во время последовательности выполнения. Кроме того, сведения о повторяющейся клавише быстрого доступа регистрируются в файле UnifiedSeviceDesk.log (обычно доступном по адресу c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>), который используется разработчиками и настройщиками для устранения проблемы с дублированием сочетаний клавиш в конфигурации Unified Service Desk.
Даже после назначения неконфликтующих сочетаний клавиш панелям сочетание клавиш не будет работать, если в настоящее время основное внимание уделяется элементу управления в клиенте Unified Service Desk, размещенному в качестве элемента управления процессом IE , так как фокус находится в другом процессе. Однако эта проблема неприменима к элементам управления, размещенным с помощью внутреннего элемента управления WPF .
Обходной путь заключается в том, чтобы сообщить пользователям клиента Unified Service Desk, если вы используете IE Process хостинг для элементов управления, о необходимости использовать сочетание клавиш CTRL+СТРЕЛКА ВВЕРХ для переноса фокуса с размещенного IE Process элемента управления в главное окно , прежде чем использовать нужную комбинацию клавиш панели, чтобы убедиться, что Unified Service Desk учитывает сочетание клавиш.
См. также
Панели, типы панелей и макеты панелей в Unified Service Desk
Создание пользовательского макета панели