![]() |
Ярлыки используются для вызова команд с помощью клавиатуры. Набор инструментов 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,
TtcPreviousCharTtcNextWord,
TtcPreviousWordTtcStartOfLine, TtcEndOfLineTtcNextLine,TtcPreviousLineTtcNextElement,TtcPreviousElement,
TtcChildElement, TtcParentElementTtcPageDown,
TtcPageUp,TtcPageTop,TtcPageEndTtcLineUp,
TtcLineDown
TtcNextSelChar,
TtcPreviousSelCharTtcNextSelWord,
TtcPreviousSelWordcStartOfLineTtcSelStartOfLine,
TtcSelEndOfLineTtcNextSelLine,TtcPreviousSelLineDoAction.
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,
CreateAreaPolyCreateBase,
CreateMeta, CreateLinkInHead,
CreateScript, CreateStyle,
CreateComment.CreateForm,
CreateFileInput, CreateImageInput,
CreatePasswordInput, CreateHiddenInput,
CreateLabel, CreateFieldset,
CreateOptGroup, CreateToggle,
CreateRadio, CreateOption,
CreateTextInput, CreateTextArea,
CreateSubmit, CreateResetCreateHeading1, CreateHeading2,
CreateHeading3, CreateHeading4,
CreateHeading5, CreateHeading6CreateList,
CreateNumberedList, ThotCreateMenu,
ThotCreateDirectory, CreateDefinitionList,
CreateDefinitionTerm,
CreateDefinitionDefCreateObject,CreateParameterCreateTable,
CreateCaption, CreateTHead,
CreateTBody, CreateTFoot,
CreateRow, CreateDataCell,
CreateHeadingCell, DeleteColumnSetOnOffEmphasis, SetOnOffStrong,
SetOnOffCite, SetOnOffDefinition,
SetOnOffCode, SetOnOffVariable,
SetOnOffSample, SetOnOffKeyboard,
SetOnOffAbbr, SetOnOffAcronym,
SetOnOffINS, SetOnOffDELSetOnOffItalic, SetOnOffBold,
SetOnOffTeletype, SetOnOffBig,
SetOnOffSmall, SetOnOffSub,
SetOnOffSup, SetOnOffQuotation,
SetOnOffBDO.CreateInlineMath, CreateMath,
CreateMROOT, CreateMSQRT,
CreateMFRAC, CreateMSUBSUP,
CreateMSUB, CreateMSUP,
CreateMUNDEROVER, CreateMUNDER,
CreateMOVER, CreateMROW,
CreateMMULTISCRIPTS, CreateMTABLELinkToPreviousTarget,
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.