Sincronización dinámica de la distribución del teclado
Anteriormente, las distribuciones del teclado en el VDA de Linux y en el dispositivo cliente tenían que ser las mismas. Por ejemplo, cuando la distribución del teclado cambiaba de inglés a francés en el dispositivo cliente, pero no en el VDA, podían producirse problemas de asignación de teclas que persistían hasta que el VDA también cambiaba a francés.
Citrix® aborda el problema sincronizando automáticamente la distribución del teclado del VDA con la distribución del teclado del dispositivo cliente. Cada vez que la distribución del teclado cambia en el dispositivo cliente, la distribución en el VDA se adapta.
Nota:
La aplicación Citrix Workspace™ para HTML5 no admite la función de sincronización dinámica de la distribución del teclado.
Configuración
La función de sincronización dinámica de la distribución del teclado está deshabilitada de forma predeterminada. Para habilitar o deshabilitar la función, establece la directiva Client Keyboard Layout Sync and IME Improvement o modifica el registro mediante la utilidad ctxreg.
Nota:
La directiva Client Keyboard Layout Sync and IME Improvement tiene prioridad sobre la configuración del registro y se puede aplicar a los objetos de usuario y máquina que especifiques o a todos los objetos de tu sitio. La configuración del registro en un VDA de Linux determinado se aplica a todas las sesiones de ese VDA.
-
Establece la directiva Client Keyboard Layout Sync and IME Improvement para habilitar o deshabilitar la función de sincronización dinámica de la distribución del teclado:
- 1. En Studio, haz clic con el botón derecho en **Policies** y selecciona **Create Policy**. - 2. Busca la directiva **Client Keyboard Layout Sync and IME Improvement**. - Haz clic en Select junto al nombre de la directiva.
-
Establece la directiva.

Hay tres opciones disponibles:
- Disabled: deshabilita la sincronización dinámica de la distribución del teclado y la sincronización de la interfaz de usuario del IME del cliente.
-
Support dynamic client keyboard layout synchronization: habilita la sincronización dinámica de la distribución del teclado independientemente del valor DWORD de la clave del registro SyncKeyboardLayout en
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar. -
Support dynamic client keyboard layout synchronization and IME improvement: habilita tanto la sincronización dinámica de la distribución del teclado como la sincronización de la interfaz de usuario del IME del cliente independientemente de los valores DWORD de las claves del registro SyncKeyboardLayout y SyncClientIME en
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar.
-
Modifica el registro mediante la utilidad
ctxregpara habilitar o deshabilitar la función de sincronización dinámica de la distribución del teclado:Para habilitar esta función, ejecuta el comando:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000001" <!--NeedCopy-->Para deshabilitar esta función, ejecuta el comando:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000000" <!--NeedCopy-->
Uso
Con esta función habilitada, cuando la distribución del teclado cambia en el dispositivo cliente durante una sesión, la distribución del teclado de la sesión cambia en consecuencia.
Por ejemplo, si cambias la distribución del teclado en un dispositivo cliente a francés (FR):

Entonces, la distribución del teclado de la sesión del VDA de Linux también cambia a “fr”.
En una sesión de aplicación, puedes ver este cambio automático si has habilitado la barra de idioma:

En una sesión de escritorio, puedes ver este cambio automático en la barra de tareas:
