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
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
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
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)
Ce post de forum serait donc inexact :
http://discussions.citrix.com/topic/265362-disable-web-interface-hotkeys/
Dans appsrv.ini ces parenthèses ne sont à priori pas à mettre
Téléchargement(s)
Nom | Site Web d origine | Description |
---|---|---|
Citrix Receiver V4.2 adm.... | Fichier icaclient.adm qui permet de paramétrer le client Citrix Receiver V4.2 par gpo |