Centre de documentation

R�affecter des touches du clavier

La fonction de r�affectation des touches du clavier vous permet d'associer une s�quence de touches � une action particuli�re, afin que la saisie de la s�quence d�clenche l'action souhait�e. La s�quence de touches peut comporter une touche unique, ou une touche associ�e aux touches Maj, Ctrl ou Alt. L'action peut consister � afficher un caract�re ou ex�cuter une fonction h�te ou une commande de menu.

Pour acc�der � la fen�tre Clavier, cliquez sur le bouton R�affecter situ� dans la barre d'outils, ou cliquez sur Edition > Pr�f�rences > Clavier, ou encore cliquez sur Clavier dans les propri�t�s de session. Les touches 0-9, la touche * et la touche # du pav� num�rique peuvent �tre r�affect�es.

La suite de ce fichier d'aide contient les sous-sections suivantes :

Affecter des touches
Affecter des touches � des fonctions
Affecter des touches � des fonctions personnalis�es
Affecter des touches � des applets
Affecter des touches � des macros
Affecter des touches dupliqu�es
Suppression d'affectations de touches
Recherche d'affectations de touches
Restauration d'affectations de touches
Restrictions concernant la r�affectation de touches
Prise en charge du clavier APL

Affecter des touches

Ouvrir
Vous pouvez proc�der � l'ouverture d'une nouvelle d�finition pour un composant de configuration, tel qu'un clavier ou une barre d'outils, � partir de deux emplacements diff�rents :

La d�finition de clavier en cours de votre session est s�lectionn�e par d�faut. Pour ouvrir un fichier de d�finition de clavier ou de barre d'outils, celui-ci doit au pr�alable avoir �t� sauvegard� sur une unit� (locale ou partag�e) � laquelle vous avez acc�s. Pour plus d'informations, voir Ouverture de composants de configuration de clavier, de clavier en incrustation et de barre d'outils.

Cat�gorie
S�lectionnez la cat�gorie de fonction � utiliser ; Caract�res, Fonctions h�te, Fonctions personnalis�es et Commandes de menu, par exemple.

Lorsque vous s�lectionnez une cat�gorie, les fonctions sp�cifiques associ�es � cette cat�gorie s'affichent sous son nom, ainsi que les touches affect�es � ces fonctions. Pour modifier la touche affect�e � une fonction, s�lectionnez cette derni�re dans le tableau. Reportez-vous � Caract�res et fonctions par d�faut pour obtenir de plus amples informations.

Veuillez noter que si l'administrateur a d�sactiv� l'option Modifier des r�affectations des touches du clavier, le seul bouton disponible sur cet �cran est Recherche de touche.
Affecter une touche
Une fois que vous avez s�lectionn� une fonction, cliquez sur ce bouton pour lui affecter une touche.
Supprimer l'affectation d'une touche
Une fois que vous avez s�lectionn� une fonction, cliquez sur ce bouton pour dissocier la touche qui lui est affect�e.
Fonctions personnalis�es
Cliquez sur ce bouton pour afficher l'�diteur de fonctions personnalis�es. Certaines fonctions clavier sont d�finies par d�faut dans Host On-Demand. L'�diteur de fonctions personnalis�es permet de d�finir et de g�rer de nouvelles fonctions clavier, appel�es fonctions personnalis�es, sans avoir � modifier de fichiers HTML et Java. A l'instar des fonctions clavier pr�d�finies, ces nouvelles fonctions peuvent �tre associ�es � des combinaisons de touches pr�d�finies. Gr�ce � cet �diteur, vous avez la possibilit� d'ajouter ou de supprimer une fonction personnalis�e. Vous pouvez d�s lors ouvrir la bo�te de dialogue R�affecter des touches du clavier, choisir Fonctions personnalis�es dans la liste Cat�gorie pour que vos fonctions personnalis�es apparaissent dans la liste disponible pour la r�affectation. Vous pouvez �galement associer un bouton de barre d'outils � une fonction personnalis�e � partir de la page S�quence de touches de la bo�te de dialogue Personnaliser la barre d'outils.
Restauration d'une touche
Cliquez sur ce bouton et s�lectionnez une touche pour restaurer son affectation par d�faut.
Restauration globale
Cliquez sur ce bouton pour restaurer l'affectation par d�faut des touches de toutes les fonctions.
Recherche de touche
Cliquez sur ce bouton pour savoir si une touche a d�j� �t� affect�e � une fonction. Si c'est le cas, la fonction s'affiche mise en �vidence avec la touche.
Enregistrer et Enregistrer sous
Cliquez sur Enregistrer pour enregistrer la d�finition de clavier � l'emplacement o� vous l'avez ouvert. Cliquez sur Enregistrer en pour enregistrer la d�finition de clavier dans la session en cours ou dans un fichier du syst�me local. Les param�tres de clavier en cours de votre session sont s�lectionn�s par d�faut. Pour plus d'informations sur l'option Sauvegarder sous, voir Enregistrer des composants de configuration de clavier, de clavier en incrustation et de barre d'outils.

Affecter des touches � des fonctions

Pour affecter ou r�affecter une touche � une fonction :

  1. Affichez une fen�tre de session h�te.
  2. Cliquez sur Edition > Pr�f�rences > Clavier ou cliquez sur le bouton R�affecter la barre d'outils.
  3. Cliquez sur l'onglet Affecter des touches.
  4. S�lectionnez une cat�gorie.
  5. S�lectionnez la fonction � laquelle vous voulez affecter une touche.
  6. Cliquez sur Affecter une touche.
  7. A partir du clavier, appuyez sur la combinaison de touches � affecter � cette fonction.

    Vous pouvez affecter une combinaison de touches � une fonction au moyen des touches Alt, Ctrl et Maj (par exemple, Alt+F1 ou Ctrl+Alt+Q,). Si votre version de Netscape est ant�rieure � la 6.x, des incidents ont d� se produire lors de la tentative d'affectation d'une combinaison de touches � une fonction � l'aide de la touche Alt. Si c'est le cas, n'utilisez pas la touche Alt dans les combinaisons de touches.

    Si la cl� est d�j� affect�e � une fonction, un message vous en informe et vous invite en premier lieu � la lib�rer.

  8. Lorsque vous avez termin� toutes les affectations de touches, cliquez sur OK.

Affecter des touches � des fonctions personnalis�es

Si vous souhaitez affecter une touche ou une combinaison de touches � une fonction personnalis�e qui n'est pas r�pertori�e dans la cat�gorie correspondante, vous pouvez d�finir ces fonctions � l'aide de l'Editeur de fonctions personnalis�es. Dans ce cas, la cat�gorie Fonctions personnalis�es appara�t avec vos fonctions nouvellement d�finies, qui peuvent �tre affect�es � n'importe quelle touche. Pour terminer, suivez la proc�dure d�crite � la section Affecter des touches � des fonctions, en choisissant la cat�gorie Fonctions personnalis�es.

Vous pouvez �ventuellement d�finir une fonction personnalis�e dans le fichier script HTML ou Java utilis� pour d�marrer les sessions. Pour obtenir de plus amples informations, reportez-vous � ajout de param�tres HTML suppl�mentaires.

Affecter des touches � des applets

Pour affecter ou r�affecter une touche � une applet, vous devez d'abord lancer cette derni�re :

  1. Affichez une fen�tre de session h�te.
  2. Cliquez sur Actions > Ex�cuter une applet ou sur le bouton correspondant de la barre d'outils.
  3. Entrez le nom de l'applet et cliquez sur Ex�cuter.

    L'applet est alors disponible pour une affectation.

  4. Suivez les �tapes de la section Affecter des touches � des fonctions.

Affecter des touches � des macros

  1. Avant de pouvoir affecter une combinaison de touches � une macro, vous devez cr�er la macro en cliquant sur Actions > Enregistrer la macro ou en important une macro � l'aide de l'Editeur de macro.
  2. Cliquez sur Edition > Pr�f�rences > Clavier pour acc�der � la fonction de r�affectation des touches du clavier.
  3. S�lectionnez la macro dans le menu d�roulant
  4. Une fois la macro s�lectionn�e, elle doit appara�tre dans la liste de la table, et vous pouvez lui affecter une combinaison de touches en suivant la proc�dure d'affectation de touches � des fonctions. Notez que si vous s�lectionnez une macro dans une biblioth�que utilisateur, Host On-Demand recherche le nom de cette macro dans tous les emplacements de biblioth�ques utilisateur au moment de son ex�cution. Pour plus d'informations, reportez-vous � la section Recherche d'emplacements de macros d�finies par l'utilisateur.

Affectations de touches dupliqu�es

Cette fonction s'applique uniquement aux clients Host On-Demand ex�cutant un plug-in Java version 1.4.0 ou sup�rieure (ou un plug-in Java 1.4.2 ou sup�rieure sur les clients Macintosh).  Reportez-vous � la sous-section Restrictions concernant la r�affectation de touches pour conna�tre les autres restrictions.

Les touches dupliqu�es d'un clavier peuvent �tre affect�es � des fonctions ind�pendantes.  Les touches dupliqu�es sont notamment les touches Maj et Ctrl dispos�es � plusieurs emplacements du clavier.  Pour affecter une correspondance unique � des touches dupliqu�es, suivez les �tapes de la section Affecter des touches � des fonctions

Les affectations de touches effectu�es dans Host On-Demand, version 8.0, sont migr�es, � l'aide du support de touches dupliqu�es, vers Host On-Demand, version 9.0, o� les touches dupliqu�es ont la m�me affectation que les touches correspondantes principales.  

Ce support n'affecte pas les touches utilis�es comme modificateurs.  Si vous utilisez la touche Ctrl, Alt, Maj ou M�ta, combin�e � une autre touche, l'emplacement de la touche n'est pris en compte.   Par exemple, pour la combinaison de touches Maj+Entr�e, l'emplacement de la touche Maj n'est pas pris en compte.  Par cons�quent, les touches Maj gauche et droite fonctionnent toutes deux de la m�me fa�on pour cette combinaison, dans la mesure o� la touche Maj est d�finie comme modificateur.


Les administrateurs peuvent utiliser l'assistant de d�ploiement pour modifier directement les propri�t�s des sessions qui ont �t� d�finies pour les pages de mod�le HTML.  Si l'administrateur modifie les propri�t�s du clavier � l'aide de l'assistant de d�ploiement, il doit tenir compte des conditions suivantes :
  • Les affectations de touches d�finies � l'aide de l'assistant de d�ploiement utilisent le support de touches dupliqu�es. Les touches comme Ctrl qui apparaissent � plusieurs endroits du clavier peuvent donc �tre affect�es � des touches et des fonctions ind�pendantes. 
  • Lorsque des sessions comportant ces affectations sont charg�es dans un client ex�cutant Java Runtime Environment (JRE), version 1.4 ou sup�rieure*, toutes les affectations ind�pendantes sont prises en compte. 
  • Lorsque ces sessions sont charg�es dans un client ex�cutant une version de JRE ant�rieure � la version 1.4, les affectations ind�pendantes ne peuvent pas �tre trait�es.   Les touches du clavier en incrustation ou les touches de gauche Maj/Ctrl/Alt/M�ta partagent l'affectation des touches correspondantes, respectivement de l'emplacement principal du clavier ou des touches de droite Maj/Ctrl/Alt/M�ta.

Supprimer affectations de touches

Pour supprimer l'affectation d'une touche � une fonction, s�lectionnez cette derni�re et cliquez sur Supprimer l'affectation d'une touche.

Recherche d'affectations de touches

Pour savoir si une touche a d�j� �t� affect�e � une fonction, proc�dez comme suit :

  1. Cliquez sur Recherche de touche.
  2. Appuyez sur la touche ou la combinaison de touches souhait�e.

Si cette touche a d�j� �t� affect�e � une fonction, cette derni�re est mise en �vidence. Sinon, le message "Aucune affectation" s'affiche.

Restauration d'affectations de touches

Pour restaurer l'affectation par d�faut d'une touche, proc�dez comme suit :

  1. Cliquez sur Restauration d'une touche.
  2. Cliquez sur la touche qui doit �tre restaur�e.

Pour restaurer l'affectation par d�faut de toutes les touches, cliquez sur Restaurer tout.

La touche Ctrl est affect�e par d�faut � la fonction Entr�e pour les programmes d'�mulation 3270 et 5250. Java ne faisant pas la distinction entre les touches Ctrl gauche et droite, les deux touches Ctrl sont donc affect�es � la fonction Entr�e. Vous pouvez r�affecter la touche Ctrl ou l'utiliser en combinaison avec une autre touche. Vous pouvez �galement r�affecter la fonction Entr�e � une autre touche.

Restrictions concernant la r�affectation de touches

Prenez note des restrictions suivantes concernant la r�affectation des touches :

  1. Lorsque Java 2 est utilis� avec Host On-Demand, les combinaisons de touches Ctrl-Tab et Ctrl-Maj-Tab ne peuvent pas �tre r�affect�es. Avec Java 2, ces combinaisons sont consacr�es au logiciel Java Focus Manager et ne peuvent pas �tre restitu�es � Host On-Demand.

  2. Certaines combinaisons de touches sont trait�es de la m�me mani�re et ne peuvent pas �tre affect�es � diff�rentes fonctions du clavier.

  3. Le support de touches dupliqu�es s'applique uniquement aux clients Host On-Demand ex�cutant un plug-in Java version 1.4.0 ou sup�rieure. Les clients Macintosh requi�rent JRE version 1.4.2 ou sup�rieure pour assurer le support de touches dupliqu�es.  Si la version de JRE est ant�rieure � 1.4.2, elle ne reconna�t pas les emplacements de touches sur le clavier.

  4. Pour les versions de JRE ant�rieures � 1.4, les �v�nements de touches (lorsque vous appuyez sur une touche, puis la rel�chez, par exemple), sont fonction du syst�me d'exploitation et du mod�le de clavier de la machine sur laquelle ils sont trait�s. JRE ne fait aucune distinction entre :

  5. Le support de touches dupliqu�es n'affecte pas les touches utilis�es comme modificateurs.  Si vous utilisez la touche Ctrl, Alt, Maj ou M�ta, combin�e � une autre touche, l'emplacement de la touche n'est pris en compte. Un utilisateur ou un administrateur Host On-Demand ne peut pas affecter diff�rentes fonctions de r�affectation de touches � :

  6. JRE traite ces combinaisons de touches comme s'il s'agissait du m�me �v�nement de touches. Par exemple, si JRE traite la combinaison Ctrl droite+P de la m�me mani�re que Ctrl gauche+P, ces combinaisons de touches ne peuvent pas �tre affect�es � des fonctions diff�rentes dans Host On-Demand.

  7. Si vous r�affectez une touche dupliqu�e qui est une touche gauche Maj/Ctrl/Alt/M�ta ou une touche du clavier en incrustation et que vous appelez Host On-Demand dans une version pr�c�dente de Java (ou Host On-Demand version 8.0 ou pr�c�dente), vous recevrez un message de code de touche inconnu.  

  8. Certaines touches dupliqu�es n'apparaissent pas sur tous les claviers, or Java n'est pas capable de v�rifier qu'une touche donn�e existe.  Par cons�quent, la fonction de r�affectation de touches peut affecter par d�faut certaines touches qui n'existent pas sur votre clavier.  Vous pouvez supprimer ces r�affectations de touches mais vous ne pourrez pas les r�affecter.

  9. Lorsque vous affectez des touches en tant qu'administrateur, n'oubliez pas que certains clients peuvent ne pas avoir la m�me disposition de clavier que la v�tre (par exemple, l'utilisateur peut ne pas disposer de la touche M�ta ou Commande sur un Macintosh). Planifiez vos affectations de touches en cons�quence, faute de quoi les clients ne pourraient pas utiliser certaines affectations par d�faut.

  10. Utilis� avec Sun Java 2 version 1.4.2_03 et IBM Java 2 version 1.4.1, Host On-Demand affiche la mention "Unknown key code" comme nom de touche pour les combinaisons de touches suivantes : Il s'agit d'une restriction sp�cifique de Sun Java 2 version 1.4.2_03 et d'IBM Java 2 version 1.4.1.

Prise en charge du clavier APL

A pr�sent, Host On-Demand prend en charge le clavier APL par d�faut. Auparavant, la prise en charge du clavier APL �tait assur�e par l'ex�cution d'une applet personnalis�e dans Host On-demand. Dans ce cas, vous devez �crire l'applet contenant votre mappage correspondant aux cl�s APL. Gr�ce � cette nouvelle am�lioration, vous n'�tes plus oblig� d'effectuer cette op�ration. La prise en charge APL dans Host On-Demand ressemble � la fonction offerte par IBM Personal Communications. Le clavier APL peut �tre activ� ou d�sactiv� par Ctrl+F8. La prise en charge APL n'est destin�e qu'aux sessions 3270.

Prise en charge du code caract�res �tendu APL 3278

Host On-Demand prend en charge le code caract�res �tendu APL 3278 en plus des caract�res APL 3270 pour les sessions �cran 3270.

Configuration : L'applet ExtendedAPL qui permet le mappage du jeu de caract�res �tendu APL 3278 peut �tre ajout�e au d�marrage de la session comme suit. Vous pouvez effectuer les t�ches suivantes :

  1. D�marrez l'assistant de d�ploiement et s�lectionnez Create/edit the HTML. Dans la fen�tre Propri�t�s d'une session � utiliser avec APL, ajoutez les �l�ments suivants dans l'onglet Options de d�marrage :
    1. D�finissez l'option d�roulante D�marrage automatique sur Applet.
    2. Entrez com.ibm.eNetwork.HOD.applet.ExtendedAPL dans la zone Nom de l'objet de d�marrage auto.
  2. Sauvegardez le fichier HTML.
  3. Sur le syst�me client, sur cliquez le fichier HTML nouveau ou modifi� et enregistr� pour y acc�der.
  4. Vous pouvez activer ou d�sactiver l'APL en appuyant sur les touches Ctrl+F11.

Pour ex�cuter cette applet apr�s le d�marrage de la session, vous pouvez s�lectionner Actions > Ex�cuter une applet dans le menu de la session et entrer com.ibm.eNetwork.HOD.applet.ExtendedAPL comme nom d'applet.

Pour ex�cuter cette applet dans WCT, vous devez ajouter hodappln2.jar (ou hodappl2.jar si l'identification de probl�me est activ�e) dans le fichier jar utilisateur lors de la cr�ation du plug-in.

Remarque Remarque : L'ajout du code caract�res �tendu APL 3278 n'affecte pas les fonctions APL 3270 existantes, qui peuvent �tre activ�es par la combinaison de touches Ctrl+F8.

Cette prise en charge est uniquement disponible pour la disposition de clavier APL de type 3 (elle est indisponible pour les pages de codes en mode bidirectionnel, tha� et hindi.)

Pour configurer les param�tres r�gionaux et linguistiques du syst�me, proc�dez comme suit :

Lorsque l'applet ExtendedAPL est en cours d'ex�cution, la combinaison de touches Ctrl+F11 est toujours utilis�e pour activer et d�sactiver le mode APL �tendu, et toute action affect�e � cette combinaison de touches dans le bean Keyremap sera ignor�e.

Rubriques connexes :

  • Fonction de r�p�tition automatique des touches
  • Sp�cification de la m�morisation des frappes
  • Caract�res et fonctions par d�faut