TUTOS.EU

Activer / Désactiver les HotKeys du client Citrix

Comment activer ou désactiver les raccourcis clavier du client Citrix Receiver

Le client Citrix permet de paramétrer des raccourcis clavier. On le voit par exemple via l'article CTX140219 où l'on voit que l'on peut paramétrer cela par GPO.

Modifier les paramètres par GPO demande l'utilisation d'un .adm spécifique et il faut le récupérer.
J'ai sur mon poste un Citrix Receiver V 4.2

L'installation du client Citrix Receiver permet de récupérer un fichier icaclient.adm qui est dans
C:\Program Files (x86)\Citrix\ICA Client\Configuration

Après son import on peut effectivement régler des raccourcis clavier

Qui dit gpo dit clé de registre.
L'analyse du fichier adm permettant de modifier les raccourcis permet donc de trouver la clé de registre à modifier

Sur mon poste je retrouve effectivement la clé et tout un tas de valeurs suivant les combinaisons de touche

La commande suivant permet par exemple de s'assurer que sur mon profil les raccourcis sont désactivés

REG ADD "HKCU\Software\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Client Engine\Hot Keys" /v AllowHotkey /t REG_SZ /d "0" /f
Lien vers le fichier : cliquez ici Copier le code

Sur le site du support Citrix on voit qu'il existe d'autres solutions pour paramétrer les raccourcis clavier :
http://support.citrix.com/proddocs/topic/ica-settings/ica-settings-hotkey3shift.html

Et effectivement dans C:\Program Files (x86)\Citrix\ICA Client\Configuration
sur mon poste j'ai un All_Regions.ini

Et dans C:\Program Files (x86)\Citrix\ICA Client
j'ai un appsrv.ini qui permet de régler les raccourcis clavier

Encore un autre emplacement de paramétrage possible :
Sur le site http://discussions.citrix.com/topic/265362-disable-web-interface-hotkeys/

Edit the template.ica or default.ica on the WI server and make the changes below.

Change these lines:

Hotkey1Char=F1
Hotkey1Shift=Shift
Hotkey2Char=F2
Hotkey2Shift=Shift

so that they look like this:

Hotkey1Char=none
Hotkey1Shift=none
Hotkey2Char=none
Hotkey2Shift=none

This will prevent the Citrix client from intercepting these key combinations so they they are properly passed to your application.
Lien vers le fichier : cliquez ici Copier le code

Effectivement sur une WebInterface V5.4 on a un fichier default.ica par site
Les sites étant hébergés par IIS, on les retrouve sous différents répertoires sous
C:\Inetpub\wwwroot\Citrix

Exemple de contenu d'un default.ica

Si on se base sur l'article CTX140219
en manipulant la section WFCLIENT on peut forcer le mappage des HotKeys.
On va ici forcer la désactivation des raccourcis pour la touche F3

Vous remarquerez que c'est la HotKey2 qu'il faut modifier pour jouer sur la touche F3 (et c'est la HotKey3 pour la touche F2)

La modification appliquée

C'est donc ceci qui a été ajouté à la section WFClient

Hotkey2Char=(none)
Hotkey2Shift=(none)
Lien vers le fichier : cliquez ici Copier le code

Vous noterez que le CTX140219 demande bien à mettre le none entre parenthèses, cad qu'il faut mettre (none)

Dans le fichier .adm c'est également une valeur entre parenthèses qui est utilisée, on peut donc en déduire qu'une désactivation par clé de registre demandera aussi de mettre (none)

Dans appsrv.ini ces parenthèses ne sont à priori pas à mettre

Téléchargement(s)

NomSite Web d origineDescription
Citrix Receiver V4.2 adm.... Fichier icaclient.adm qui permet de paramétrer le client Citrix Receiver V4.2 par gpo


2