Ярлыки используются для вызова команд с помощью клавиатуры. Набор инструментов Thot позволяет вам использовать для этих целей прикладной файл с описаниями этих комбинаций кнопок. Этот файл определяет список связей между вызваемой командой и последовательностью нажатий кнопок клавиатуры.
Синтаксис описания связей таков:
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 ';' ;
Для ознакомления, смотрите стандартные файлы amaya.keyboard (для Unix платформ) и amaya.kb (для Windows платформ), которые находятся в директории Amaya/config.
Список доступных команд таков:
TtcNextChar
,
TtcPreviousChar
TtcNextWord
,
TtcPreviousWord
TtcStartOfLine
, TtcEndOfLine
TtcNextLine
,TtcPreviousLine
TtcNextElement
,TtcPreviousElement
,
TtcChildElement
, TtcParentElement
TtcPageDown
,
TtcPageUp
,TtcPageTop
,TtcPageEnd
TtcLineUp
,
TtcLineDown
TtcNextSelChar
,
TtcPreviousSelChar
TtcNextSelWord
,
TtcPreviousSelWord
cStartOfLine
TtcSelStartOfLine
,
TtcSelEndOfLine
TtcNextSelLine
,TtcPreviousSelLine
DoAction
.
NextLinkOrFormElement
.
PreviousLinkOrFormElement
.
New
,
NewTemplate
, NewCss
, OpenDoc
,
OpenDocInNewWindow
, Reload
,
GotoPreviousHTML
, GotoNextHTML
,
GoToHome
, SaveDocument
,
SaveDocumentAs
, Synchronize
,
SetupAndPrint
, PrintAs
,
CloseDocument
, AmayaClose
TtcUndo
,
TtcRedo
, TtcCutSelection
,
TtcCopySelection
, TtcPaste
,
TtcDeleteSelection
, SetBrowserEditor
,
TtcSearchText
, SpellCheck
,
TransformType
.
ChangeTitle
, CreateAddress
CreateParagraph
, CreateImage
,
CreateHorizontalRule
, CreateBlockQuote
,
CreatePreformatted
, CreateAddress
,
CreateDivision
, CreateNOSCRIPT
,
CreateObject
, CreateParameter
,
CreateIFrame
, CreateBreak("\212")
CreateAreaRect
, CreateAreaCircle
,
CreateAreaPoly
CreateBase
,
CreateMeta
, CreateLinkInHead
,
CreateScript
, CreateStyle
,
CreateComment.
CreateForm
,
CreateFileInput
, CreateImageInput
,
CreatePasswordInput
, CreateHiddenInput
,
CreateLabel
, CreateFieldset
,
CreateOptGroup
, CreateToggle
,
CreateRadio
, CreateOption
,
CreateTextInput
, CreateTextArea
,
CreateSubmit
, CreateReset
CreateHeading1
, CreateHeading2
,
CreateHeading3
, CreateHeading4
,
CreateHeading5
, CreateHeading6
CreateList
,
CreateNumberedList
, ThotCreateMenu
,
ThotCreateDirectory
, CreateDefinitionList
,
CreateDefinitionTerm
,
CreateDefinitionDef
CreateObject
,CreateParameter
CreateTable
,
CreateCaption
, CreateTHead
,
CreateTBody
, CreateTFoot
,
CreateRow
, CreateDataCell
,
CreateHeadingCell
, DeleteColumn
SetOnOffEmphasis
, SetOnOffStrong
,
SetOnOffCite
, SetOnOffDefinition
,
SetOnOffCode
, SetOnOffVariable
,
SetOnOffSample
, SetOnOffKeyboard
,
SetOnOffAbbr
, SetOnOffAcronym
,
SetOnOffINS
, SetOnOffDEL
SetOnOffItalic
, SetOnOffBold
,
SetOnOffTeletype
, SetOnOffBig
,
SetOnOffSmall
, SetOnOffSub
,
SetOnOffSup
, SetOnOffQuotation
,
SetOnOffBDO
.CreateInlineMath
, CreateMath
,
CreateMROOT
, CreateMSQRT
,
CreateMFRAC
, CreateMSUBSUP
,
CreateMSUB
, CreateMSUP
,
CreateMUNDEROVER
, CreateMUNDER
,
CreateMOVER
, CreateMROW
,
CreateMMULTISCRIPTS
, CreateMTABLE
LinkToPreviousTarget
,
CreateOrChangeLink
, CreateTarget
,
DeleteAnchor
.
ShowButtons
,
ShowAddress
, ShowMapAreas
,
ShowTargets
, ZoomIn
, ZoomOut
,
ShowStructure
, ShowAlternate
,
ShowLinks
, ShowToC
, ShowSource
TtcChangeCharacters
,
TtcChangeColors
, TtcChangeFormat
,
ChangeBackgroundImage
, CreateClass
,
ApplyClass
.LinkCSS
, OpenCSS
,
DisableCSS
, EnableCSS
,
RemoveCSS
.MakeBook
,
MakeID
, ShowLogFile
,
ConfigGeneral
, ConfigPublish
,
ConfigCache
, ConfigProxy
,
ConfigColor
, ConfigGeometry
,
ConfigLanNeg
, ConfigProfile
,
ConfigTemplates
.
AnnotateSelection
,
AnnotateDocument
, LoadAnnotations
,
PostAnnotation
, DeleteAnnotation
,
FilterAnnot
, ConfigAnnot
.
HelpAmaya
,
HelpAtW3C
, HelpBrowsing
,
HelpSelecting
, HelpSearching
,
HelpViews
, HelpCreating
,
HelpLinks
, HelpChanging
,
HelpTables
, HelpMath
, HelpSVG
,
HelpImageMaps
, HelpStyleSheets
,
HelpAttributes
, HelpPublishing
,
HelpPrinting
, HelpNumbering
,
HelpMakeBook
, HelpAnnotation
,
HelpConfigure
, HelpShortCuts
,
HelpAccess
.