W3C Amaya

previous top next

Les raccourcis clavier

Il est utile de pouvoir invoquer les commandes des menus directement depuis le clavier. La boîte à outils de Thot fournit une facilité qui laisse l'utilisateur accomplir ceci par le biais d'un fichier de raccourcis clavier. Ce fichier définit une liste d'associations entre une séquence au clavier et la commande correspondante invoquée.

La syntaxe utilisée pour définir une association est :

 Directive = KeySeq ':' IdentCommand ;
 KeysSeq = KeySet [ ',' KeySet ] ;
 KeySet = [ Modifier ] [ 'Shift' ] Key ;
 Key = '<Key>' KeyValue / '<Key>' SpecialKey ;
 Modifier = 'Ctrl' / 'Alt' / 'Meta' ;
 KeyValue = 'a' / 'b' / ... ;
 SpecialKey = 'Escape' / 'Delete' / 'Space' / 'BackSpace' /
              'Enter' / 'Up' / 'Down' / 'Left' / 'Right' /
              'Home' / 'End' / 'F1' / ... / 'L1' / ... / 'R1' / ... ;
 IdentCommand = 'TtcInsertChar(' Char ')' / NAME '()' ;
 Char = KeyValue / OctalValue / Entity ;
 OctalValue = '\' NUMBER ; 
 Entity = DecEntity / HexaEntity ;
 DecEntity = '&' '#' NUMBER ';' ;
 HexaEntity = '&' '#' 'x' HEXADECIMAL ';' ;

Par exemple, regardez les fichiers standards amaya.keyboard (pour stations Unix) et amaya.kb (pour stations Windows), qui sont localisés par défaut dans le répertoire Amaya/config.

La liste des commandes disponibles est :

previoustop next


Irène Vatton