Teclado

Comportamiento del teclado

Para generar una combinación de teclas Ctrl+Alt+Supr remota:

-  1.  Decide qué combinación de teclas crea la combinación Ctrl+Alt+Supr en el escritorio virtual remoto.
  1. En la sección WFClient del archivo de configuración adecuado, configura UseCtrlAltEnd:
    • True significa que Ctrl+Alt+Fin pasa la combinación Ctrl+Alt+Supr al escritorio remoto.
    • False (predeterminado) significa que Ctrl+Alt+Intro pasa la combinación Ctrl+Alt+Supr al escritorio remoto.

Redirección genérica

Configuración del teclado Bloomberg v4 mediante la redirección USB genérica en el lado del cliente:

Como requisito previo, la política debe estar habilitada en el Domain Delivery Controller™ (DDC).

  1. Busca el vid y el pid del teclado Bloomberg. Por ejemplo, en Debian y Ubuntu ejecuta el siguiente comando:

    lsusb

  2. Ve a $ICAROOT y modifica el archivo usb.conf.

  3. Agrega la siguiente entrada en el archivo usb.conf para permitir la redirección USB del teclado Bloomberg y, a continuación, guarda el archivo.

    ALLOW: vid=1188 pid=9545

  4. Reinicia el demonio ctxusbd en el cliente. Por ejemplo, en Debian y Ubuntu ejecuta el siguiente comando:

    systemctl restart ctxusbd

  5. Inicia una sesión de cliente. Asegúrate de que la sesión tenga el foco mientras conectas el teclado Bloomberg v4 para la redirección.

Nota:

Puedes agregar la siguiente configuración para deshabilitar el comando selectconfiguration:

BloombergRedirection=true
<!--NeedCopy-->

El comando selectconfiguration se usa en VDA para configurar dispositivos USB.

Redirección selectiva

Esta característica permite el uso de la interfaz del teclado Bloomberg v4 y v5 en varias sesiones. Esta funcionalidad proporciona flexibilidad para usar el teclado en todas las sesiones remotas, excepto las interfaces de huella dactilar y audio. Las interfaces de huella dactilar y audio se redirigen a sesiones únicas como antes.

Para habilitar la característica:

  1. Modifica la sección BloombergRedirection de la siguiente manera en el archivo $HOME/.ICAClient/wfclient.ini.

    BloombergRedirection=true
    <!--NeedCopy-->
    
  2. Realiza todos los pasos mencionados en Redirección genérica.

Para deshabilitar la característica:

  1. Modifica la sección BloombergRedirection de la siguiente manera en el archivo $HOME/.ICAClient/wfclient.ini.

    BloombergRedirection=false
    <!--NeedCopy-->
    
  2. Realiza todos los pasos mencionados en Redirección genérica.

  • Nota:

  • Establecer el valor en false revierte la funcionalidad al comportamiento presente en versiones anteriores del cliente, donde todas las interfaces se redirigen a una única sesión.

  • Compatibilidad con el acceso directo de teclado para alternar entre el modo de pantalla completa y el modo de ventana

Anteriormente, podías usar el botón de Ventana o Pantalla completa en Desktop Viewer para alternar entre el modo de Pantalla completa y el modo de Ventana.

  • A partir de la versión 2308 de la aplicación Citrix Workspace, puedes usar el acceso directo de teclado Ctrl+F2 para alternar entre el modo de Pantalla completa y el modo de Ventana. Por ejemplo, cuando la sesión de escritorio está en modo de Pantalla completa, si presionas “Ctrl+F2”, la sesión de escritorio sale del modo de Pantalla completa.

  • Esta función está deshabilitada de forma predeterminada.

  • Para habilitar esta función:

    1. Si .ICAClient ya está presente en la carpeta de inicio del usuario actual cuando se instala la nueva versión de la aplicación Citrix Workspace para Linux:
  • Elimina el archivo All_Regions.ini. O Conserva el archivo All_Regions.ini y agrega las siguientes líneas al final de la sección [Client Engine\Application Launching]:

         FullScreenShortcutSupport=*
     <!--NeedCopy-->
    
  1. Navega hasta el archivo /opt/Citrix/ICAClient/config/All_Regions.ini y modifica el valor de FullScreenShortcutSupport de la siguiente manera:

     FullScreenShortcutSupport=true
    <!--NeedCopy-->
    

    De forma predeterminada, el acceso directo de teclado es Ctrl+F2.

También puedes personalizar la tecla de acceso directo. Los accesos directos se componen de dos partes diferentes, como KeyPassthroughEscapeShift y KeyPassthroughEscapeChar, en el archivo All_Regions.ini.

-  Las dos teclas que estás utilizando deben ser de la siguiente lista:

-  |Nombre|Sección|Valor| |---|------|------| |KeyPassthroughEscapeShift|\[Virtual Channels\Keyboard] en All\_Regions.ini|\[Alt, Ctrl, Shift, Alt+Ctrl, Alt+Shift, Ctrl+Shift, Alt+Ctrl+Shift], Valor predeterminado: Ctrl| |KeyPassthroughEscapeChar|\[Virtual Channels\Keyboard] en All\_Regions.ini|\[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, Menos, Más, Tab, Pausa], Valor predeterminado: F2, Nota: Menos y Más son las teclas del teclado numérico.|

Por ejemplo, si quieres usar “Ctrl+Shift+F3” como acceso directo de teclado, los elementos de configuración deben ser los siguientes:

  • KeyPassthroughEscapeShift=Ctrl+Shift
  • KeyPassthroughEscapeChar=F3

Limitación:

-  Si utilizas una combinación de teclado que entra en conflicto con los accesos directos del sistema operativo cliente o contiene un acceso directo del sistema, la opción de **Pantalla completa** podría no funcionar porque el sistema operativo cliente tiene prioridad al usar este acceso directo. Por ejemplo, si utilizas "Ctrl + F3" como acceso directo del sistema operativo Linux, no puedes usar "Ctrl + F3" o "Shift + Ctrl + F3" como acceso directo de **Pantalla completa** de la aplicación Citrix Workspace.
-  `Ctrl+Alt+F'*'` o `Alt+Ctrl+F'*'` (`F'*'` se refiere a F1-F12) son accesos directos de teclado que se utilizan para cambiar entre terminales virtuales en Linux. Estos accesos directos no deben utilizarse para la opción de **Pantalla completa**.
-  Alt+Ctrl+Más o Alt+Ctrl+Menos (Más y Menos son las teclas del teclado numérico) están asignados a los símbolos XF86Next_VMode/XF86Prev_VMode en el sistema Linux y no están disponibles para accesos directos. Por lo tanto, estas combinaciones no deben utilizarse para la opción de **Pantalla completa**.

Sincronización del diseño del teclado

La sincronización del diseño del teclado te permite cambiar entre los diseños de teclado preferidos en el dispositivo cliente. Esta función está deshabilitada de forma predeterminada. Después de habilitar esta función, el diseño del teclado del cliente se sincroniza automáticamente con las aplicaciones y escritorios virtuales.

A partir de la versión 2203, la aplicación Citrix Workspace admite los siguientes tres modos diferentes de sincronización del diseño del teclado:

  • Sincronizar solo una vez - al iniciar la sesión – Según el valor de KeyboardLayout en el archivo wfclient.ini, el diseño del teclado del cliente se sincroniza con el servidor cuando se inicia la sesión. Si el valor de KeyboardLayout se establece en 0, el teclado del sistema se sincroniza con el VDA. Si el valor de KeyboardLayout se establece en un idioma específico, el teclado específico del idioma se sincroniza con el VDA. Cualquier cambio que realices en el diseño del teclado del cliente durante la sesión no surte efecto de inmediato. Para aplicar los cambios, cierra sesión y vuelve a iniciarla en la aplicación. Además, los cambios surten efecto si vuelves a iniciar sesión o te reconectas a la sesión de VDA. El modo Sincronizar solo una vez - al iniciar la sesión es el diseño de teclado predeterminado seleccionado para la aplicación Citrix Workspace.
  • Permitir sincronización dinámica - Esta opción sincroniza el diseño del teclado del cliente con el servidor cuando cambias el diseño del teclado del cliente.
    • No sincronizar - Indica que el cliente utiliza el diseño del teclado presente en el servidor.

Requisito previo:

-  Habilita la función de asignación de diseño de teclado Unicode en el VDA de Windows. Para obtener más información, consulta el artículo del Centro de conocimientos [CTX226335](https://support.citrix.com/article/CTX226335).
  • Habilita la función de sincronización dinámica del diseño del teclado en el VDA de Linux. Para obtener más información, consulta Sincronización dinámica del diseño del teclado
  • La sincronización del diseño del teclado depende de la biblioteca XKB.
  • Cuando utilices Windows Server 2016 o Windows Server 2019, navega hasta la ruta del registro HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme. Y luego, agrega un valor DWORD con el nombre de clave DisableKeyboardSync y establece el valor en 0.
  • Si .ICAClient ya está presente en la carpeta de inicio del usuario actual:

    Elimina el archivo All_Regions.ini

    o

  • Para conservar el archivo All_Regions.ini, agrega las siguientes líneas al final de la sección [Virtual Channels\Keyboard]:

    KeyboardSyncMode=

    KeyboardEventMode=

Configurar el diseño del teclado

La aplicación Citrix Workspace proporciona configuraciones de interfaz de usuario y de configuración para habilitar los tres modos diferentes de sincronización del diseño del teclado.

Para configurar la sincronización del diseño del teclado mediante la interfaz gráfica de usuario:

  1. Desde el icono de la aplicación Citrix Workspace en el área de notificación, selecciona Preferencias.

    • O bien,

    Abre el terminal, navega hasta la ruta de instalación y ejecuta el siguiente comando:

    util/configmgr

    Aparece el cuadro de diálogo Citrix Workspace – Preferencias.

    Imagen de la configuración de sincronización del diseño del teclado

  2. Haz clic en la ficha Teclado.

  • Aparece la página Configuración de sincronización del diseño del teclado.
  1. Selecciona una de las siguientes opciones:

    • Sincronizar solo una vez, al iniciar la sesión - Indica que el diseño del teclado se sincroniza con el VDA solo una vez al iniciar la sesión. El modo de entrada de teclado Unicode es la opción recomendada para el modo Sincronizar solo una vez, al iniciar la sesión.
    • Permitir sincronización dinámica - Indica que el diseño del teclado se sincroniza dinámicamente con el VDA cuando se cambia el teclado del cliente en una sesión. El modo de entrada de teclado Unicode es la opción recomendada para el modo Permitir sincronización dinámica.
    • No sincronizar - Indica que el cliente usa el diseño del teclado presente en el servidor, independientemente del diseño del teclado seleccionado en el cliente. El modo de entrada de teclado de código de exploración es la opción recomendada para el modo No sincronizar. Debes asegurarte de que el diseño del teclado del cliente sea el mismo que el diseño del teclado del VDA si seleccionas Unicode para la opción No sincronizar.
  2. Haz clic en Guardar y cerrar.

Para configurar la sincronización del diseño del teclado mediante la configuración del archivo:

Modifica el archivo de configuración wfclient.ini para habilitar el diseño de teclado requerido.

Sincronizar solo una vez, al iniciar la sesión:

Con esta función habilitada, al iniciar una sesión, el diseño de teclado activo en el dispositivo cliente se sincroniza con el VDA. Según el valor de KeyboardLayout en el archivo wfclient.ini, el diseño del teclado del cliente se sincroniza con el servidor al iniciar la sesión. Si el valor de KeyboardLayout se establece en 0, el teclado del sistema se sincroniza con el VDA. Si el valor de KeyboardLayout se establece en un idioma específico, el teclado específico del idioma se sincroniza con el VDA.

Para seleccionar este modo, haz lo siguiente:

    1. Navega hasta el archivo de configuración $HOME/.ICAClient/wfclient.ini.
    1. Agrega las siguientes entradas:
     KeyboardSyncMode=Once
     KeyboardEventMode=Unicode (or KeyboardEventMode= Scancode)
     <!--NeedCopy-->
    

El modo de entrada de teclado Unicode es la opción recomendada para el modo Sincronizar solo una vez, al iniciar la sesión.

Permitir sincronización dinámica:

Con esta función habilitada, cuando el diseño del teclado cambia en el dispositivo cliente durante una sesión, el diseño del teclado de la sesión cambia correctamente.

Para seleccionar este modo, haz lo siguiente:

  1. Navega hasta el archivo de configuración $HOME/.ICAClient/wfclient.ini.
  2. Agrega las siguientes entradas:

    KeyboardSyncMode=Dynamic
    KeyboardEventMode=Unicode (or KeyboardEventMode= Scancode)
    <!--NeedCopy-->
    

El modo de entrada de teclado Unicode es la opción recomendada para el modo Permitir sincronización dinámica.

No sincronizar:

Con esta función habilitada, se usa el diseño del teclado del lado del VDA, independientemente del diseño del teclado seleccionado en el dispositivo cliente.

Para seleccionar este modo, haz lo siguiente:

  1. Navega hasta el archivo de configuración $HOME/.ICAClient/wfclient.ini.
  2. Agrega las siguientes entradas:

    KeyboardSyncMode=No
    KeyboardEventMode= Scancode (or KeyboardEventMode= Unicode)
    <!--NeedCopy-->
    

El modo de entrada de teclado de código de escaneo (Scancode) es la opción recomendada para el modo No sincronizar. Debes asegurarte de que la distribución del teclado del cliente sea la misma que la distribución del teclado del lado del VDA si configuras Unicode para la opción No sincronizar.

Nota:

Cuando estableces KeyboardSyncMode="" (vacío) en el archivo wfclient.ini, el modo revierte al comportamiento anterior. En el comportamiento anterior, la distribución del teclado se lee del archivo $HOME/.ICAClient/wfclient.ini. Y, este valor se envía al VDA junto con otra información del cliente cuando se inicia la sesión.

Modo de entrada de teclado

Citrix® recomienda el siguiente modo de entrada de teclado para las diferentes opciones de sincronización de distribución de teclado:

  • Modo de código de escaneo (Scancode) para la opción No sincronizar.
  • Modo Unicode para las opciones Permitir sincronización dinámica y Sincronizar solo una vez - al iniciar la sesión.

Puedes cambiar la configuración de KeyboardEventMode en el archivo wfclient.ini. Sin embargo, para obtener el mejor rendimiento, usa los modos recomendados por Citrix para diferentes escenarios, teclados físicos y dispositivos cliente.

Mejoras en el modo de entrada de teclado

Anteriormente, podías habilitar diferentes modos de entrada de teclado solo actualizando el valor de KeyboardEventMode en el archivo de configuración. No había una opción de interfaz de usuario para seleccionar el modo de entrada de teclado.

A partir de Citrix Workspace app 2309, puedes configurar diferentes modos de entrada de teclado desde la sección recién introducida Configuración del modo de entrada de teclado. Puedes seleccionar Scancode o Unicode como modo de entrada de teclado.

Para configurar el modo de entrada de teclado usando la GUI, haz lo siguiente:

  1. Desde el icono de Citrix Workspace app en el área de notificación, selecciona Preferencias. Aparece el cuadro de diálogo Citrix Workspace – Preferencias.
  2. Haz clic en Teclado. Verás la sección Configuración del modo de entrada de teclado.

    Configuración del modo de entrada de teclado

  3. Selecciona una de las siguientes opciones:

    • Scancode – Envía la posición de la tecla desde el teclado del lado del cliente al VDA y el VDA genera el carácter correspondiente. Aplica la distribución del teclado del lado del servidor.
    • Unicode - Envía la tecla desde el teclado del lado del cliente al VDA y el VDA genera el mismo carácter en el VDA. Aplica la distribución del teclado del lado del cliente.

    Por defecto, la configuración del modo de entrada de teclado está seleccionada como Unicode. Para obtener más información sobre el modo de entrada de teclado, consulta la sección Configurar distribución de teclado en la documentación de Sincronización de distribución de teclado.

  4. Haz clic en Guardar y cerrar.

Nota:

Los cambios en la configuración del teclado surten efecto una vez que te reconectas a la aplicación. Si cambias el modo de entrada de teclado en la interfaz de usuario, el valor del parámetro KeyboardEventMode en el archivo wfclient.ini también se actualiza automáticamente.

Por ejemplo, considera un escenario en el que estás usando una distribución de teclado internacional de EE. UU. y el VDA está usando la distribución de teclado rusa.

Cuando eliges Scancode y escribes la tecla junto a Bloq Mayús, el código de escaneo 1E se envía al VDA. El VDA luego usa 1E para mostrar el carácter ф.

Si eliges Unicode y escribes la tecla junto a Bloq Mayús, el carácter a se envía al VDA. Así, incluso si el VDA usa la distribución de teclado rusa, el carácter a aparece en la pantalla.

Compatibilidad con distribuciones de teclado extendidas

A partir de Citrix Workspace app para Linux versión 2309, el modo de entrada de teclado de código de escaneo (Scancode) es compatible con las siguientes distribuciones de teclado extendidas:

-  Teclado japonés 106
-  Teclados portugueses ABNT/ABNT2
-  Teclados multimedia

El modo de entrada de teclado de código de escaneo (Scancode) es compatible con las distribuciones de teclado extendidas junto con todos los modos de sincronización de distribución de teclado.

Esta compatibilidad está habilitada por defecto. Sin embargo, realiza los siguientes pasos adicionales para configurar el “teclado japonés 106”:

  1. Navega al archivo de configuración $HOME/.ICAClient/wfclient.ini.
      1. Agrega las siguientes entradas:
    KeyboardType=106 Keyboard (Japanese)
    <!--NeedCopy-->
    

IME de cliente para idiomas de Asia Oriental

La función de Editor de métodos de entrada (IME) de cliente mejora la experiencia de entrada y visualización con caracteres de idiomas chino, japonés y coreano (CJK) en Citrix Workspace app para Linux. Puedes elegir usar el IME de cliente cuando tengas un IME favorito en el cliente Linux o cuando el IME no esté disponible desde el servidor remoto.

Para habilitar esta función, haz lo siguiente:

  1. Ve al archivo de configuración $HOME/.ICAClient/wfclient.ini.
  2. Agrega las siguientes entradas:

    KeyboardEventMode=Unicode
    UseLocalIM=True
    <!--NeedCopy-->
    
  • Si tu distribución de Linux cliente no tiene un iBus en funcionamiento, debes establecer el valor de KeyboardLayout. Debes establecer explícitamente este valor según tu idioma IME en el archivo de configuración wfclient.ini de la siguiente manera:

  • Para IME chino - KeyboardLayout=Chinese (PRC)
  • Para IME japonés - KeyboardLayout=Japanese (JIS)
  • Para IME coreano - KeyboardLayout=Korean

Mejora para admitir la sincronización del diseño del teclado para GNOME 42

A partir de la versión 2305, la aplicación Citrix Workspace para Linux admite la sincronización del diseño del teclado para escritorios como Ubuntu 22.04, que utiliza el entorno de escritorio GNOME 42 y versiones posteriores.

Compatibilidad con el diseño del teclado para VDA de Windows y VDA de Linux

Descripción del teclado del cliente Linux Diseño del teclado del cliente Linux Variante del teclado del cliente Linux Se sincroniza con ID de configuración regional de Windows Diseño del teclado de VDA de Windows (ID) Diseño del teclado de VDA de Linux Variante del teclado de VDA de Linux
Sueco (sin teclas muertas) se nodeadkeys sv-SE 0000041d se -
Árabe ara - ar-SA 00000401 ara -
Árabe (AZERTY) ara azerty ar-DZ 00020401 ara azerty
Alemán (Austria) at - de-AT 00000407 at -
Belga (ISO alternativa) be iso-alternate fr-BE 0000080c be iso-alternate
Belga be - nl-BE 00000813 be -
Búlgaro bg - bg-BG 00030402 bg -
-  | Búlgaro \(fonético tradicional) | `bg` | phonetic|  `→`| `bg-BG` | 00040402 | `bg` | phonetic |
-  | Búlgaro \(fonético nuevo) | `bg` | `bas_phonetic` | `→`|  `bg-BG` | 00020402 | `bg` | bas\_phonetic |
-  | Portugués \(Brasil) | `br` | - | `→`| `pt-BR` | 00000416 | `br` | - | | Bielorruso  | `by` | - | `→`| `be-BY` | 00000423 | `by` | - | | Inglés \(Canadá) | `ca` | `eng` | `→`| `en-CA` | 00000409 | `ca` | `eng` | | Multilingüe canadiense | `ca` | `multix` |  `→`| `fr-CA` | 00011009 | `ca` | `multix` | | Francés \(Canadá, heredado) | `ca` | `fr-legacy` | `→`| `fr-CA` | 00000c0c | `ca` | `fr-legacy` | | Francés \(Canadá) | `ca` | - | `→`| `fr-CA` | 00001009 | `ca` |  - | | Francés \(Suiza) | `ch` | `fr` | `→`| `fr-CH` | 0000100c | `ch` | fr | | Alemán \(Suiza) | `ch` | - | `→`| `de-CH` | 00000807 | `ch` | - |
-  | Chino \(simplificado) | `cn` | - | `→`| `en-US` | 00000409 | `us` | - |
-  | Checo | `cz` | - | `→`| `cs-CZ` | 00000405 | `cz` | - |
-  | Checo \(QWERTY) | `cz` | `qwerty` | `→`| `cs-CZ` | 00010405 | `cz` | `qwerty` | | Alemán | `de` | - | `→`| `de-DE` | 00000407 | `de` | - | | Alemán \(Macintosh) | `de` | `mac` | `→`| `de-DE` | 00000407 | `de` | `mac` | | Danés | `dk` | - | `→`|  `da-DK` | 00000406 | `dk` |  - | | Estonio | `ee` | - | `→`| `et-EE` | 00000425 | `ee` | - | | Español \(Latinoamérica) | `es` | - | `→`| `es-ES` | 0000040a | `es` | - | | Español \(Macintosh) | `es` | `mac` | `→`| `es-ES` | 0000040a | `es` | `mac` | | Finlandés | `fi` | - | `→`| `fi-FI` | 0000040b | `fi` | - | | Francés | `fr` | - | `→`| `fr-FR` | 0000040c | `fr` | - | | Francés \(Macintosh) | `fr` | `mac` | `→`| `fr-FR` | 0000040c | `fr` | `mac` | | Inglés \(Reino Unido) | `gb` | - | `→`| `en-GB` | 00000809 | `gb` | - | | Inglés \(Macintosh) | `gb` | mac | `→`| `en-GB` | 00000809 | `gb` | `mac` | | Inglés \(Reino Unido, extendido, con teclas Win) | `gb` | `extd` | `→`| `en-GB` | 00000452 | `gb` | `extd` | | Griego | `gr` | - | `→`| `el-GR` | 00000408 | `gr` | - | | Croata | `hr` | - | `→`| `hr-HR` | 0000041a | `hr` | - | | Húngaro | `hu` | - | `→`| `hu-HU` | 0000040e | `hu` | - | | Irlandés | `ie` | - | `→`| `en-IE` | 00001809 | `ie` | - | | Hebreo | `il` | - | `→`| `he-IL` | 0002040d | `il` | - | | Inglés \(India, con rupia) | `in` | `eng` | `→`| `en-IN` | 00004009 | `in` | `eng` | | Iraquí | `iq` | - | `→`| `ar-IQ` | 00000401 | `iq` | - | | Islandés | `is` | - | `→`| `is-IS` | 0000040f | `is` | - | | Italiano | `it` | - | `→`| `it-IT` | 00000410 | `it` | - | | Japonés | `jp` | - | `→`| `en-US` | 00000409 | `us` | - | | Japonés \(Macintosh) | `jp` | `mac` | `→`| `en-US` | 00000409 | `us` | `mac` | | Coreano | `kr` | - | `→`| `en-US` | 00000409 | `us` | - | | Español \(Latinoamérica) | `latam` | - | `→`| `es-MX` | 0000080a | `latam` | - | | Lituano | `lt` | - | `→`| `lt-LT` | 00010427 | `lt` | - | | Lituano \(IBM LST 1205-92) | `lt` | `ibm` | `→`| `lt-LT` | 00000427 | `lt` | `ibm` | | Lituano \(estándar) | `lt` | `std` | `→`| `lt-LT` | 00020427 | `lt` | `std` | | Letón | `lv` | - |  `→`| `lv-LV` | 00020426 | `lv` | - | | Noruego | `no` | - | `→`| `nb-NO` | 00000414 | `no` | - | | Polaco | `pl` | - |  `→`| `pl-PL` | 00000415 | `pl` | - | | Polaco \(QWERTZ) | `pl` | `qwertz` |  `→`| `pl-PL` | 00010415 | `pl` | `qwertz` | | Portugués | `pt` | - |  `→`| `pt-PT` | 00000816 | `pt`| - | | Portugués \(Macintosh) | `pt` | `mac` | `→`| `pt-PT` | 00000816 | `pt` | mac | | Rumano \(estándar) | `ro` | `std` |  `→`| `ro-RO` | 00010418 | `ro`| `std` | | Serbio | `rs` | - |  `→`| `sr-Cyrl-RS` | 00000c1a | `rs` |  - | | Serbio \(latino) | `rs` | latin |  `→`| `sr-Latn-RS` | 0000081a | `rs` | latin | | Ruso | `ru` | - |  `→`| `ru-RU` | 00000419 | `ru` | - | | Ruso \(máquina de escribir) | `ru` | `typewriter` | `→`| `ru-RU`| 00010419 | `ru`| typewriter | | Ruso \(Macintosh) | `ru` | `mac` | `→`| `ru-RU` | 00000419 | `ru` | `mac` | | Sueco | `se` | - | `→`| `sv-SE` | 0000041d | `se` | - | | Sueco \(Macintosh) | `se` | `mac` | `→`|`sv-SE` | 0000041d | `se` | `mac` | | Esloveno | `si` | - | `→`| `sl-SI` | 00000424 | `si` | - | | Eslovaco | `sk` | - | `→`| `sk-SK` | 0000041b | `sk`| - | | Eslovaco \(QWERTY) | `sk` | `qwerty` | `→`| `sk-SK` | 0001041b | `sk` | `qwerty` | | Tailandés | `th` | - | `→`| `th-TH` | 0000041e | `th` | - | | Tailandés \(`Pattachote`) | `th` | `pat` | `→`| `th-TH` | 0001041e | `th` | `pat` | | Tayiko | `tj` | - | `→`| `tg-Cyrl-TJ` | 00000428 | `tj` | - | | Turco | `tr` | - | `→`| `tr-TR` | 0000041f | `tr` | - | | Turco \(F) | `tr` | `f` | `→`| `tr-TR` | 0001041f | `tr` | f | | Chino \(tradicional) | `tw` | - | `→`| `en-US` | 00000409 | `us`| - | | Ucraniano | `ua` | - | `→`| `uk-UA` | 00000422 | `ua` | - | | Inglés \(EE. UU.) | `us` | - | `→`| `en-US` | 00000409 | `us` | - | | Inglés \(Macintosh) | `us` | `mac` | `→`| `en-US` | 00000409 | `us` | `mac` | | Inglés \(Dvorak) | `us` | `dvorak` | `→`| `en-US` | 00010409 | `us` | `dvorak` | | Inglés \(Dvorak, zurdo) | `us` | `dvorak-l` | `→`| `en-US` | 00030409 | `us` | `dvorak-l`| | Inglés \(Dvorak, diestro) | `us`| `dvorak-r` | `→`| `en-US` | 00040409 | `us`| `dvorak-r` | | Inglés \(EE. UU., intl., con teclas muertas) | `us` | `intl` | `→`| `nl-NL` | 00020409 | `us` | `intl` | | Vietnamita | `vn` | - | `→`| `vi-VN` | 0000042a | `vn` | - |

Diseño del teclado de VDA

La función de diseño del teclado de VDA te ayuda a usar el diseño del teclado de VDA independientemente de la configuración del diseño del teclado del cliente. Admite los siguientes tipos de teclado: PC/XT 101, 102, 104, 105, 106.

Para usar el diseño del teclado del lado del servidor:

  1. Inicia el archivo wfclient.ini.

  2. Cambia el valor del atributo KeyboardLayout de la siguiente manera:

    KeyboardLayout=(Server Default)

    El valor predeterminado del atributo KeyboardLayout es (Perfil de usuario).

  3. Reinicia la sesión para que los cambios surtan efecto.

Sincronizar varios teclados al iniciar la sesión

Anteriormente, solo el teclado activo en el cliente se sincronizaba con el VDA después de que la sesión se iniciara en modo de pantalla completa. En este escenario, si configurabas Sincronizar solo una vez - al iniciar la sesión en tu aplicación Citrix Workspace y tenías que cambiar a un teclado diferente, debías instalar manualmente el teclado en tu escritorio remoto. Esta función se utiliza principalmente cuando el modo de entrada del teclado del lado del cliente es el modo de entrada de código de exploración (scancode). Los usuarios pueden seleccionar una distribución de teclado en una sesión remota como la distribución de teclado activa, que se sincroniza desde la lista de distribuciones de teclado del cliente.

A partir de la versión 2402, todos los teclados disponibles en el cliente Linux se sincronizan con el VDA después de que la sesión se inicie en modo de pantalla completa. Puedes seleccionar el teclado necesario de la lista de teclados instalados en el VDA, después de que la sesión se inicie en modo de pantalla completa.

Requisitos previos:

En la aplicación Citrix Workspace para Linux:

Habilita Sincronizar solo una vez - al iniciar la sesión en la configuración de preferencias del teclado. Para obtener más información, consulta Sincronización de la distribución del teclado.

En el VDA:

Habilita las siguientes directivas del VDA:

Configuración en la aplicación Citrix Workspace para Linux:

Esta función solo se aplica a los escritorios virtuales. Esta función está deshabilitada de forma predeterminada. Para habilitar esta función, haz lo siguiente:

  1. Navega a la carpeta /config y abre el archivo All_Regions.ini.
  2. Ve a la sección [Virtual Channels\Keyboard] y agrega la siguiente entrada:

    SyncKbdLayoutList=TRUE
    <!--NeedCopy-->
    

Para deshabilitar esta función, establece el valor de SyncKbdLayoutList en False.

Configuración en VDA:

La función Sincronizar varios teclados al inicio de la sesión está habilitada de forma predeterminada en el VDA. Actualiza la configuración del registro del VDA para deshabilitarla cuando sea necesario:

  1. Abre el editor del Registro y navega hasta HKEY_LOCAL_MACHINE\Software\Citrix\IcaIme.
  2. Crea la entrada DWORD DisableKbdLayoutList y establece su valor en 0. Si estableces el valor en 1, se deshabilita la función Sincronizar varios teclados al inicio de la sesión.
  3. Reinicia la sesión para que los cambios surtan efecto.

Herramienta de diagnóstico mejorada para teclado e IME

A partir de la versión 2411, Citrix Workspace app para Linux es compatible con una nueva herramienta de línea de comandos de autoservicio alojada en la aplicación Windows Virtual Desktop para diagnosticar problemas relacionados con el teclado y el Editor de métodos de entrada (IME). Esta herramienta satisface diversas necesidades de los usuarios, ofrece versatilidad de plataforma y se adapta a las necesidades personalizadas. Las funciones de teclado e IME dependen de diferentes configuraciones y capacidades en Virtual Delivery Agent y Citrix Workspace app. Una configuración incorrecta en Virtual Desktop Agent o en el lado del cliente podría provocar un comportamiento de entrada inesperado.

Con esta herramienta, puedes identificar fácilmente problemas que antes eran difíciles de encontrar. Son los siguientes:

  • Inconsistencia en el modo de sincronización del diseño del teclado: Comprueba la configuración de sincronización del diseño del teclado y las directivas de grupo, y resuelve problemas en las configuraciones del modo de sincronización dentro de un entorno determinado.
  • Inconsistencia en el diseño del teclado del cliente y del VDA: Verifica si el diseño del teclado del cliente coincide con el diseño del teclado del VDA.
  • Transferencia transparente de teclas del cliente al VDA: Examina el sistema de ventanas, la configuración de transferencia transparente de teclas del cliente y el modo de pantalla completa de la sesión para sugerir las mejores prácticas.
  • Inconsistencia en el modo de entrada del teclado: Revisa la directiva del VDA y el modo de entrada del teclado seleccionado para confirmar si las funciones del teclado funcionan correctamente.

Requisitos previos

  • Citrix Workspace app para Linux 2411 o superior.
  • Windows VDA 2503 o superior.

Esta herramienta de línea de comandos está alojada en Windows VDA como CtxKbImeDiagnostics.exe.

Interfaz Descripción Nota
CtxKbimeDiagnostics Muestra los resultados de diagnóstico de las sesiones ICA del usuario actual. Si el usuario tiene privilegios de administrador, muestra los diagnósticos de todas las sesiones ICA activas. Si el usuario no tiene privilegios de administrador, muestra los diagnósticos de las sesiones ICA del usuario actual.
CtxKbimeDiagnostics [-v] Muestra la información de configuración y los resultados de diagnóstico de las sesiones ICA de los usuarios actuales. Los privilegios de administrador muestran los diagnósticos de todas las sesiones ICA activas.
CtxKbimeDiagnostics [-v] [-s Session_Id] Muestra la información de configuración y los resultados de diagnóstico de esta sesión.  
CtxKbimeDiagnostics [-s Session_Id] Muestra los resultados de diagnóstico de una sesión específica. Los privilegios de administrador pueden consultar otras sesiones ICA. Los usuarios normales pueden consultar sus propias sesiones.
CtxKbimeDiagnostics [-s Session_Id] [-v] Muestra toda la información de configuración y los resultados de diagnóstico de una sesión específica. Los privilegios de administrador pueden consultar otras sesiones ICA. Los usuarios normales pueden consultar sus propias sesiones.
CtxKbimeDiagnostics [-h] Muestra los argumentos/parámetros admitidos y ejemplos. Interfaz de ayuda.
CtxKbimeDiagnostics [-V] Muestra la versión actual de la herramienta.  

Configuración de teclado mejorada

A partir de la versión 2601, Citrix Workspace app para Linux presenta una configuración de teclado mejorada que proporciona un control superior sobre los accesos directos del sistema y los modos de entrada del teclado. Estas mejoras incluyen la configuración de la interfaz de usuario para la transferencia de accesos directos del sistema (transferencia transparente de teclas) y un modo automático para la entrada del teclado que selecciona dinámicamente el mejor método de entrada según el tipo de VDA.

Configuración de transferencia de accesos directos del sistema

Para configurar la transferencia de accesos directos del sistema:

  1. Selecciona la ficha Teclado.

  2. En la sección Configuración de transferencia de accesos directos del sistema, selecciona una de las siguientes opciones:

    • Dispositivo local – Los accesos directos se envían al cliente Linux local.
    • Solo sesión HDX en pantalla completa (Predeterminado) – Cuando la sesión VDA está en modo de pantalla completa, los accesos directos se envían a la sesión VDA. De lo contrario, los accesos directos se envían al cliente Linux local.
    • Sesión remota – Los accesos directos se envían a la sesión VDA.

Nota:

Los cambios en la configuración del teclado surten efecto en tiempo real.

Modo de entrada de teclado automático

Para configurar el modo de entrada del teclado:

  1. Selecciona la ficha Teclado.

  2. En la sección Configuración del modo de entrada del teclado, selecciona una de las siguientes opciones:

    • Automático (Predeterminado) – Selecciona dinámicamente el modo de entrada del teclado según la sesión actual. Para las sesiones de VDA de Linux, el modo de entrada es Scancode. Para las sesiones de VDA de Windows o Mac, el modo de entrada es Unicode.
    • Scancode
    • Unicode

Nota:

Los cambios en la configuración del teclado surten efecto cuando modificas la configuración en la interfaz de usuario.

Opciones de teclado

Teclado