home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="iso-8859-1"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta name="GENERATOR" content="amaya 9.1, see http://www.w3.org/Amaya/" />
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Keyboard Shortcuts in Amaya</title>
- <style type="text/css">
- </style>
- <link href="style.css" rel="stylesheet" type="text/css" />
- </head>
-
- <body xml:lang="en" lang="en">
-
- <div>
- <img alt="Amaya" src="../../resources/icons/22x22/logo.png" class="logo" />
-
- <p class="nav"><a href="Configure.html" accesskey="p"><img alt="previous"
- src="../../resources/icons/misc/left.png" /></a> <a href="Manual.html"
- accesskey="t"><img alt="top" src="../../resources/icons/misc/up.png" /></a>
- <a href="Access.html" accesskey="n"><img alt="next"
- src="../../resources/icons/misc/right.png" /></a></p>
- </div>
-
- <div id="page_body">
- <h2>Keyboard Shortcuts in Amaya</h2>
-
- <p>It is useful to invoke menu commands directly from the keyboard. The Thot
- toolkit enables you accomplish this using an application keyboard shortcuts
- file. This file defines a list of associations between an invoked command and
- a keyboard sequence.</p>
-
- <p>The syntax used to define an association is:</p>
-
- <p><code>Directive = KeySeq ':' IdentCommand ;<br />
- áKeysSeq = KeySet [ ',' KeySet ] ;<br />
- áKeySet = [ Modifier ] [ 'Shift' ] Key ;<br />
- áKey = '<Key>' KeyValue / '<Key>' SpecialKey ;<br />
- áModifier = 'Ctrl' / 'Alt' / 'Meta' ;<br />
- áKeyValue = 'a' / 'b' / ... ;<br />
- áSpecialKey = 'Escape' / 'Delete' / 'Space' / 'BackSpace' /<br />
- ááááááááááááá 'Enter' / 'Up' / 'Down' / 'Left' / 'Right' /<br />
- ááááááááááááá 'Home' / 'End' / 'F1' / ... / 'L1' / ... / 'R1' / ... ;<br />
- áIdentCommand = 'TtcInsertChar(' Char ')' / NAME '()' ;<br />
- áChar = KeyValue / OctalValue / Entity ;</code><code><br />
- OctalValue = '\' NUMBER ;<br />
- Entity = DecEntity / HexaEntity ; <br />
- DecEntity = '&' '#' NUMBER ';' ; <br />
- HexaEntity = '&' '#' 'x' HEXADECIMAL ';' ;</code></p>
-
- <p>To view an example, see the standard files amaya.keyboard (for Unix
- platforms) and amaya.kb (for Windows platforms), which are located in the
- <span class="Link0">Amaya/config directory</span>.</p>
-
- <p>The list of available commands is (a more up to date list can be found in
- <a href="http://www.w3.org/Amaya/User/SourceDist.html">Amaya's sources</a> :
- <code>Amaya/amaya/EDITOR.A</code>) :</p>
- <ul>
- <li>Moving commands:
- <ul>
- <li>Move character by character: <code>TtcNextChar</code>,
- <code>TtcPreviousChar</code></li>
- <li>Move word by word: <code>TtcNextWord</code>,
- <code>TtcPreviousWord</code></li>
- <li>Move to then beginning/end of the current line:
- <code>TtcStartOfLine</code>, <code>TtcEndOfLine</code></li>
- <li>Move line by
- line:<code>TtcNextLine</code>,<code>TtcPreviousLine</code></li>
- <li>Move element by element:
- <code>TtcNextElement</code>,<code>TtcPreviousElement</code>,
- <code>TtcChildElement</code>, <code>TtcParentElement</code></li>
- <li>Scroll from page to page: <code>TtcPageDown</code>,
- <code>TtcPageUp</code>,<code>TtcPageTop</code>,<code>TtcPageEnd</code></li>
- <li>Scroll one line up or one line down: <code>TtcLineUp</code>,
- <code>TtcLineDown</code></li>
- </ul>
- </li>
- <li>Selection extension commands:
- <ul>
- <li>Select character by character: <code>TtcNextSelChar</code>,
- <code>TtcPreviousSelChar</code></li>
- <li>Select word by word: <code>TtcNextSelWord</code>,
- <code>TtcPreviousSelWord</code></li>
- <li>Select to then beginning/end of the current line:
- <code>TtcStartOfLine</code>,<code>TtcSelStartOfLine</code>,
- <code>TtcSelEndOfLine</code></li>
- <li>Select line by
- line:<code>TtcNextSelLine</code>,<code>TtcPreviousSelLine</code></li>
- </ul>
- </li>
- <li>Follow a link or activate an HTML form element (menu, button, etc.):
- <code>DoAction</code>.</li>
- <li>Skip to the next (or the first if there is selection) link or HTML form
- element in the document: <code>NextLinkOrFormElement</code>.</li>
- <li>Skip to the previous link or HTML form element in the document:
- <code>PreviousLinkOrFormElement</code>.</li>
- <li>In File menu: <code>NewXHTML11</code>,
- <code>NewXHTMLTransitional</code>, <code>NewXHTMLStrict</code>,
- <code>NewXHTMLStrict</code>, <code>NewMathML</code>, <code>NewSVG</code>,
- <code>NewCss</code>, <code>NewTemplate</code>, <code>OpenDoc</code>,
- <code>Reload</code>, <code>GotoPreviousHTML</code>,
- <code>GotoNextHTML</code>, <code>GoToHome</code>,
- <code>SaveDocument</code>, <code>SaveDocumentAs</code>,
- <code>Synchronize</code>, <code>ShowLogFile</code>,
- <code>SetupAndPrint</code>, <code>PrintAs</code>,
- <code>CloseDocument</code>,
- <code>AmayaCloseTab</code>,<code>AmayaCloseWindow</code>,
- <code>AmayaClose</code>.</li>
- <li>In Edit menu: <code>TtcUndo</code>, <code>TtcRedo</code>,
- <code>TtcCutSelection</code>, <code>TtcCopySelection</code>,
- <code>TtcPaste</code>, <code>TtcDeleteSelection</code>,
- <code>SetBrowserEditor</code>, <code>TtcSearchText</code>,
- <code>SpellCheck</code>, <code>TransformType</code>,
- <code>ConfigAmaya</code>.</li>
- <li>In Types menus:
- <ul>
- <li>XHTML Menu: <code>ChangeTitle</code>, <code>CreateAddress</code>
- <code>CreateParagraph</code>, <code>CreateImage</code>,
- <code>CreateHorizontalRule</code>, <code>CreateBlockQuote</code>,
- <code>CreatePreformatted</code>, <code>CreateAddress</code>,
- <code>CreateDivision</code>, <code>CreateNOSCRIPT</code>,
- <code>CreateObject</code>, <code>CreateParameter</code>,
- <code>CreateIFrame</code>,
- <code>CreateBreak</code>,<code>MakeBook</code>,
- <code>CreateAreaRect</code>, <code>CreateAreaCircle</code>,
- <code>CreateAreaPoly</code>, <code>CreateForm</code>,
- <code>CreateFileInput</code>, <code>CreateImageInput</code>,
- <code>CreatePasswordInput</code>, <code>CreateHiddenInput</code>,
- <code>CreateLabel</code>, <code>CreateFieldset</code>,
- <code>CreateOptGroup</code>, <code>CreateToggle</code>,
- <code>CreateRadio</code>, <code>CreateOption</code>,
- <code>CreateTextInput</code>, <code>CreateTextArea</code>,
- <code>CreateSubmit</code>,
- <code>CreateReset</code>,<code>CreateHeading1</code>,
- <code>CreateHeading2</code>, <code>CreateHeading3</code>,
- <code>CreateHeading4</code>, <code>CreateHeading5</code>,
- <code>CreateHeading6</code><code>, CreateList</code>,
- <code>CreateNumberedList</code>, <code>CreateDefinitionList</code>,
- <code>CreateDefinitionTerm</code>, <code>CreateDefinitionDef</code>,
- <code>CreateObject</code>, <code>CreateParameter</code></li>
- <li>Table submenu: <code>CreateTable</code>,
- <code>CreateCaption</code>, <code>CreateTHead</code>,
- <code>CreateTBody</code>, <code>CreateTFoot</code>,
- <code>CreateRow</code>, <code>CreateDataCell</code>,
- <code>CreateHeadingCell</code>, <code>DeleteColumn</code></li>
- <li>In Structure submenu: <code>CreateBase</code>,
- <code>CreateMeta</code>, <code>CreateLinkInHead</code>,
- <code>CreateScript</code>, <code>CreateStyle</code>,
- <code>CreateComment.</code></li>
- <li>Information Types submenu: <code>SetOnOffEmphasis</code>,
- <code>SetOnOffStrong</code>, <code>SetOnOffCite</code>,
- <code>SetOnOffDefinition</code>, <code>SetOnOffCode</code>,
- <code>SetOnOffVariable</code>, <code>SetOnOffSample</code>,
- <code>SetOnOffKeyboard</code>, <code>SetOnOffAbbr</code>,
- <code>SetOnOffAcronym</code>, <code>SetOnOffINS</code>,
- <code>SetOnOffDEL</code>.</li>
- <li>Character Element submenu: <code>SetOnOffItalic</code>,
- <code>SetOnOffBold</code>, <code>SetOnOffTeletype</code>,
- <code>SetOnOffBig</code>, <code>SetOnOffSmall</code>,
- <code>SetOnOffSub</code>, <code>SetOnOffSup</code>,
- <code>SetOnOffQuotation</code>, <code>SetOnOffBDO</code>.</li>
- <li>Math submenu: <code>CreateInlineMath</code>,
- <code>CreateMath</code>, <code>CreateMROOT</code>,
- <code>CreateMSQRT</code>, <code>CreateMFRAC</code>,
- <code>CreateMSUBSUP</code>, <code>CreateMSUB</code>,
- <code>CreateMSUP</code>, <code>CreateMUNDEROVER</code>,
- <code>CreateMUNDER</code>, <code>CreateMOVER</code>,
- <code>CreateMROW</code>, <code>CreateMMULTISCRIPTS</code>,
- <code>CreateMTABLE</code></li>
- </ul>
- </li>
- <li>In Links menu: <code>LinkToPreviousTarget</code>,
- <code>CreateOrChangeLink</code>, <code>CreateTarget</code>,
- <code>DeleteAnchor</code>, <code>MakeID</code>.</li>
- <li>In Views menu:
- <code>ShowPanel</code>,<code>FullScreen</code>,<code>ShowMapAreas</code>,
- <code>ShowTargets</code>, <code>ZoomIn</code>, <code>ZoomOut</code>,
- <code>ShowFormatted</code>, <code>ShowStructure</code>,
- <code>ShowAlternate</code>, <code>ShowLinks</code>, <code>ShowToC</code>,
- <code>ShowSource</code>,
- <code>ShowTimeLineWindow</code>,<code>SplitUnsplitPage</code>.</li>
- <li>In Style menu: <code>TtcChangeCharacters</code>,
- <code>TtcChangeColors</code>, <code>TtcChangeFormat</code>,
- <code>ChangeBackgroundImage</code>, <code>CreateClass</code>,
- <code>ApplyClass</code>, <code>LinkCSS</code>, <code>OpenCSS</code>,
- <code>DisableCSS</code>, <code>EnableCSS</code>, <code>RemoveCSS</code>,
- <code>DoLeftAlign</code>, <code>DoRightAlign</code>,
- <code>DoCenter</code>, <code>DoJustify</code>.</li>
- <li>In Annotations Menu: <code>AnnotateSelection</code>,
- <code>AnnotateDocument</code>, <code>LoadAnnotations</code>,
- <code>PostAnnotation</code>, <code>DeleteAnnotation</code>,
- <code>FilterAnnot</code>, <code>ConfigAnnot</code>.</li>
- <li>In Help Menu: <code>HelpAmaya</code>, <code>HelpAtW3C</code>,
- <code>HelpBrowsing</code>, <code>HelpSelecting</code>,
- <code>HelpSearching</code>, <code>HelpViews</code>,
- <code>HelpCreating</code>, <code>HelpLinks</code>,
- <code>HelpChanging</code>, <code>HelpTables</code>,
- <code>HelpMath</code>, <code>HelpSVG</code>, <code>HelpImageMaps</code>,
- <code>HelpStyleSheets</code>, <code>HelpAttributes</code>,
- <code>HelpPublishing</code>, <code>HelpPrinting</code>,
- <code>HelpNumbering</code>, <code>HelpMakeBook</code>,
- <code>HelpAnnotation</code>, <code>HelpConfigure</code>,
- <code>HelpShortCuts</code>, <code>HelpAccess</code>.</li>
- </ul>
- </div>
- </body>
- </html>
-