Raccourcis clavier pour les panneaux dans Unified Service Desk
Unified Service Desk vous permet désormais de parcourir tous les panneaux actifs à l’aide d’un raccourci clavier prédéfini et aussi de définir des raccourcis clavier pour accéder directement aux panneaux individuels de la disposition de panneau.
Raccourci clavier pour parcourir les panneaux
Utilisez le raccourci clavier Ctrl+0 (par défaut) pour parcourir de manière cyclique tous les panneaux actifs du client Unified Service Desk. Pour modifier la touche du raccourci par défaut, utilisez l’option UII PanelNavigationShortcut pour spécifier les raccourcis clavier de votre choix. Plus d’informations : Gérer les options pour Unified Service Desk
Voici quelques points clés à prendre en compte lors de l’utilisation de la touche de raccourci pour parcourir les panneaux :
L’ordre de navigation standard est de gauche à droite et de haut en bas.
Vous ne pouvez pas accéder à un panneau visible qui ne contient pas de contrôle actionnable.
Vous ne pouvez pas accéder aux panneaux masqués de la disposition, comme ceux à l’intérieur d’un panneau de développeur réduit.
Vous ne pouvez pas accéder à un panneau dont l’attribut
Focusable
est défini surFalse
.
Attribuer un raccourci clavier à un panneau
L’attribution de raccourcis clavier aux panneaux d’une disposition de panneau du client Unified Service Desk permet aux agents du service clientèle d’accéder directement à un panneau de l’application cliente à l’aide du clavier. Vous pouvez attribuer un raccourci clavier à un panneau d’une disposition de panneau personnalisée en utilisant l’attribut USD:PanelNavigation.KeyboardShortcut
dans la définition d’élément de panneau du XAML de la disposition de panneau.
Vous devez également définir l’attribut Focusable
sur True
dans la définition d’élément de panneau pour laquelle vous définissez le raccourci. Sinon, vous ne pourrez pas accéder au panneau à l’aide du raccourci clavier attribué même après l’avoir défini dans le XAML de la disposition de panneau.
L’exemple suivant montre comment attribuer le raccourci clavier Ctrl+8 au panneau droit dans la définition XAML de la disposition de panneau personnalisée de Unified Service Desk :
<USD:USDTabPanel x:Name="RightPanel"
AutomationProperties.Name="Right Panel"
Grid.Row="0"
USD:PanelNavigation.KeyboardShortcut="Ctrl+8"
Focusable="True"/>
Note
La disposition de panneau standard dans Unified Service Desk fournit des raccourcis clavier préconfigurés pour les panneaux, et les raccourcis clavier vont de Ctrl+1 à Ctrl+9. Pour plus d’informations sur la disposition de panneau standard et sa définition XAML avec les raccourcis clavier attribués aux différents panneaux, voir Dispositions des panneaux dans Unified Service Desk
Éléments à prendre en compte lors de l’utilisation d’un raccourci clavier pour un panneau
Toute combinaison de touches utilisée par Internet Explorer (par exemple Ctrl+S) ou les opérations Windows générales (telles que Ctrl+C, Ctrl+V) peuvent provoquer des conflits avec les raccourcis clavier que vous attribuez aux panneaux du client Unified Service Desk.
Par conséquent, en tant que développeur ou personnalisateur, il convient tout d’abord d’identifier et d’attribuer des raccourcis clavier aux panneaux qui ne sont pas en conflit avec Internet Explorer ou Windows. De même, veillez à ne pas attribuer de raccourci clavier en double aux panneaux qui sont en conflit dans Unified Service Desk. Si un raccourci clavier est en double, Unified Service Desk définit le raccourci clavier du panneau comme la touche de raccourci active qui a été enregistrée précédemment pendant la séquence d’exécution. En outre, des informations sur la touche de raccourci en double sont enregistrées dans le fichier UnifiedSeviceDesk.log
(généralement disponible sous c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>
), qui peut être utilisé par les développeurs et les personnalisateurs pour résoudre le problème de raccourci clavier en double dans la configuration Unified Service Desk.
Même après avoir attribué des raccourcis clavier sans conflit à vos panneaux, le raccourci ne fonctionnera pas si le focus actuel se trouve sur un contrôle du client Unified Service Desk qui est hébergé comme contrôle Processus IE, car le focus se trouve dans un autre processus. Toutefois, ce problème ne s’applique pas aux contrôles hébergés à l’aide du contrôle WPF interne.
La solution consiste à demander aux utilisateurs du client Unified Service Desk, si vous utilisez l’hébergement IE Process
pour vos contrôles, d’utiliser le raccourci clavier CTRL+ HAUT pour déplacer le focus d’un contrôle hébergé IE Process
vers la fenêtre principale avant d’utiliser la touche de raccourci clavier du panneau souhaité pour garantir que Unified Service Desk honore le raccourci.
Voir aussi
Panneaux, types de panneau, et structures de panneau dans Unified Service Desk
Créer une disposition de panneau personnalisée