Amaya 8.1. Руководство Пользователя

       

О Клавиатурных Сокращениях


Часто удобнее и быстрее вызывать команды меню с клавиатуры. Набор утилит 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
    • Выбор до начала/конца текущей строки: cStartOfLineTtcSelStartOfLine, TtcSelEndOfLine

    • Выбор построчно: TtcNextSelLine,TtcPreviousSelLine


  • Перейти по ссылке или активировать элемент HTML-формы (меню, кнопка etc.): DoAction.


  • Пропустить и перейти к следующей (или первой, если имеется выделение) ссылке или элементу HTML-формы: NextLinkOrFormElement.


  • Пропустить и перейти к следующей ссылке или элементу HTML-формы: PreviousLinkOrFormElement.


  • В меню File: New, NewTemplate, NewCss, OpenDoc, OpenDocInNewWindow, Reload, GotoPreviousHTML, GotoNextHTML, GoToHome, SaveDocument, SaveDocumentAs, Synchronize, SetupAndPrint, PrintAs, CloseDocument, AmayaClose


  • В меню Edit: TtcUndo, TtcRedo, TtcCutSelection, TtcCopySelection, TtcPaste, TtcDeleteSelection, SetBrowserEditor, TtcSearchText, SpellCheck, TransformType.


  • В меню Structure: CreateBase, CreateMeta, CreateLinkInHead, CreateScript, CreateStyle, CreateComment.


  • В меню Types:


    • Главное Меню: ChangeTitle, CreateAddress

      CreateParagraph, CreateImage, CreateHorizontalRule, CreateBlockQuote, CreatePreformatted, CreateAddress, CreateDivision, CreateNOSCRIPT, CreateObject, CreateParameter, CreateIFrame, CreateBreak("\212")


    • Подменю AREA: CreateAreaRect, CreateAreaCircle, CreateAreaPoly


    • Подменю Form: CreateForm, CreateFileInput, CreateImageInput, CreatePasswordInput, CreateHiddenInput, CreateLabel, CreateFieldset, CreateOptGroup, CreateToggle, CreateRadio, CreateOption, CreateTextInput, CreateTextArea, CreateSubmit, CreateReset


    • Подменю Heading: CreateHeading1, CreateHeading2, CreateHeading3, CreateHeading4, CreateHeading5, CreateHeading6


    • Подменю List: CreateList, CreateNumberedList, ThotCreateMenu, ThotCreateDirectory, CreateDefinitionList, CreateDefinitionTerm, CreateDefinitionDef


    • Подменю Math: CreateInlineMath, CreateMath, CreateMROOT, CreateMSQRT, CreateMFRAC, CreateMSUBSUP, CreateMSUB, CreateMSUP, CreateMUNDEROVER, CreateMUNDER, CreateMOVER, CreateMROW, CreateMMULTISCRIPTS, CreateMTABLE


    • Подменю OBJECT: CreateObject,CreateParameter


    • Подменю Table: CreateTable, CreateCaption, CreateTHead, CreateTBody, CreateTFoot, CreateRow, CreateDataCell, CreateHeadingCell, DeleteColumn




  • В меню Links: LinkToPreviousTarget, CreateOrChangeLink, CreateTarget, DeleteAnchor.


  • В меню Views: ShowButtons, ShowAddress, ShowMapAreas, ShowTargets, ZoomIn, ZoomOut, ShowStructure, ShowAlternate, ShowLinks, ShowToC, ShowSource


  • В меню Style:


    • Главное Меню: TtcChangeCharacters, TtcChangeColors, TtcChangeFormat, ChangeBackgroundImage, CreateClass, ApplyClass.


    • Подменю Style Sheets: LinkCSS, OpenCSS, DisableCSS, EnableCSS, RemoveCSS.


    • Подменю Information Types: SetOnOffEmphasis, SetOnOffStrong, SetOnOffCite, SetOnOffDefinition, SetOnOffCode, SetOnOffVariable, SetOnOffSample, SetOnOffKeyboard, SetOnOffAbbr, SetOnOffAcronym, SetOnOffINS, SetOnOffDEL.


    • Подменю Character Element: SetOnOffItalic, SetOnOffBold, SetOnOffTeletype, SetOnOffBig, SetOnOffSmall, SetOnOffSub, SetOnOffSup, SetOnOffQuotation, SetOnOffBDO.


  • В меню Special: MakeBook, MakeID, ShowLogFile, ConfigGeneral, ConfigPublish, ConfigCache, ConfigProxy, ConfigColor, ConfigGeometry, ConfigLanNeg, ConfigProfile, ConfigTemplates.


  • В меню  Annotations:AnnotateSelection, AnnotateDocument, LoadAnnotations, PostAnnotation, DeleteAnnotation, FilterAnnot, ConfigAnnot.


  • В меню Help: HelpAmaya, HelpAtW3C, HelpBrowsing, HelpSelecting, HelpSearching, HelpViews, HelpCreating, HelpLinks, HelpChanging, HelpTables, HelpMath, HelpSVG, HelpImageMaps, HelpStyleSheets, HelpAttributes, HelpPublishing, HelpPrinting, HelpNumbering, HelpMakeBook, HelpAnnotation, HelpConfigure, HelpShortCuts, HelpAccess.



  • Содержание раздела