Freigeben über


Tastenkombinationen für Bedienfelder in Unified Service Desk

Mit Unified Service Desk können Sie jetzt mit einer vordefinierten Tastenkombination durch alle aktiven Bereiche blättern und Tastenkombinationen definieren, um direkt auf einzelne Bereiche im Bereichslayout zuzugreifen.

Tastenkombination zum Durchlaufen von Panels

Verwenden Sie die Tastenkombination Strg+0 (Standard), um zyklisch durch alle aktiven Bereiche im Unified Service Desk-Client zu blättern. Um die Standardtastenkombination zu ändern, verwenden Sie die UII-Option PanelNavigationShortcut , um Tastenkombinationen Ihrer Wahl anzugeben. Weitere Informationen: Verwalten von Optionen für Unified Service Desk

Einige wichtige Punkte, die Sie bei der Verwendung der Tastenkombination zum Durchlaufen von Panels beachten sollten, sind:

  • Die Standardreihenfolge des Durchlaufens ist von links nach rechts und von oben nach unten.

  • Sie können nicht zu einem sichtbaren Bereich wechseln, der keine umsetzbare Steuerung enthält.

  • Sie können nicht zu ausgeblendeten Bereichen im Layout wechseln, wie z. B. zu denen in einem reduzierten Erweiterungsbereich.

  • Sie können nicht zu einer Gruppe wechseln, für die das Focusable Attribut auf Falsefestgelegt ist.

Zuweisen einer Tastenkombination zum Bedienfeld

Das Zuweisen von Tastenkombinationen zu Bereichen in einem Unified Service Desk-Bereichslayout hilft Kundendienstmitarbeitern, mithilfe der Tastatur direkt zu einem Bereich in der Clientanwendung zu navigieren. Sie können einem Bereich in einem benutzerdefinierten Bereichslayout eine Tastenkombination zuweisen, indem Sie das USD:PanelNavigation.KeyboardShortcut Attribut in der Bereichselementdefinition des XAML des Bereichslayouts verwenden.

Sie müssen das Focusable Attribut True auch in der Definition des Bedienfeldelements festlegen, für das Sie die Tastenkombination definieren. Andernfalls können Sie mit der zugewiesenen Tastenkombination nicht auf den Bereich zugreifen, selbst nachdem Sie ihn im XAML des Abschnittlayouts definiert haben.

Im folgenden Beispiel wird veranschaulicht, wie Sie die Tastenkombination STRG+8 dem rechten Bereich in Ihrer XAML-Definition für das benutzerdefinierte Bereichslayout von Unified Service Desk zuweisen:

<USD:USDTabPanel x:Name="RightPanel"  
                 AutomationProperties.Name="Right Panel"  
                 Grid.Row="0"  
                 USD:PanelNavigation.KeyboardShortcut="Ctrl+8"  
                 Focusable="True"/>  

Hinweis

Das standardmäßige Bereichslayout in Unified Service Desk bietet vorkonfigurierte Tastenkombinationen für die Bereiche, und die Tastenkombinationen reichen von Strg+1 bis Strg+9. Informationen zum standardmäßigen Bereichslayout und seiner XAML-Definition mit Tastenkombinationen, die verschiedenen Bereichen zugewiesen sind, finden Sie unter Bereichslayouts in Unified Service Desk

Dinge, die bei der Verwendung von Tastenkombinationen für das Bedienfeld zu beachten sind

Jede Tastenkombination, die von Internet Explorer (z. B. Strg+S) oder allgemeinen Windows-Vorgängen (z. B. Strg+C, Strg+V) verwendet wird, kann Konflikte mit Tastenkombinationen verursachen, die Sie Unified Service Desk-Bereichen zuweisen.

Daher ist es für einen Entwickler oder Anpasser in erster Linie wichtig, Tastenkombinationen zu identifizieren und Panels zuzuweisen, die nicht mit Internet Explorer oder Windows in Konflikt stehen. Stellen Sie außerdem sicher, dass Sie Bereichen, die in Unified Service Desk in Konflikt stehen, keine doppelten Tastenkombinationen zuweisen. Wenn eine doppelte Tastenkombination vorhanden ist, legt Unified Service Desk die Tastenkombination für den Bereich als aktive Tastenkombination fest, die zuvor während der Ausführungssequenz registriert wurde. Darüber hinaus werden Informationen über doppelte Tastenkombinationen in der Datei protokolliert (in der UnifiedSeviceDesk.log Regel verfügbar unter c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>), die von Entwicklern und Anpassern verwendet wird, um das Problem mit doppelten Tastenkombinationen in der Unified Service Desk-Konfiguration zu beheben.

Auch nach dem Zuweisen von nicht in Konflikt stehenden Tastenkombinationen zu Ihren Bereichen funktioniert die Tastenkombination nicht, wenn der aktuelle Fokus auf einem Steuerelement im Unified Service Desk-Client liegt, das als IE-Prozesssteuerelement gehostet wird, da sich der Fokus in einem anderen Prozess befindet. Dieses Problem gilt jedoch nicht für Steuerelemente, die mit dem internen WPF-Steuerelement gehostet werden.

Die Problemumgehung besteht darin, Ihre Unified Service Desk-Clientbenutzer zu informieren, wenn Sie das IE Process Hosting für Ihre Steuerelemente verwenden, die Tastenkombination STRG+NACH-OBEN-TASTE zu verwenden, um den Fokus von einem IE Process gehosteten Steuerelement auf das Hauptfenster zu verschieben, bevor Sie die gewünschte Tastenkombination für den Bereich verwenden, um sicherzustellen, dass Unified Service Desk die Tastenkombination berücksichtigt.

Siehe auch

Bereiche, Bereichstypen und Bereichslayouts in Unified Service Desk
Erstellen eines benutzerdefinierten Bereichslayouts