W3C Amaya

superior

Atajos de teclado

Resulta útil poder acceder a los comandos de menú directamente desde el teclado. El kit de herramientas Thot te permite hacerlo mediante atajos de teclado definidos en un archivo. Este archivo define la lista de asociaciones entre el comando y sus teclas asociadas.

La sintaxis utilizada para definir una asociación es:

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' /
              'Intro' / '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 ';' ;

Para ver ejemplos, consulta los archivos estándar amaya.keyboard (en Unix) y amaya.kb (en Windows), que se encuentran en el directorio Amaya/config.

La lista de comandos disponibles es: