Clavier

Comportement du clavier

Pour générer une combinaison de touches Ctrl+Alt+Suppr à distance :

-  1.  Décidez quelle combinaison de touches crée la combinaison Ctrl+Alt+Suppr sur le bureau virtuel distant.
  1. Dans la section WFClient du fichier de configuration approprié, configurez UseCtrlAltEnd :
    • Vrai signifie que Ctrl+Alt+Fin transmet la combinaison Ctrl+Alt+Suppr au bureau distant.
    • Faux (par défaut) signifie que Ctrl+Alt+Entrée transmet la combinaison Ctrl+Alt+Suppr au bureau distant.

Redirection générique

Configuration du clavier Bloomberg v4 via la redirection USB générique côté client :

Comme prérequis, la stratégie doit être activée dans le Domain Delivery Controller™ (DDC).

  1. Trouvez le vid et le pid du clavier Bloomberg. Par exemple, sous Debian et Ubuntu, exécutez la commande suivante :

    lsusb

  2. Accédez à $ICAROOT et modifiez le fichier usb.conf.

  3. Ajoutez l’entrée suivante dans le fichier usb.conf pour autoriser le clavier Bloomberg pour la redirection USB, puis enregistrez le fichier.

    ALLOW: vid=1188 pid=9545

  4. Redémarrez le démon ctxusbd sur le client. Par exemple, sous Debian et Ubuntu, exécutez la commande suivante :

    systemctl restart ctxusbd

  5. Lancez une session client. Assurez-vous que la session a le focus lorsque vous branchez le clavier Bloomberg v4 pour la redirection.

Remarque :

Vous pouvez ajouter la configuration suivante pour désactiver la commande selectconfiguration :

ALLOW: vid=1100 pid=0101 disableselectconfig=1.

La commande selectconfiguration est utilisée dans VDA pour configurer les périphériques USB.

Redirection sélective

Cette fonctionnalité permet l’utilisation de l’interface du clavier Bloomberg v4 et v5 sur plusieurs sessions. Cette fonctionnalité offre la flexibilité d’utiliser le clavier dans toutes les sessions distantes, à l’exception des interfaces d’empreintes digitales et audio. Les interfaces d’empreintes digitales et audio sont redirigées vers des sessions uniques comme auparavant.

Pour activer la fonctionnalité :

  1. Modifiez la section BloombergRedirection comme suit dans le fichier $HOME/.ICAClient/wfclient.ini.

    BloombergRedirection=true
    <!--NeedCopy-->
    
  2. Effectuez toutes les étapes mentionnées dans Redirection générique.

Pour désactiver la fonctionnalité :

  1. Modifiez la section BloombergRedirection comme suit dans le fichier $HOME/.ICAClient/wfclient.ini.

    BloombergRedirection=false
    <!--NeedCopy-->
    
  2. Effectuez toutes les étapes mentionnées dans Redirection générique.

Remarque :

  • Définir la valeur sur faux rétablit la fonctionnalité au comportement présent dans les versions antérieures du client, où toutes les interfaces sont redirigées vers une seule session.

  • Prise en charge du raccourci clavier pour basculer entre le mode Plein écran et Fenêtré

  • Auparavant, vous pouviez utiliser le bouton Fenêtre ou Plein écran de Desktop Viewer pour basculer entre le mode Plein écran et Fenêtré.

À partir de la version 2308 de l’application Citrix Workspace, vous pouvez utiliser le raccourci clavier Ctrl+F2 pour basculer entre le mode Plein écran et Fenêtré. Par exemple, lorsque la session de bureau est en mode Plein écran, si vous appuyez sur “Ctrl+F2”, la session de bureau quitte le mode Plein écran.

  • Cette fonctionnalité est désactivée par défaut.

  • Pour activer cette fonctionnalité :

    1. Si .ICAClient est déjà présent dans le dossier personnel de l’utilisateur actuel lors de l’installation de la nouvelle version de l’application Citrix Workspace pour Linux :
  • Supprimez le fichier All_Regions.ini.
  • Ou
  • Conservez le fichier All_Regions.ini et ajoutez les lignes suivantes à la fin de la section [Client Engine\Application Launching] :

         FullScreenShortcutSupport=*
     <!--NeedCopy-->
    
  1. Accédez au fichier /opt/Citrix/ICAClient/config/All_Regions.ini et modifiez la valeur de FullScreenShortcutSupport comme suit :

     FullScreenShortcutSupport=true
    <!--NeedCopy-->
    

    Par défaut, le raccourci clavier est Ctrl+F2.

Vous pouvez également personnaliser la touche de raccourci. Les raccourcis sont composés de deux parties différentes, telles que KeyPassthroughEscapeShift et KeyPassthroughEscapeChar dans le fichier All_Regions.ini.

Les deux touches que vous utilisez doivent provenir de la liste suivante :

-  |Nom|Section|Valeur|
-  |---|---|---|
-  |KeyPassthroughEscapeShift|\[Virtual Channels\Keyboard] dans All\_Regions.ini|\[Alt, Ctrl, Shift, Alt+Ctrl, Alt+Shift, Ctrl+Shift, Alt+Ctrl+Shift], Valeur par défaut : Ctrl| |KeyPassthroughEscapeChar|\[Virtual Channels\Keyboard] dans All\_Regions.ini|\[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, Minus, Plus, Tab, Pause], Valeur par défaut : F2, Remarque : Minus et Plus sont les touches du pavé numérique.|

Par exemple, si vous souhaitez utiliser « Ctrl+Shift+F3 » comme raccourci clavier, les éléments de configuration doivent être les suivants :

-  KeyPassthroughEscapeShift=Ctrl+Shift
-  KeyPassthroughEscapeChar=F3

Limitation :

  • Si vous utilisez une combinaison de touches qui entre en conflit avec les raccourcis du système d’exploitation client ou contient un raccourci système, la bascule Plein écran peut ne pas fonctionner car le système d’exploitation client a la priorité sur l’utilisation de ce raccourci. Par exemple, si vous utilisez « Ctrl + F3 » comme raccourci système du système d’exploitation Linux, vous ne pouvez pas utiliser « Ctrl + F3 » ou « Shift + Ctrl + F3 » comme bascule Plein écran de l’application Citrix Workspace.
  • Ctrl+Alt+F'*' ou Alt+Ctrl+F'*' (F'*' fait référence à F1-F12) sont des raccourcis clavier utilisés pour basculer entre les terminaux virtuels sous Linux. Ces raccourcis ne doivent pas être utilisés pour la bascule Plein écran.
    • Alt+Ctrl+Plus ou Alt+Ctrl+Minus (Plus et Minus sont les touches du clavier numérique) sont mappés aux symboles XF86Next_VMode/XF86Prev_VMode dans le système Linux et ne sont pas disponibles pour les raccourcis. Par conséquent, ces combinaisons ne doivent pas être utilisées pour la bascule Plein écran.

Synchronisation de la disposition du clavier

La synchronisation de la disposition du clavier vous permet de basculer entre les dispositions de clavier préférées sur le périphérique client. Cette fonctionnalité est désactivée par défaut. Après avoir activé cette fonctionnalité, la disposition du clavier client se synchronise automatiquement avec les applications et bureaux virtuels.

À partir de la version 2203, l’application Citrix Workspace prend en charge les trois modes de synchronisation de la disposition du clavier suivants :

-  **Synchroniser une seule fois - au lancement de la session** – En fonction de la valeur `KeyboardLayout` dans le fichier wfclient.ini, la disposition du clavier client est synchronisée avec le serveur au lancement de la session. Si la valeur `KeyboardLayout` est définie sur `0`, le clavier système est synchronisé avec le VDA. Si la valeur `KeyboardLayout` est définie sur une langue spécifique, le clavier spécifique à la langue est synchronisé avec le VDA. Toutes les modifications que vous apportez à la disposition du clavier client pendant la session ne prennent pas effet immédiatement. Pour appliquer les modifications, déconnectez-vous et reconnectez-vous à l'application. Les modifications prennent également effet si vous vous reconnectez ou vous reconnectez à la session VDA. Le mode **Synchroniser une seule fois - au lancement de la session** est la disposition du clavier par défaut sélectionnée pour l'application Citrix Workspace.
  • Autoriser la synchronisation dynamique - Cette option synchronise la disposition du clavier client avec le serveur lorsque vous modifiez la disposition du clavier client.
  • Ne pas synchroniser - Indique que le client utilise la disposition du clavier présente sur le serveur.

Prérequis :

  • Activez la fonctionnalité de mappage de la disposition du clavier Unicode sur le VDA Windows. Pour plus d’informations, consultez l’article du Knowledge Center CTX226335.

  • Activez la fonctionnalité de synchronisation dynamique de la disposition du clavier sur le VDA Linux. Pour plus d’informations, consultez Synchronisation dynamique de la disposition du clavier
  • La synchronisation de la disposition du clavier dépend de la bibliothèque XKB.
  • Lorsque vous utilisez un Windows Server 2016 ou Windows Server 2019, accédez au chemin de registre HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme. Ensuite, ajoutez une valeur DWORD avec le nom de clé DisableKeyboardSync et définissez la valeur sur 0.
  • Si .ICAClient est déjà présent dans le dossier personnel de l’utilisateur actuel :

    Supprimez le fichier All_Regions.ini

    ou

    Pour conserver le fichier All_Regions.ini, ajoutez les lignes suivantes à la fin de la section [Virtual Channels\Keyboard] :

  • KeyboardSyncMode=

    KeyboardEventMode=

Configurer la disposition du clavier

L’application Citrix Workspace fournit des paramètres d’interface utilisateur et de configuration pour activer les trois modes de synchronisation de la disposition du clavier.

Pour configurer la synchronisation de la disposition du clavier à l’aide de l’interface utilisateur graphique :

  1. À partir de l’icône de l’application Citrix Workspace dans la zone de notification, sélectionnez Préférences.

    Ou,

    • Ouvrez le terminal, accédez au chemin d’installation et exécutez la commande suivante :

    util/configmgr

    La boîte de dialogue Citrix Workspace – Préférences apparaît.

    Image des paramètres de synchronisation de la disposition du clavier

  2. Cliquez sur l’onglet Clavier.

    La page Paramètres de synchronisation de la disposition du clavier apparaît.

    1. Sélectionnez l’une des options suivantes :
    • Synchroniser une seule fois – au lancement de la session – Indique que la disposition du clavier est synchronisée avec le VDA une seule fois au lancement de la session. Le mode de saisie clavier Unicode est l’option recommandée pour le mode Synchroniser une seule fois – au lancement de la session.
    • Autoriser la synchronisation dynamique – Indique que la disposition du clavier est synchronisée dynamiquement avec le VDA lorsque le clavier client est modifié au cours d’une session. Le mode de saisie clavier Unicode est l’option recommandée pour le mode Autoriser la synchronisation dynamique.
    • Ne pas synchroniser – Indique que le client utilise la disposition du clavier présente sur le serveur, quelle que soit la disposition du clavier sélectionnée sur le client. Le mode de saisie clavier par code de balayage est l’option recommandée pour le mode Ne pas synchroniser. Vous devez vous assurer que la disposition du clavier client est la même que la disposition du clavier sur le VDA si vous sélectionnez Unicode pour l’option Ne pas synchroniser.
  1. Cliquez sur Enregistrer et fermer.

Pour configurer la synchronisation de la disposition du clavier à l’aide des paramètres du fichier de configuration :

Modifiez le fichier de configuration wfclient.ini pour activer la disposition du clavier requise.

Synchroniser une seule fois – au lancement de la session :

Lorsque cette fonctionnalité est activée, lors du lancement d’une session, la disposition du clavier active sur le périphérique client est synchronisée avec le VDA. En fonction de la valeur KeyboardLayout dans le fichier wfclient.ini, la disposition du clavier client est synchronisée avec le serveur au lancement de la session. Si la valeur KeyboardLayout est définie sur 0, le clavier système est synchronisé avec le VDA. Si la valeur KeyboardLayout est définie sur une langue spécifique, le clavier spécifique à la langue est synchronisé avec le VDA.

Pour sélectionner ce mode, procédez comme suit :

  1. Accédez au fichier de configuration $HOME/.ICAClient/wfclient.ini.
    1. Ajoutez les entrées suivantes :
     KeyboardSyncMode=Once
     KeyboardEventMode=Unicode (or KeyboardEventMode= Scancode)
     <!--NeedCopy-->
    

Le mode de saisie clavier Unicode est l’option recommandée pour le mode Synchroniser une seule fois – au lancement de la session.

Autoriser la synchronisation dynamique :

Lorsque cette fonctionnalité est activée, lorsque la disposition du clavier change sur le périphérique client au cours d’une session, la disposition du clavier de la session change correctement.

Pour sélectionner ce mode, procédez comme suit :

  1. Accédez au fichier de configuration $HOME/.ICAClient/wfclient.ini.
  2. Ajoutez les entrées suivantes :

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

Le mode de saisie clavier Unicode est l’option recommandée pour le mode Autoriser la synchronisation dynamique.

Ne pas synchroniser :

Lorsque cette fonctionnalité est activée, la disposition du clavier côté VDA est utilisée, quelle que soit la disposition du clavier sélectionnée sur le périphérique client.

Pour sélectionner ce mode, procédez comme suit :

  1. Accédez au fichier de configuration $HOME/.ICAClient/wfclient.ini.
  2. Ajoutez les entrées suivantes :

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

Le mode de saisie clavier Scancode est l’option recommandée pour le mode Ne pas synchroniser. Vous devez vous assurer que la disposition du clavier côté client est la même que la disposition du clavier côté VDA si vous configurez en Unicode pour l’option Ne pas synchroniser.

Remarque :

Lorsque vous définissez KeyboardSyncMode="" (vide) dans le fichier wfclient.ini, le mode revient au comportement précédent. Dans le comportement précédent, la disposition du clavier est lue à partir du fichier $HOME/.ICAClient/wfclient.ini. Et, cette valeur est envoyée au VDA avec d’autres informations client au démarrage de la session.

Mode de saisie clavier

Citrix® recommande le mode de saisie clavier suivant pour les différentes options de synchronisation de la disposition du clavier :

-  Mode Scancode pour l'option **Ne pas synchroniser**.
-  Mode Unicode pour les options **Autoriser la synchronisation dynamique** et **Synchroniser une seule fois - au lancement de la session**.

Vous pouvez modifier la configuration de KeyboardEventMode dans le fichier wfclient.ini. Cependant, pour des performances optimales, utilisez les modes recommandés par Citrix pour différents scénarios, claviers physiques et périphériques clients.

Améliorations du mode de saisie clavier

Auparavant, vous pouviez activer différents modes de saisie clavier uniquement en mettant à jour la valeur de KeyboardEventMode dans le fichier de configuration. Il n’y avait pas d’option d’interface utilisateur pour sélectionner le mode de saisie clavier.

À partir de l’application Citrix Workspace 2309, vous pouvez configurer différents modes de saisie clavier à partir de la section Paramètres du mode de saisie clavier nouvellement introduite. Vous pouvez sélectionner Scancode ou Unicode comme mode de saisie clavier.

Pour configurer le mode de saisie clavier à l’aide de l’interface graphique, procédez comme suit :

  1. À partir de l’icône de l’application Citrix Workspace dans la zone de notification, sélectionnez Préférences. La boîte de dialogue Citrix Workspace – Préférences s’affiche.
  2. Cliquez sur Clavier. Vous pouvez voir la section Paramètres du mode de saisie clavier.

    Paramètres du mode de saisie clavier

  3. Sélectionnez l’une des options suivantes :

    • Scancode – Envoie la position de la touche du clavier côté client au VDA et le VDA génère le caractère correspondant. Applique la disposition du clavier côté serveur.
    • Unicode - Envoie la touche du clavier côté client au VDA et le VDA génère le même caractère dans le VDA. Applique la disposition du clavier côté client.

    Par défaut, le paramètre du mode de saisie clavier est sélectionné comme Unicode. Pour plus d’informations sur le mode de saisie clavier, consultez la section Configurer la disposition du clavier dans la documentation Synchronisation de la disposition du clavier.

  4. Cliquez sur Enregistrer et fermer.

Remarque :

Les modifications de configuration du clavier prennent effet une fois que vous vous reconnectez à l’application. Si vous modifiez le mode de saisie clavier dans l’interface utilisateur, la valeur du paramètre KeyboardEventMode dans le fichier wfclient.ini est également mise à jour automatiquement.

Par exemple, considérez un scénario où vous utilisez une disposition de clavier international américain et le VDA utilise la disposition de clavier russe.

Lorsque vous choisissez Scancode et que vous tapez la touche à côté de Verr Maj, le scancode 1E est envoyé au VDA. Le VDA utilise alors 1E pour afficher le caractère ф.

Si vous choisissez Unicode et que vous tapez la touche à côté de Verr Maj, le caractère a est envoyé au VDA. Ainsi, même si le VDA utilise la disposition de clavier russe, le caractère a apparaît à l’écran.

Prise en charge des dispositions de clavier étendues

À partir de l’application Citrix Workspace pour Linux version 2309, le mode de saisie clavier Scancode prend en charge les dispositions de clavier étendues suivantes :

-  Clavier japonais 106
-  Claviers portugais ABNT/ABNT2
  • Claviers multimédia

Le mode de saisie clavier Scancode prend en charge les dispositions de clavier étendues ainsi que tous les modes de synchronisation de la disposition du clavier.

Cette prise en charge est activée par défaut. Cependant, effectuez les étapes supplémentaires suivantes pour configurer le “clavier japonais 106” :

  1. Accédez au fichier de configuration $HOME/.ICAClient/wfclient.ini.
  2. Ajoutez les entrées suivantes :

    ```

  • KeyboardType=106 Keyboard (Japanese)

    ```

IME client pour les langues d’Asie de l’Est

La fonctionnalité de l’éditeur de méthode d’entrée (IME) client améliore l’expérience de saisie et d’affichage avec les caractères des langues chinoise, japonaise et coréenne (CJK) dans l’application Citrix Workspace pour Linux. Vous pouvez choisir d’utiliser l’IME client lorsque vous avez un IME préféré dans le client Linux ou que l’IME n’est pas disponible depuis le serveur distant.

Pour activer cette fonctionnalité, procédez comme suit :

  1. Accédez au fichier de configuration $HOME/.ICAClient/wfclient.ini.
  2. Ajoutez les entrées suivantes :

    KeyboardEventMode=Unicode
    UseLocalIM=True
    <!--NeedCopy-->
    
  • Si votre distribution Linux cliente ne dispose pas d’un iBus fonctionnel, vous devez définir la valeur KeyboardLayout. Vous devez définir explicitement cette valeur en fonction de la langue de votre IME dans le fichier de configuration wfclient.ini, comme suit :

  • Pour l’IME chinois - KeyboardLayout=Chinese (PRC)
  • Pour l’IME japonais - KeyboardLayout=Japanese (JIS)
  • Pour l’IME coréen - KeyboardLayout=Korean

  • Amélioration de la prise en charge de la synchronisation de la disposition du clavier pour GNOME 42

À partir de la version 2305, l’application Citrix Workspace pour Linux prend en charge la synchronisation de la disposition du clavier pour les bureaux tels qu’Ubuntu 22.04 qui utilisent l’environnement de bureau GNOME 42 et les versions ultérieures.

Prise en charge de la disposition du clavier pour Windows VDA et Linux VDA

Description du clavier client Linux Disposition du clavier client Linux Variante du clavier client Linux Se synchronise avec ID de paramètres régionaux Windows Disposition du clavier VDA Windows (ID) Disposition du clavier VDA Linux Variante du clavier VDA Linux
Suédois (sans touches mortes) se nodeadkeys sv-SE 0000041d se -
Arabe ara - ar-SA 00000401 ara -
Arabe (AZERTY) ara azerty ar-DZ 00020401 ara azerty
Allemand (Autriche) at - de-AT 00000407 at -
Belge (ISO alt.) be iso-alternate fr-BE 0000080c be iso-alternate
Belge be - nl-BE 00000813 be -
Bulgare bg - bg-BG 00030402 bg -
Bulgare (phonétique traditionnelle) bg phonetic bg-BG 00040402 bg phonetic
Bulgare (nouvelle phonétique) bg bas_phonetic bg-BG 00020402 bg bas_phonetic
-  | Portugais \(Brésil) | `br` | - | `→`| `pt-BR` | 00000416 | `br` | - |
-  | Biélorusse | `by` | - | `→`| `be-BY` | 00000423 | `by` | - |
-  | Anglais \(Canada) | `ca` | `eng` | `→`| `en-CA` | 00000409 | `ca` | `eng` | | Multilingue canadien | `ca` | `multix` | `→`| `fr-CA` | 00011009 | `ca` | `multix` | | Français \(Canada, hérité) | `ca` | `fr-legacy` | `→`| `fr-CA` | 00000c0c | `ca` | `fr-legacy` | | Français \(Canada) | `ca` | - | `→`| `fr-CA` | 00001009 | `ca` | - | | Français \(Suisse) | `ch` | `fr` | `→`| `fr-CH` | 0000100c | `ch` | fr | | Allemand \(Suisse) | `ch` | - | `→`| `de-CH` | 00000807 | `ch` | - | | Chinois \(simplifié) | `cn` | - | `→`| `en-US` | 00000409 | `us` | - | | Tchèque | `cz` | - | `→`| `cs-CZ` | 00000405 | `cz` | - |
-  | Tchèque \(QWERTY) | `cz` | `qwerty` | `→`| `cs-CZ` | 00010405 | `cz` | `qwerty` |
-  | Allemand | `de` | - | `→`| `de-DE` | 00000407 | `de` | - |
-  | Allemand \(Macintosh) | `de` | `mac` | `→`| `de-DE` | 00000407 | `de` | `mac` | | Danois | `dk` | - | `→`| `da-DK` | 00000406 | `dk` | - | | Estonien | `ee` | - | `→`| `et-EE` | 00000425 | `ee` | - | | Espagnol \(Amérique latine) | `es` | - | `→`| `es-ES` | 0000040a | `es` | - | | Espagnol \(Macintosh) | `es` | `mac` | `→`| `es-ES` | 0000040a | `es` | `mac` | | Finnois | `fi` | - | `→`| `fi-FI` | 0000040b | `fi` | - | | Français | `fr` | - | `→`| `fr-FR` | 0000040c | `fr` | - | | Français \(Macintosh) | `fr` | `mac` | `→`| `fr-FR` | 0000040c | `fr` | `mac` | | Anglais \(Royaume-Uni) | `gb` | - | `→`| `en-GB` | 00000809 | `gb` | - | | Anglais \(Macintosh) | `gb` | mac | `→`| `en-GB` | 00000809 | `gb` | `mac` | | Anglais \(Royaume-Uni, étendu, avec touches Win) | `gb` | `extd` | `→`| `en-GB` | 00000452 | `gb` | `extd` | | Grec | `gr` | - | `→`| `el-GR` | 00000408 | `gr` | - | | Croate | `hr` | - | `→`| `hr-HR` | 0000041a | `hr` | - | | Hongrois | `hu` | - | `→`| `hu-HU` | 0000040e | `hu` | - | | Irlandais | `ie` | - | `→`| `en-IE` | 00001809 | `ie` | - | | Hébreu | `il` | - | `→`| `he-IL` | 0002040d | `il` | - | | Anglais \(Inde, avec roupie) | `in` | `eng` | `→`| `en-IN` | 00004009 | `in` | `eng` | | Irakien | `iq` | - | `→`| `ar-IQ` | 00000401 | `iq` | - | | Islandais | `is` | - | `→`| `is-IS` | 0000040f | `is` | - | | Italien | `it` | - | `→`| `it-IT` | 00000410 | `it` | - | | Japonais | `jp` | - | `→`| `en-US` | 00000409 | `us` | - | | Japonais \(Macintosh) | `jp` | `mac` | `→`| `en-US` | 00000409 | `us` | `mac` | | Coréen | `kr` | - | `→`| `en-US` | 00000409 | `us` | - | | Espagnol \(Amérique latine) | `latam` | - | `→`| `es-MX` | 0000080a | `latam` | - | | Lituanien | `lt` | - | `→`| `lt-LT` | 00010427 | `lt` | - | | Lituanien \(IBM LST 1205-92) | `lt` | `ibm` | `→`| `lt-LT` | 00000427 | `lt` | `ibm` | | Lituanien \(Standard) | `lt` | `std` | `→`| `lt-LT` | 00020427 | `lt` | `std` | | Letton | `lv` | - | `→`| `lv-LV` | 00020426 | `lv` | - | | Norvégien | `no` | - | `→`| `nb-NO` | 00000414 | `no` | - | | Polonais | `pl` | - | `→`| `pl-PL` | 00000415 | `pl` | - | | Polonais \(QWERTZ) | `pl` | `qwertz` | `→`| `pl-PL` | 00010415 | `pl` | `qwertz` | | Portugais | `pt` | - | `→`| `pt-PT` | 00000816 | `pt`| - | | Portugais \(Macintosh) | `pt` | `mac` | `→`| `pt-PT` | 00000816 | `pt` | mac | | Roumain \(standard) | `ro` | `std` | `→`| `ro-RO` | 00010418 | `ro`| `std` | | Serbe | `rs` | - | `→`| `sr-Cyrl-RS` | 00000c1a | `rs` | - | | Serbe \(latin) | `rs` | latin | `→`| `sr-Latn-RS` | 0000081a | `rs` | latin | | Russe | `ru` | - | `→`| `ru-RU` | 00000419 | `ru` | - | | Russe \(machine à écrire) | `ru` | `typewriter` | `→`| `ru-RU`| 00010419 | `ru`| typewriter | | Russe \(Macintosh) | `ru` | `mac` | `→`| `ru-RU` | 00000419 | `ru` | `mac` | | Suédois | `se` | - | `→`| `sv-SE` | 0000041d | `se` | - | | Suédois \(Macintosh) | `se` | `mac` | `→`|`sv-SE` | 0000041d | `se` | `mac` | | Slovène | `si` | - | `→`| `sl-SI` | 00000424 | `si` | - | | Slovaque | `sk` | - | `→`| `sk-SK` | 0000041b | `sk`| - | | Slovaque \(QWERTY) | `sk` | `qwerty` | `→`| `sk-SK` | 0001041b | `sk` | `qwerty` | | Thaï | `th` | - | `→`| `th-TH` | 0000041e | `th` | - | | Thaï \(`Pattachote`) | `th` | `pat` | `→`| `th-TH` | 0001041e | `th` | `pat` | | Tadjik | `tj` | - | `→`| `tg-Cyrl-TJ` | 00000428 | `tj` | - | | Turc | `tr` | - | `→`| `tr-TR` | 0000041f | `tr` | - | | Turc \(F) | `tr` | `f` | `→`| `tr-TR` | 0001041f | `tr` | f | | Chinois \(traditionnel) | `tw` | - | `→`| `en-US` | 00000409 | `us`| - | | Ukrainien | `ua` | - | `→`| `uk-UA` | 00000422 | `ua` | - | | Anglais \(États-Unis) | `us` | - | `→`| `en-US` | 00000409 | `us` | - | | Anglais \(Macintosh) | `us` | `mac` | `→`| `en-US` | 00000409 | `us` | `mac` | | Anglais \(Dvorak) | `us` | `dvorak` | `→`| `en-US` | 00010409 | `us` | `dvorak` | | Anglais \(Dvorak, gaucher) | `us` | `dvorak-l` | `→`| `en-US` | 00030409 | `us` | `dvorak-l`| | Anglais \(Dvorak, droitier) | `us`| `dvorak-r` | `→`| `en-US` | 00040409 | `us`| `dvorak-r` | | Anglais \(États-Unis, intl., avec touches mortes) | `us` | `intl` | `→`| `nl-NL` | 00020409 | `us` | `intl` | | Vietnamien | `vn` | - | `→`| `vi-VN` | 0000042a | `vn` | - |

Disposition du clavier VDA

La fonctionnalité de disposition du clavier VDA vous permet d’utiliser la disposition du clavier VDA quelles que soient les préférences de disposition du clavier du client. Elle prend en charge les types de claviers suivants : PC/XT 101, 102, 104, 105, 106.

Pour utiliser la disposition du clavier côté serveur :

  1. Lancez le fichier wfclient.ini.

  2. Modifiez la valeur de l’attribut KeyboardLayout comme suit :

    KeyboardLayout=(Server Default)

    La valeur par défaut de l’attribut KeyboardLayout est (User Profile).

  3. Relancez la session pour que les modifications prennent effet.

Synchroniser plusieurs claviers au démarrage de la session

Auparavant, seul le clavier actif sur le client était synchronisé avec le VDA après le démarrage de la session en mode plein écran. Dans ce scénario, si vous aviez configuré Synchroniser une seule fois - au lancement de la session dans votre application Citrix Workspace et que vous deviez passer à un autre clavier, vous deviez installer manuellement le clavier sur votre bureau distant. Cette fonctionnalité est principalement utilisée lorsque le mode de saisie du clavier côté client est le mode de saisie par code de balayage (scancode). Les utilisateurs peuvent sélectionner une disposition de clavier dans une session distante comme disposition de clavier active, celle-ci étant synchronisée à partir de la liste des dispositions de clavier du client.

À partir de la version 2402, tous les claviers disponibles sur le client Linux sont synchronisés avec le VDA après le démarrage de la session en mode plein écran. Vous pouvez sélectionner le clavier requis dans la liste des claviers installés sur le VDA, une fois la session démarrée en mode plein écran.

Conditions préalables :

Sur l’application Citrix Workspace pour Linux :

Activez Synchroniser une seule fois - au lancement de la session dans les paramètres de préférence du clavier. Pour plus d’informations, consultez la section Synchronisation de la disposition du clavier.

Sur le VDA :

Activez les stratégies VDA suivantes :

Configuration sur l’application Citrix Workspace pour Linux :

Cette fonctionnalité s’applique uniquement aux bureaux virtuels. Elle est désactivée par défaut. Pour l’activer, procédez comme suit :

  1. Accédez au dossier /config et ouvrez le fichier All_Regions.ini.
  2. Accédez à la section [Virtual Channels\Keyboard] et ajoutez l’entrée suivante :

    SyncKbdLayoutList=TRUE
    <!--NeedCopy-->
    

Pour désactiver cette fonctionnalité, définissez la valeur de SyncKbdLayoutList sur False.

Configuration sur le VDA :

La fonctionnalité Synchroniser plusieurs claviers au démarrage de la session est activée par défaut sur le VDA. Mettez à jour le paramètre de registre du VDA pour la désactiver si nécessaire :

  1. Ouvrez l’Éditeur du Registre et accédez à HKEY_LOCAL_MACHINE\Software\Citrix\IcaIme.
  2. Créez l’entrée DWORD DisableKbdLayoutList et définissez sa valeur sur 0. La définition de la valeur sur 1 désactive la fonctionnalité Synchroniser plusieurs claviers au démarrage de la session.
  3. Redémarrez la session pour que les modifications prennent effet.

Outil de diagnostic amélioré pour le clavier et l’IME

À partir de la version 2411, un nouvel outil en ligne de commande en libre-service hébergé dans l’application Windows Virtual Desktop est pris en charge par l’application Citrix Workspace pour Linux afin de diagnostiquer les problèmes liés au clavier et à l’éditeur de méthode d’entrée (IME). Cet outil répond à diverses exigences utilisateur, offre une polyvalence de plateforme et répond aux besoins personnalisés. Les fonctions du clavier et de l’IME dépendent de différentes configurations et capacités dans le Virtual Delivery Agent et l’application Citrix Workspace. Des paramètres incorrects dans le Virtual Desktop Agent ou côté client peuvent entraîner un comportement de saisie inattendu.

Avec cet outil, vous pouvez facilement identifier des problèmes qui étaient auparavant difficiles à trouver. Il s’agit des suivants :

  • Incohérence du mode de synchronisation de la disposition du clavier : Vérifie les paramètres de synchronisation de la disposition du clavier et les stratégies de groupe, et résout les problèmes de configuration du mode de synchronisation dans un environnement donné.
  • Incohérence de la disposition du clavier client et VDA : Vérifie si la disposition du clavier client correspond à celle du clavier VDA.
  • Transmission transparente des touches du client au VDA : Examine le système de fenêtrage, les paramètres de transmission transparente des touches du client et le mode plein écran de la session pour suggérer les meilleures pratiques.
  • Incohérence du mode de saisie du clavier : Examine la stratégie VDA et le mode de saisie du clavier sélectionné pour confirmer si les fonctions du clavier fonctionnent correctement.

Prérequis

  • Application Citrix Workspace pour Linux 2411 ou version ultérieure.
  • VDA Windows 2503 ou version ultérieure.

Cet outil en ligne de commande est hébergé dans le VDA Windows sous le nom CtxKbImeDiagnostics.exe.

Interface Description Remarque
CtxKbimeDiagnostics Affiche les résultats de diagnostic pour les sessions ICA de l’utilisateur actuel. Si l’utilisateur dispose de privilèges d’administrateur, il affiche les diagnostics pour toutes les sessions ICA actives. Si l’utilisateur ne dispose pas de privilèges d’administrateur, il affiche les diagnostics pour les sessions ICA de l’utilisateur actuel.
CtxKbimeDiagnostics [-v] Affiche les informations de paramétrage et les résultats de diagnostic pour les sessions ICA des utilisateurs actuels. Les privilèges d’administrateur affichent les diagnostics pour toutes les sessions ICA actives.
CtxKbimeDiagnostics [-v] [-s Session_Id] Affiche les informations de paramétrage et les résultats de diagnostic pour cette session.  
CtxKbimeDiagnostics [-s Session_Id] Affiche les résultats de diagnostic pour une session spécifique. Les privilèges d’administrateur peuvent interroger d’autres sessions ICA. Les utilisateurs normaux peuvent interroger leurs propres sessions.
CtxKbimeDiagnostics [-s Session_Id] [-v] Affiche toutes les informations de paramétrage et les résultats de diagnostic pour une session spécifique. Les privilèges d’administrateur peuvent interroger d’autres sessions ICA. Les utilisateurs normaux peuvent interroger leurs propres sessions.
CtxKbimeDiagnostics [-h] Affiche les arguments/paramètres pris en charge et des exemples. Interface d’aide.
CtxKbimeDiagnostics [-V] Affiche la version actuelle de l’outil.  

Paramètres de clavier améliorés

À partir de la version 2601, l’application Citrix Workspace pour Linux introduit des paramètres de clavier améliorés qui offrent un contrôle accru sur les raccourcis système et les modes de saisie du clavier. Ces améliorations incluent des paramètres d’interface utilisateur pour la transmission transparente des raccourcis système (transmission transparente des touches) et un mode automatique pour la saisie au clavier qui sélectionne dynamiquement la meilleure méthode de saisie en fonction du type de VDA.

Paramètres de transmission transparente des raccourcis système

Pour configurer la transmission transparente des raccourcis système :

  1. Sélectionnez l’onglet Clavier.

  2. Dans la section Paramètres de transmission transparente des raccourcis système, sélectionnez l’une des options suivantes :

    • Appareil local – Les raccourcis sont envoyés au client Linux local.
    • Session HDX en plein écran uniquement (Par défaut) – Lorsque la session VDA est en mode plein écran, les raccourcis sont envoyés à la session VDA. Sinon, les raccourcis sont envoyés au client Linux local.
    • Session distante – Les raccourcis sont envoyés à la session VDA.

Remarque :

Les modifications de configuration du clavier prennent effet en temps réel.

Mode de saisie automatique du clavier

Pour configurer le mode de saisie du clavier :

  1. Sélectionnez l’onglet Clavier.

  2. Dans la section Paramètres du mode de saisie du clavier, sélectionnez l’une des options suivantes :

    • Automatique (Par défaut) – Sélectionne dynamiquement le mode de saisie du clavier en fonction de la session actuelle. Pour les sessions VDA Linux, le mode de saisie est Scancode. Pour les sessions VDA Windows ou Mac, le mode de saisie est Unicode.
    • Scancode
    • Unicode

Remarque :

Les modifications de configuration du clavier prennent effet lorsque vous modifiez la configuration dans l’interface utilisateur.

Keyboard options

Clavier