home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 May / Gamestar_73_2005-05_dvd.iso / Programy / amaya / amaya-WinXP-9.1.exe / doc / WX / ShortCuts.html < prev    next >
Encoding:
Extensible Markup Language  |  2005-02-23  |  10.8 KB  |  210 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7.   <meta name="GENERATOR" content="amaya 9.1, see http://www.w3.org/Amaya/" />
  8.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  9.   <title>Keyboard Shortcuts in Amaya</title>
  10.   <style type="text/css">
  11.   </style>
  12.   <link href="style.css" rel="stylesheet" type="text/css" />
  13. </head>
  14.  
  15. <body xml:lang="en" lang="en">
  16.  
  17. <div>
  18. <img alt="Amaya" src="../../resources/icons/22x22/logo.png" class="logo" />
  19.  
  20. <p class="nav"><a href="Configure.html" accesskey="p"><img alt="previous"
  21. src="../../resources/icons/misc/left.png" /></a> <a href="Manual.html"
  22. accesskey="t"><img alt="top" src="../../resources/icons/misc/up.png" /></a>
  23. <a href="Access.html" accesskey="n"><img alt="next"
  24. src="../../resources/icons/misc/right.png" /></a></p>
  25. </div>
  26.  
  27. <div id="page_body">
  28. <h2>Keyboard Shortcuts in Amaya</h2>
  29.  
  30. <p>It is useful to invoke menu commands directly from the keyboard. The Thot
  31. toolkit enables you accomplish this using an application keyboard shortcuts
  32. file. This file defines a list of associations between an invoked command and
  33. a keyboard sequence.</p>
  34.  
  35. <p>The syntax used to define an association is:</p>
  36.  
  37. <p><code>Directive = KeySeq ':' IdentCommand ;<br />
  38. áKeysSeq = KeySet [ ',' KeySet ] ;<br />
  39. áKeySet = [ Modifier ] [ 'Shift' ] Key ;<br />
  40. áKey = '<Key>' KeyValue / '<Key>' SpecialKey ;<br />
  41. áModifier = 'Ctrl' / 'Alt' / 'Meta' ;<br />
  42. áKeyValue = 'a' / 'b' / ... ;<br />
  43. áSpecialKey = 'Escape' / 'Delete' / 'Space' / 'BackSpace' /<br />
  44. ááááááááááááá 'Enter' / 'Up' / 'Down' / 'Left' / 'Right' /<br />
  45. ááááááááááááá 'Home' / 'End' / 'F1' / ... / 'L1' / ... / 'R1' / ... ;<br />
  46. áIdentCommand = 'TtcInsertChar(' Char ')' / NAME '()' ;<br />
  47. áChar = KeyValue / OctalValue / Entity ;</code><code><br />
  48. OctalValue = '\' NUMBER ;<br />
  49. Entity = DecEntity / HexaEntity ; <br />
  50. DecEntity = '&' '#' NUMBER ';' ; <br />
  51. HexaEntity = '&' '#' 'x' HEXADECIMAL ';' ;</code></p>
  52.  
  53. <p>To view an example, see the standard files amaya.keyboard (for Unix
  54. platforms) and amaya.kb (for Windows platforms), which are located in the
  55. <span class="Link0">Amaya/config directory</span>.</p>
  56.  
  57. <p>The list of available commands is (a more up to date list can be found in
  58. <a href="http://www.w3.org/Amaya/User/SourceDist.html">Amaya's sources</a> :
  59. <code>Amaya/amaya/EDITOR.A</code>) :</p>
  60. <ul>
  61.   <li>Moving commands:
  62.     <ul>
  63.       <li>Move character by character: <code>TtcNextChar</code>,
  64.         <code>TtcPreviousChar</code></li>
  65.       <li>Move word by word: <code>TtcNextWord</code>,
  66.         <code>TtcPreviousWord</code></li>
  67.       <li>Move to then beginning/end of the current line:
  68.         <code>TtcStartOfLine</code>, <code>TtcEndOfLine</code></li>
  69.       <li>Move line by
  70.         line:<code>TtcNextLine</code>,<code>TtcPreviousLine</code></li>
  71.       <li>Move element by element:
  72.         <code>TtcNextElement</code>,<code>TtcPreviousElement</code>,
  73.         <code>TtcChildElement</code>, <code>TtcParentElement</code></li>
  74.       <li>Scroll from page to page: <code>TtcPageDown</code>,
  75.         <code>TtcPageUp</code>,<code>TtcPageTop</code>,<code>TtcPageEnd</code></li>
  76.       <li>Scroll one line up or one line down: <code>TtcLineUp</code>,
  77.         <code>TtcLineDown</code></li>
  78.     </ul>
  79.   </li>
  80.   <li>Selection extension commands:
  81.     <ul>
  82.       <li>Select character by character: <code>TtcNextSelChar</code>,
  83.         <code>TtcPreviousSelChar</code></li>
  84.       <li>Select word by word: <code>TtcNextSelWord</code>,
  85.         <code>TtcPreviousSelWord</code></li>
  86.       <li>Select to then beginning/end of the current line:
  87.         <code>TtcStartOfLine</code>,<code>TtcSelStartOfLine</code>,
  88.         <code>TtcSelEndOfLine</code></li>
  89.       <li>Select line by
  90.         line:<code>TtcNextSelLine</code>,<code>TtcPreviousSelLine</code></li>
  91.     </ul>
  92.   </li>
  93.   <li>Follow a link or activate an HTML form element (menu, button, etc.):
  94.     <code>DoAction</code>.</li>
  95.   <li>Skip to the next (or the first if there is selection) link or HTML form
  96.     element in the document: <code>NextLinkOrFormElement</code>.</li>
  97.   <li>Skip to the previous link or HTML form element in the document:
  98.     <code>PreviousLinkOrFormElement</code>.</li>
  99.   <li>In File menu: <code>NewXHTML11</code>,
  100.     <code>NewXHTMLTransitional</code>, <code>NewXHTMLStrict</code>,
  101.     <code>NewXHTMLStrict</code>, <code>NewMathML</code>, <code>NewSVG</code>,
  102.     <code>NewCss</code>, <code>NewTemplate</code>, <code>OpenDoc</code>,
  103.     <code>Reload</code>, <code>GotoPreviousHTML</code>,
  104.     <code>GotoNextHTML</code>, <code>GoToHome</code>,
  105.     <code>SaveDocument</code>, <code>SaveDocumentAs</code>,
  106.     <code>Synchronize</code>, <code>ShowLogFile</code>,
  107.     <code>SetupAndPrint</code>, <code>PrintAs</code>,
  108.     <code>CloseDocument</code>,
  109.     <code>AmayaCloseTab</code>,<code>AmayaCloseWindow</code>,
  110.     <code>AmayaClose</code>.</li>
  111.   <li>In Edit menu: <code>TtcUndo</code>, <code>TtcRedo</code>,
  112.     <code>TtcCutSelection</code>, <code>TtcCopySelection</code>,
  113.     <code>TtcPaste</code>, <code>TtcDeleteSelection</code>,
  114.     <code>SetBrowserEditor</code>, <code>TtcSearchText</code>,
  115.     <code>SpellCheck</code>, <code>TransformType</code>,
  116.     <code>ConfigAmaya</code>.</li>
  117.   <li>In Types menus:
  118.     <ul>
  119.       <li>XHTML Menu: <code>ChangeTitle</code>, <code>CreateAddress</code>
  120.         <code>CreateParagraph</code>, <code>CreateImage</code>,
  121.         <code>CreateHorizontalRule</code>, <code>CreateBlockQuote</code>,
  122.         <code>CreatePreformatted</code>, <code>CreateAddress</code>,
  123.         <code>CreateDivision</code>, <code>CreateNOSCRIPT</code>,
  124.         <code>CreateObject</code>, <code>CreateParameter</code>,
  125.         <code>CreateIFrame</code>,
  126.         <code>CreateBreak</code>,<code>MakeBook</code>,
  127.         <code>CreateAreaRect</code>, <code>CreateAreaCircle</code>,
  128.         <code>CreateAreaPoly</code>, <code>CreateForm</code>,
  129.         <code>CreateFileInput</code>, <code>CreateImageInput</code>,
  130.         <code>CreatePasswordInput</code>, <code>CreateHiddenInput</code>,
  131.         <code>CreateLabel</code>, <code>CreateFieldset</code>,
  132.         <code>CreateOptGroup</code>, <code>CreateToggle</code>,
  133.         <code>CreateRadio</code>, <code>CreateOption</code>,
  134.         <code>CreateTextInput</code>, <code>CreateTextArea</code>,
  135.         <code>CreateSubmit</code>,
  136.         <code>CreateReset</code>,<code>CreateHeading1</code>,
  137.         <code>CreateHeading2</code>, <code>CreateHeading3</code>,
  138.         <code>CreateHeading4</code>, <code>CreateHeading5</code>,
  139.         <code>CreateHeading6</code><code>, CreateList</code>,
  140.         <code>CreateNumberedList</code>, <code>CreateDefinitionList</code>,
  141.         <code>CreateDefinitionTerm</code>, <code>CreateDefinitionDef</code>,
  142.         <code>CreateObject</code>, <code>CreateParameter</code></li>
  143.       <li>Table submenu: <code>CreateTable</code>,
  144.         <code>CreateCaption</code>, <code>CreateTHead</code>,
  145.         <code>CreateTBody</code>, <code>CreateTFoot</code>,
  146.         <code>CreateRow</code>, <code>CreateDataCell</code>,
  147.         <code>CreateHeadingCell</code>, <code>DeleteColumn</code></li>
  148.       <li>In Structure submenu: <code>CreateBase</code>,
  149.         <code>CreateMeta</code>, <code>CreateLinkInHead</code>,
  150.         <code>CreateScript</code>, <code>CreateStyle</code>,
  151.         <code>CreateComment.</code></li>
  152.       <li>Information Types submenu: <code>SetOnOffEmphasis</code>,
  153.         <code>SetOnOffStrong</code>, <code>SetOnOffCite</code>,
  154.         <code>SetOnOffDefinition</code>, <code>SetOnOffCode</code>,
  155.         <code>SetOnOffVariable</code>, <code>SetOnOffSample</code>,
  156.         <code>SetOnOffKeyboard</code>, <code>SetOnOffAbbr</code>,
  157.         <code>SetOnOffAcronym</code>, <code>SetOnOffINS</code>,
  158.         <code>SetOnOffDEL</code>.</li>
  159.       <li>Character Element submenu: <code>SetOnOffItalic</code>,
  160.         <code>SetOnOffBold</code>, <code>SetOnOffTeletype</code>,
  161.         <code>SetOnOffBig</code>, <code>SetOnOffSmall</code>,
  162.         <code>SetOnOffSub</code>, <code>SetOnOffSup</code>,
  163.         <code>SetOnOffQuotation</code>, <code>SetOnOffBDO</code>.</li>
  164.       <li>Math submenu: <code>CreateInlineMath</code>,
  165.         <code>CreateMath</code>, <code>CreateMROOT</code>,
  166.         <code>CreateMSQRT</code>, <code>CreateMFRAC</code>,
  167.         <code>CreateMSUBSUP</code>, <code>CreateMSUB</code>,
  168.         <code>CreateMSUP</code>, <code>CreateMUNDEROVER</code>,
  169.         <code>CreateMUNDER</code>, <code>CreateMOVER</code>,
  170.         <code>CreateMROW</code>, <code>CreateMMULTISCRIPTS</code>,
  171.         <code>CreateMTABLE</code></li>
  172.     </ul>
  173.   </li>
  174.   <li>In Links menu: <code>LinkToPreviousTarget</code>,
  175.     <code>CreateOrChangeLink</code>, <code>CreateTarget</code>,
  176.     <code>DeleteAnchor</code>, <code>MakeID</code>.</li>
  177.   <li>In Views menu:
  178.     <code>ShowPanel</code>,<code>FullScreen</code>,<code>ShowMapAreas</code>,
  179.     <code>ShowTargets</code>, <code>ZoomIn</code>, <code>ZoomOut</code>,
  180.     <code>ShowFormatted</code>, <code>ShowStructure</code>,
  181.     <code>ShowAlternate</code>, <code>ShowLinks</code>, <code>ShowToC</code>,
  182.     <code>ShowSource</code>,
  183.     <code>ShowTimeLineWindow</code>,<code>SplitUnsplitPage</code>.</li>
  184.   <li>In Style menu: <code>TtcChangeCharacters</code>,
  185.     <code>TtcChangeColors</code>, <code>TtcChangeFormat</code>,
  186.     <code>ChangeBackgroundImage</code>, <code>CreateClass</code>,
  187.     <code>ApplyClass</code>, <code>LinkCSS</code>, <code>OpenCSS</code>,
  188.     <code>DisableCSS</code>, <code>EnableCSS</code>, <code>RemoveCSS</code>,
  189.     <code>DoLeftAlign</code>, <code>DoRightAlign</code>,
  190.     <code>DoCenter</code>, <code>DoJustify</code>.</li>
  191.   <li>In Annotations Menu: <code>AnnotateSelection</code>,
  192.     <code>AnnotateDocument</code>, <code>LoadAnnotations</code>,
  193.     <code>PostAnnotation</code>, <code>DeleteAnnotation</code>,
  194.     <code>FilterAnnot</code>, <code>ConfigAnnot</code>.</li>
  195.   <li>In Help Menu: <code>HelpAmaya</code>, <code>HelpAtW3C</code>,
  196.     <code>HelpBrowsing</code>, <code>HelpSelecting</code>,
  197.     <code>HelpSearching</code>, <code>HelpViews</code>,
  198.     <code>HelpCreating</code>, <code>HelpLinks</code>,
  199.     <code>HelpChanging</code>, <code>HelpTables</code>,
  200.     <code>HelpMath</code>, <code>HelpSVG</code>, <code>HelpImageMaps</code>,
  201.     <code>HelpStyleSheets</code>, <code>HelpAttributes</code>,
  202.     <code>HelpPublishing</code>, <code>HelpPrinting</code>,
  203.     <code>HelpNumbering</code>, <code>HelpMakeBook</code>,
  204.     <code>HelpAnnotation</code>, <code>HelpConfigure</code>,
  205.     <code>HelpShortCuts</code>, <code>HelpAccess</code>.</li>
  206. </ul>
  207. </div>
  208. </body>
  209. </html>
  210.