Métodos abreviados de teclado para paneles en Unified Service Desk
Unified Service Desk ahora permite recorrer todos los paneles activos usando un método abreviado de teclado predefinido y también definir métodos abreviados de teclado para acceder directamente a los paneles individuales en el diseño del panel.
Método abreviado de teclado para recorrer paneles
Use el método abreviado del teclado Ctrl+0 (predeterminado) para recorrer cíclicamente todos los paneles activos del cliente de Unified Service Desk. Si desea cambiar las teclas de método abreviado del teclado predeterminadas, use la opción de UII PopupNavigationShortcut para especificar las teclas de método abreviado que prefiera. Más información: Administración opciones para Unified Service Desk
Algunos puntos clave que conviene tener en cuenta al usar la tecla de método abreviado para recorrer los paneles:
El orden estándar de recorrido es de izquierda a derecha y de arriba abajo.
No puede desplazarse a ningún panel visible que no tenga ningún control accionable dentro.
No puede desplazarse a ningún panel oculto en el diseño, como los que hay dentro de un panel de expansor contraído.
No puede desplazarse a un panel con el atributo
Focusable
establecido enFalse
.
Asignar método abreviado de teclado a un panel
La asignación de métodos abreviados de teclado a paneles en un diseño de panel de Unified Service Desk ayuda a los agentes de servicio al cliente de ayuda directamente a navegar a un panel en la aplicación cliente con el teclado. Puede asignar un método abreviado de teclado a un panel en un diseño de panel personalizado mediante el atributo USD:PanelNavigation.KeyboardShortcut
en la definición de elemento de panel del XAML de diseño del panel.
También debe establecer el atributo Focusable
como True
en la definición del elemento del panel para la que está definiendo el acceso directo. De lo contrario, no podrá obtener acceso al panel mediante el método abreviado de teclado asignado incluso después de definirlo en el XAML de diseño del panel.
El siguiente ejemplo demuestra cómo asignar el método abreviado de teclado Ctrl+8 al panel correcto en la definición de Unified Service Desk XAML del diseño de panel personalizado:
<USD:USDTabPanel x:Name="RightPanel"
AutomationProperties.Name="Right Panel"
Grid.Row="0"
USD:PanelNavigation.KeyboardShortcut="Ctrl+8"
Focusable="True"/>
Nota
El diseño del panel estándar en Unified Service Desk proporciona métodos abreviados de teclado preconfigurados para los paneles, y los métodos abreviados de teclado van de Ctrl+1 a Ctrl+9. Para obtener información acerca del diseño del panel estándar y su definición XAML con los métodos abreviados de teclado asignados a distintos paneles, consulte Diseños de panel en Unified Service Desk
Aspectos a considerar cuando se usa el método abreviado de teclado para el panel
Cualquier combinación de teclas que sea utilizada por Internet Explorer (por ejemplo, Ctrl+S) u operaciones generales de Windows (como Ctrl+C, Ctrl+V) puede producir conflictos con los métodos abreviados de teclado que asigne a los paneles de Unified Service Desk.
Por tanto, como desarrollador o personalizador, la primera tarea es identificar y asignar métodos abreviados de teclado a los paneles que no entran en conflicto con Internet Explorer o Windows. Además, asegúrese de no asignar métodos abreviados de teclado duplicados a paneles que están en conflicto en Unified Service Desk. En el caso de un método abreviado de teclado duplicado, Unified Service Desk establecerá el método abreviado de teclado para el panel como la tecla de método abreviado activa que se registró anteriormente durante la secuencia de ejecución. Además, la información sobre teclas de método abreviado duplicadas se registra en el archivo UnifiedSeviceDesk.log
(normalmente disponible en c:\Users\<UserName>\AppData\Roaming\Microsoft\Microsoft Dynamics 365 Unified Service Desk\<Version>
), que puede ser usado por los desarrolladores y personalizadores para resolver el problema del método abreviado de teclado duplicado en la configuración de .
Incluso después de asignar métodos abreviados de teclado sin conflictos a los paneles, el método abreviado no funcionará si el enfoque actual está en un control del cliente de Unified Service Desk que se hospeda como control IE Process porque el foco está en otro proceso. Sin embargo, este problema no es aplicable a controles hospedados mediante el control Internal WPF.
La solución es informar a los usuarios del cliente de Unified Service Desk, si usa el hospedaje de IE Process
para los controles, para usar el método abreviado de teclado CTRL+FLECHA ARRIBA para mover el enfoque de un control hospedado IE Process
a la ventana principal antes de usar el método abreviado de teclado del panel deseado para asegurarse de que Unified Service Desk corresponde al acceso directo.
Consulte también
Paneles, tipos del panel y diseños de panel en Unified Service Desk
Crear un diseño de panel personalizado