Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Verrouiller les touches système

  • Last UpdatedSep 24, 2024
  • 2 minute read

Il est possible de restreindre l'accès de l'opérateur aux fonctions standard de Windows en désactivant certaines touches de fonction sur le poste exploitant une application InTouch. Par exemple, vous pouvez empêcher un opérateur d'utiliser la combinaison de touches CTRL+ALT+SUPPR pour afficher la boîte de dialogue du Gestionnaire de tâches. La désactivation des touches système évite que les opérateurs ne puissent passer d'InTouch HMI dans une autre application Windows.

WindowViewer offre des options de filtre clavier qui définissent l'état par défaut des touches système au démarrage d'une application InTouch. Un filtre de touches activé a pour effet de désactiver une touche système.

La désactivation des touches système dépend des tâches que les différents utilisateurs d'InTouch pourront réaliser. La plupart des touches de fonction devraient être désactivées pour les opérateurs. Les administrateurs, en revanche, ont besoin des touches de fonction pour certaines tâches d'InTouch.

Vous pouvez écrire un script qui active ou désactive les touches système en fonction du niveau d'accès de la personne connectée à WindowViewer. La fonction EnableDisableKeys() dans un script permet d'activer ou de désactiver de manière sélective les touches de fonction Windows.

Activer des filtres de touche

  1. Ouvrez WindowMaker.

  2. Dans le menu Fichier, cliquez sur Configurer, puis sur WindowViewer.

    L'écran de configuration de la WindowViewer apparaît.

  3. Sélectionnez l'onglet Fenêtre.

    Enable key filters in Window tab

  4. Dans la zone Divers, désactivez les touches système de WindowViewer. Procédez comme suit :

    • Décochez la case Activer le basculement rapide pour supprimer le bouton Développement de WindowViewer permettant de basculer vers WindowMaker.

    • Cochez la case Désactiver la touche ALT pour désactiver la touche ALT sur le poste d'exploitation de l'application InTouch.

    • Cochez la case Désactiver la touche WIN pour désactiver la touche WIN sur le poste d'exploitation de l'application InTouch.

    • Cochez la case Désactiver la touche ESC pour désactiver la touche ESC sur le poste d'exploitation de l'application InTouch.

  5. Sélectionnez OK.

  6. Écrivez un script exécuté au démarrage de WindowViewer pour exploiter une application InTouch.

    Le script doit inclure des instructions pour verrouiller ou déverrouiller de manière dynamique des touches, en fonction du niveau d'accès de la personne connectée à WindowViewer.

    Utilisez la fonction EnableDisableKeys() dans ce script, pour activer ou désactiver les touches ALT, ECHAP et WIN. La fonction EnableDisableKeys() active ou désactive les touches système en fonction des valeurs d'arguments de type discret :

    EnableDisableKeys(AltKey,EscKey,WinKey);

    Une valeur 1 dans l'argument active le filtre et désactive la touche.