Del via


Tastaturgenveje til paneler

 

Med Unified Service Desk kan du nu bladre gennem alle aktive paneler ved hjælp af en foruddefineret tastaturgenvej og også definere tastaturgenveje for at få direkte adgang til individuelle paneler i panellayoutet.

System_CAPS_noteBemærkning

Denne funktion blev introduceret i Unified Service Desk 2.2.1.

Dette emne indeholder

Tastaturgenvej til gennemgang af paneler

Tildele tastaturgenvej til panel

Overvejelser, når du bruger tastaturgenveje til panelet

Tastaturgenvej til gennemgang af paneler

Brug CTRL+0-tastaturgenvejen til cyklisk at krydse gennem alle aktive paneler i Unified Service Desk-klienten. Du kan ikke ændre denne tastekombination.

Der er nogle vigtige ting, du skal overveje, når du bruger genvejstasten til at krydse gennem paneler:

  • Standardrækkefølgen i gennemgangen er fra venstre mod højre og top mod bund.

  • Tastaturgenvejen, CTRL+0, er konfigureret på forhånd, og du kan ikke ændre den og bruge en anden tastekombination.

  • Du kan ikke krydse gennem til et synligt panel, som ikke indeholder et kontrolelement, der kan bruges til at udføre handlinger med.

  • Du kan ikke krydse gennem til eventuelle skjulte paneler i layoutet, som dem i et skjult udviderpanel.

  • Du kan ikke krydse gennem til et panel, hvor Focusable-attributten er indstillet til False.

Tildele tastaturgenvej til panel

Tildele tastaturgenveje til paneler i et Unified Service Desk-panellayout hjælper kundeservicemedarbejdere med at gå direkte til et panel i klientprogrammet ved hjælp af tastaturet. Du kan tildele tastaturgenveje til et panel i et brugerdefineret panellayout ved hjælp af USD:PanelNavigation.KeyboardShortcut-attributten i panelelementdefinitionen af panellayoutets XAML.

Du skal også indstille Focusable-attributten til True i den definition af panelelementet, som du definerer genvejen for. Ellers kan du ikke få adgang til panelet ved hjælp af den tildelte tastaturgenvej, selv når du har defineret den i panellayoutets XAML.

Følgende eksempel viser, hvordan du tildeler CTRL+8-tastaturgenvejen til det højre panel i den brugerdefinerede definition af Unified Service Desk-panellayoutets XAML:

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

Standardpanellayoutet i Unified Service Desk indeholder forudkonfigurerede tastaturgenveje til panelerne, og tastaturgenvejene går fra Ctrl+1 til Ctrl+9. Du kan finde oplysninger om standardpanellayoutet og dets XAML-definition med tastaturgenveje, der er tildelt til forskellige paneler, under Panellayouts i Unified Service Desk

Overvejelser, når du bruger tastaturgenveje til panelet

Enhver tastekombination, som bruges af Internet Explorer (for eksempel Ctrl+S) eller almindelige handlinger i Windows (f.eks Ctrl+C, CTRL+V) kan skabe konflikter med tastaturgenveje, som du tildeler til Unified Service Desk-paneler.

Derfor skal du som udvikler eller tilpasser først og fremmest identificere og tildele tastaturgenveje til paneler, som ikke er i konflikt med Internet Explorer eller Windows. Du skal også sørge for ikke at tildele dublerede tastaturgenvej til paneler, der er i konflikt i Unified Service Desk. I tilfælde af en dubleret tastaturgenvej, indstiller Unified Service Desk tastaturgenvejen til panelet som den aktive genvej, der blev registreret tidligere under udførelse af sekvensen. Yderligere oplysninger om dublerede genvejstaster logføres i UnifiedSeviceDesk.log-filen (normalt tilgængelig på c:\Users\<brugernavn>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>), som kan bruges af udviklere og tilpassere til at løse problemet med dublerede tastaturgenveje i Unified Service Desk-konfigurationen.

Selv efter at have tildelt ikke-uoverensstemmende tastaturgenveje til dine paneler, fungerer genvejen ikke, hvis det aktuelle fokus er på et kontrolelement i den Unified Service Desk-klient, der er tilknyttet som et IE-proces-kontrolelement, fordi fokus er på en anden proces. Dette problem gælder dog ikke for kontrolelementer, der er tilknyttet ved hjælp af kontrolelementet Intern WPF.

Løsningen, hvis du bruger IE Process som vært for dine kontrolelementer, er at give dine brugere af Unified Service Desk-klienten besked om at bruge tastaturgenvejen CTRL+pil op for at flytte fokus fra et IE Process tilknyttet kontrolelement til hovedvinduet før brug af den ønskede paneltastaturgenvej for at sikre, at Unified Service Desk respekterer genvejen.

Se også

Paneler, paneltyper og panellayout i Unified Service Desk
Oprette et brugerdefineret panellayout

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret