Les associations de fonctions aux touches, attribuent des fonctions du Gestionnaire de l'espace de travail à des touches du clavier. Ces associations s'appliquent à tous les espaces de travail.
Choisissez les associations avec précaution. Maj-A permet normalement d'entrer la mettre "A". Si vous associez une autre fonction à cette combinaison de touches, la fonction d'origine devient inactive.
Les associations par défaut sont définies dans le fichier de configuration du Gestionnaire de l'espace de travail en un jeu d'associations appelé DtKeyBindings :
Keys DtKeyBindings { ... }
Cette syntaxe est la suivante :
Keys Nom_jeu_associations_touches { [Modificateurs]<Key>nom_touche contexte fonction [argument] [Modificateurs]<Key>nom_touche contexte fonction [argument] ... }
Où :
Modificateurs--Ctrl, Maj, Alt et Lock. Des modificateurs multiples, séparés par des espaces, sont acceptés.
nom_touche--Touche correspondant à la fonction. Le nom_touche des touches portant des lettres ou des chiffres (par exemple, "a", "2", "Tab", "F3") correspond au caractère inscrit sur la touche.
Le libellé des autres touches doit être explicite, par exemple, plus pour la touche "+". Le fichier keysymdef.h, figurant dans un répertoire système contient des informations supplémentaires sur le nom des touches.
contexte--Éléments qui deviennent effectifs par l'activation du clavier. Ils peuvent être concaténés si l'association s'applique à plusieurs contextes. Les contextes sont séparés par le signe "|".
root--Fond de l'espace de travail window--Fenêtre cliente ; icon--Icône
fonction--Fonction du gestionnaire de fenêtres. Pour consulter la liste des fonctions valides, reportez-vous à la page de manuel dtwmrc(4).
argument--Argument de fonction du gestionnaire de fenêtres requis. Pour plus de détails, reportez-vous à la page de manuel dtwmrc(4).
L'association suivante, par exemple, permet à l'utilisateur de transmettre l'activation du clavier à la fenêtre transitoire d'une application en appuyant sur Alt+F6.
Alt<Key>F6 window f.next_key transient
Pour plus de détails sur la syntaxe des associations de fonctions aux touches, reportez-vous à la page de manuel dtwmrc(4).
Ouvrez le fichier correspondant pour le modifier :
personnel : RépPersonnel/.dt/dtwmrc ;
fichier système : /etc/dt/config/langue/sys.dtwmrc.
Pour plus de détails sur la création de ces fichiers, voir "Fichiers de configuration du Gestionnaire de l'espace de travail".
Créez un nouveau jeu d'associations de fonctions à des touches portant un nom unique : Nom_jeu_associations_touches. Prenez modèle sur le jeu d'associations de fonctions aux touches par défaut, DtKeyBindings.
Définissez le nouveau nom de la ressource keyBindings :
Dtwm*keyBindings: Nom_jeu_associations_touches
Sélectionnez l'option Relancer Gestionnaire de l'esp. de travail du menu Espace de travail.
Les nouvelles associations remplacent celles qui existaient déjà. Copiez celles que vous souhaitez conserver à partir du nouveau jeu DtKeyBindings.