<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-model href="quickrefcard/quickrefcard.rnc" type="application/relax-ng-compact-syntax"?>
<?xml-stylesheet type="text/css" href="quickrefcard/quickrefcard.css"?>
<quickrefcard xmlns="http://www.xmlmind.com/xmleditor/schema/quickrefcard"
              xmlns:ns="http://www.xmlmind.com/xmleditor/schema/quickrefcard">
  <section>
    <title>Basics</title>

    <item>
      <release-1/>

      <para>Move caret.</para>
    </item>

    <item>
      <drag-1/>

      <para>Select text.</para>
    </item>

    <item>
      <drag-1 alt="alt"/>

      <para>Inside the selection, drag the selection. Outside the selection,
      select the element clicked upon then drag it.</para>
    </item>

    <item>
      <click-1 shift="shift"/>

      <para>Extend node selection if any, text selection otherwise.</para>
    </item>

    <item>
      <double-click-1/>

      <para>Select word.</para>
    </item>

    <item>
      <triple-click-1/>

      <para>Select all the characters of the text node.</para>
    </item>

    <item>
      <press-3/>

      <on-mac>
        <press-1 ctrl="ctrl"/>
      </on-mac>

      <para>Show the <gui>Edit</gui> popup menu.</para>
    </item>

    <item>
      <dnd-drop/>

      <para>If the object being dropped is an URL or an absolute filename,
      open the corresponding document. Otherwise, paste dropped text or XML at
      or after drop location.</para>
    </item>

    <item>
      <key>RIGHT</key>

      <para>Move caret to following character.</para>
    </item>

    <item>
      <key>LEFT</key>

      <para>Move caret to preceding character.</para>
    </item>

    <item>
      <key>DOWN</key>

      <para>Move caret to following line.</para>
    </item>

    <item>
      <key>UP</key>

      <para>Move caret to preceding line.</para>
    </item>

    <item>
      <key>END</key>

      <para>Move caret to end of line.</para>
    </item>

    <item>
      <key>HOME</key>

      <para>Move caret to beginning of line.</para>
    </item>

    <item>
      <key mod="mod">RIGHT</key>

      <para>Move caret to following word.</para>
    </item>

    <item>
      <key mod="mod">LEFT</key>

      <para>Move caret to preceding word.</para>
    </item>

    <item important="important">
      <key>TAB</key>

      <para>Move caret to following text node.</para>
    </item>

    <item>
      <key shift="shift">TAB</key>

      <para>Move caret to preceding text node.</para>
    </item>

    <item>
      <key shift="shift">RIGHT</key>

      <para>Extend text selection to following character.</para>
    </item>

    <item>
      <key shift="shift">LEFT</key>

      <para>Extend text selection to preceding character.</para>
    </item>

    <item>
      <key shift="shift">DOWN</key>

      <para>Extend text selection to following line.</para>
    </item>

    <item>
      <key shift="shift">UP</key>

      <para>Extend text selection to preceding line.</para>
    </item>

    <item>
      <key shift="shift">END</key>

      <para>Extend text selection to end of line.</para>
    </item>

    <item>
      <key shift="shift">HOME</key>

      <para>Extend text selection to beginning of line.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">RIGHT</key>

      <para>Extend text selection to following word.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">LEFT</key>

      <para>Extend text selection to preceding word.</para>
    </item>

    <item>
      <key ctrl="ctrl">TAB</key>

      <para>Insert a tab character if the element preserves space characters.
      Otherwise, no effect.</para>
    </item>

    <item>
      <key>ENTER</key>

      <para>Insert a newline character if the element preserves space
      characters. Otherwise, no effect.</para>
    </item>

    <item important="important">
      <key ctrl="ctrl">SPACE</key>

      <para>Insert non-breaking space.</para>
    </item>

    <item>
      <key>DELETE</key>

      <para>Delete selection if any, character following caret
      otherwise.</para>
    </item>

    <item>
      <key>BACK_SPACE</key>

      <para>Delete selection if any, character preceding caret
      otherwise.</para>
    </item>

    <item>
      <key mod="mod">DELETE</key>

      <para>Delete selection if any, word following caret otherwise.</para>
    </item>

    <item>
      <key mod="mod">BACK_SPACE</key>

      <para>Delete selection if any, word preceding caret otherwise.</para>
    </item>
  </section>

  <section>
    <title>File</title>

    <item>
      <key mod="mod">N</key>

      <para>New document.</para>
    </item>

    <item>
      <key mod="mod">O</key>

      <para>Open document.</para>
    </item>

    <item important="important">
      <key mod="mod" shift="shift">O</key>

      <para>Open folder containing last opened document.</para>
    </item>

    <item>
      <key mod="mod">S</key>

      <para>Save document.</para>
    </item>

    <item>
      <key mod="mod">P</key>

      <para>Print document.</para>
    </item>

    <item>
      <key mod="mod">Q</key>

      <para>Quit XMLmind XML Editor.</para>
    </item>
  </section>

  <section>
    <title>Select</title>

    <note>
      <para>The element containing the caret is said to be
      <emphasis>implicitly selected</emphasis>. Most commands work whether an
      element has been implicitly or explicitly selected.</para>
    </note>

    <item>
      <click-1 mod="mod"/>

      <para>Select the node clicked upon. Repeating this action without moving
      the mouse selects its parent, then its grand-parent, etc.</para>
    </item>

    <item>
      <key mod="mod">UP</key>

      <para>Select parent.</para>
    </item>

    <item>
      <key mod="mod">DOWN</key>

      <para>Select child.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">UP</key>

      <para>Select preceding sibling.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">DOWN</key>

      <para>Select following sibling.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <key>LEFT</key>

      <para>Extend selection to preceding sibling.</para>
    </item>

    <item important="important">
      <key>ESCAPE</key>

      <key>RIGHT</key>

      <para>Extend selection to following sibling.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <key>DOWN</key>

      <para>Select all children.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <key>ESCAPE</key>

      <para>Cancel selection.</para>
    </item>

    <item>
      <key alt="alt">LEFT</key>

      <para>Go back in the navigation history.</para>
    </item>

    <item>
      <key alt="alt">RIGHT</key>

      <para>Go forward in the navigation history.</para>
    </item>

    <item>
      <key alt="alt">INSERT</key>

      <para>Add the current location of the caret to the navigation
      history.</para>
    </item>
  </section>

  <section>
    <title>Edit</title>

    <item important="important">
      <click-2/>

      <para>Move caret to the location clicked upon, then paste last selected
      <emphasis>characters</emphasis> before caret position. Corresponding
      option must have been turned on.</para>
    </item>

    <item>
      <key mod="mod">Z</key>

      <para>Undo last change.</para>
    </item>

    <item>
      <key mod="mod">Y</key>

      <para>Undo last undo (redo).</para>
    </item>

    <item important="important">
      <key mod="mod">A</key>

      <para>Repeat last repeatable command.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">A</key>

      <para>Show command history. Allows to select and repeat a
      command.</para>
    </item>

    <item>
      <key mod="mod">X</key>

      <para>Cut selected text or nodes.</para>
    </item>

    <item>
      <key mod="mod">C</key>

      <para>Copy selected text or nodes.</para>
    </item>

    <item>
      <key mod="mod">U</key>

      <para>Paste before selected nodes.</para>
    </item>

    <item>
      <key mod="mod">V</key>

      <para>Paste replacing selected nodes if any. Otherwise paste at caret
      position.</para>
    </item>

    <item>
      <key mod="mod">W</key>

      <para>Paste after selected nodes.</para>
    </item>

    <item>
      <key mod="mod">K</key>

      <para>Delete selected text or nodes.</para>
    </item>

    <item>
      <key mod="mod">R</key>

      <para>Replace selected nodes by an element or a text node.</para>
    </item>

    <item>
      <key mod="mod">H</key>

      <on-mac>
        <key mod="mod">B</key>
      </on-mac>

      <para>Insert an element or a text node before selected nodes.</para>
    </item>

    <item>
      <key mod="mod">I</key>

      <para>Insert an element or a text node at caret position.</para>
    </item>

    <item>
      <key mod="mod">J</key>

      <para>Insert an element or a text node after selected nodes.</para>
    </item>

    <item important="important">
      <key>INSERT</key>

      <on-mac>
        <key>F1</key>
      </on-mac>

      <para>Insert a text node after selected nodes.</para>
    </item>

    <item>
      <key shift="shift">INSERT</key>

      <on-mac>
        <key shift="shift">F1</key>
      </on-mac>

      <para>Insert a text node before selected nodes.</para>
    </item>

    <item>
      <key mod="mod">INSERT</key>

      <on-mac>
        <key mod="mod">F1</key>
      </on-mac>

      <para>Insert same element after selected element.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">INSERT</key>

      <on-mac>
        <key mod="mod" shift="shift">F1</key>
      </on-mac>

      <para>Insert same element before selected element.</para>
    </item>

    <item important="important">
      <key>ESCAPE</key>

      <key>INSERT</key>

      <on-mac>
        <key>ESCAPE</key>

        <key>F1</key>
      </on-mac>

      <para>Switches from insert mode to overwrite mode and the other way
      around.</para>
    </item>

    <item>
      <key mod="mod">T</key>

      <para>Convert selected text or nodes to another element or to plain
      text.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">T</key>

      <para>Wrap selected text or nodes into a new parent element.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>l</char>

      <para>Converts selected text to lower case. If no text is selected,
      operates on word containing caret.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>u</char>

      <para>Converts selected text to upper case.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>c</char>

      <para>Changes the first letter of all words found in selected text to
      upper case.</para>
    </item>

    <item important="important">
      <key>ESCAPE</key>

      <char>n</char>

      <para>Inserts at caret position a <emphasis>character</emphasis>
      specified using its entity name (e.g. <literal>mdash</literal>).</para>
    </item>

    <section>
      <title>Modular documents</title>

      <item>
        <key mod="mod" shift="shift">C</key>

        <para>Copy a <emphasis>reference</emphasis> to selected elements.
        (After that, you can paste this reference elsewhere to build a modular
        document.)</para>
      </item>

      <item>
        <key mod="mod" shift="shift">I</key>

        <para>Using the <gui>Include</gui> tool, insert an element reference
        at caret position.</para>
      </item>

      <item>
        <key mod="mod" shift="shift">B</key>

        <para>Switch to window containing referencing document (the modular
        document), if any.</para>
      </item>

      <item>
        <key mod="mod" shift="shift">E</key>

        <para>Switch to window containing referenced document (the module).
        Open this document if needed to.</para>
      </item>
    </section>
  </section>

  <section>
    <title>Search</title>

    <item>
      <key mod="mod">F</key>

      <para>Search text.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">F</key>

      <para>Search text backwards.</para>
    </item>

    <item>
      <key mod="mod">M</key>

      <para>Search/replace text.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">M</key>

      <para>Search/replace text backwards.</para>
    </item>

    <item>
      <key mod="mod">G</key>

      <para>Repeat previous search.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">G</key>

      <para>Repeat previous search backwards.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>f</char>

      <para>Find element.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>g</char>

      <para>Find element again, that is, repeat last search.</para>
    </item>
  </section>

  <section>
    <title>View</title>

    <item>
      <key mod="mod">L</key>

      <para>Rebuild document view (deep redraw).</para>
    </item>

    <item>
      <key mod="mod" shift="shift">L</key>

      <para>Center selection on screen.</para>
    </item>

    <item>
      <wheel mod="mod"/>

      <para>Changes the size of the text in the document view.</para>
    </item>
  </section>

  <section>
    <title>Tools</title>

    <item>
      <key mod="mod">E</key>

      <para>Edit the attributes of selected element.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">V</key>

      <para>Check document validity.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">S</key>

      <para>Check spelling.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">H</key>

      <para>Open element or attribute content in helper application.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">D</key>

      <para>Edit document in helper application.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>m</char>

      <para>Start/stop recording of macro.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>q</char>

      <para>Cancel recording of macro.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>p</char>

      <para>Execute (replay) recorded macro.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>s</char>

      <para>Search text. Shows special dialog box allowing to extend the text
      selection. Especially useful when recording a macro.</para>
    </item>

    <item>
      <key>ESCAPE</key>

      <char>x</char>

      <para>Execute command. Requires specifying its name and
      parameter.</para>
    </item>
  </section>

  <section>
    <title>Window</title>

    <item>
      <key mod="mod" shift="shift">W</key>

      <para>Close current window.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">P</key>

      <para>Switch to preceding window.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">N</key>

      <para>Switch to following window.</para>
    </item>
  </section>

  <section>
    <title>Help</title>

    <item>
      <key>F1</key>

      <on-mac/>

      <para>Show help browser.</para>
    </item>

    <item>
      <key shift="shift">F1</key>

      <on-mac/>

      <para>Show content model of selected element.</para>
    </item>
  </section>

  <section>
    <title>If an XHTML document is opened</title>

    <item>
      <key shift="shift">ENTER</key>

      <para>Insert a <literal>br</literal> element at caret position.</para>
    </item>

    <item>
      <key>F5</key>

      <para>Preview the document being edited in the Web browser.</para>
    </item>
  </section>

  <section>
    <title>If an XHTML document or a DocBook document or a DITA topic is
    opened</title>

    <item>
      <drag-1 alt="alt"/>

      <para>Inside an external link, drag its target URL. Inside an image,
      drag its source URL.</para>
    </item>

    <item>
      <dnd-drop/>

      <para>Onto an image, change its source. Onto an external link, change
      its target.</para>
    </item>

    <item>
      <key>ENTER</key>

      <para>Insert a newline character if possible. Otherwise, if caret is at
      the beginning of a paragraph, list item or a few other kinds of block,
      insert same block before. Otherwise, if caret is at the end of a block,
      insert same block after. Otherwise, split block.</para>
    </item>

    <item>
      <key>DELETE</key>

      <para>Delete selection if any. Otherwise, if caret is at the end of a
      paragraph, list item or a few other kinds of block, join with following
      block. Otherwise, delete character following caret.</para>
    </item>

    <item>
      <key>BACK_SPACE</key>

      <para>Delete selection if any. Otherwise, if caret is at the beginning
      of a paragraph, list item or a few other kinds of block, join with
      preceding block. Otherwise, delete character preceding caret.</para>
    </item>

    <item>
      <key mod="mod">ENTER</key>

      <para>Add same block after the paragraph, list item or a few other kinds
      of block which is the ancestor of selected node.</para>
    </item>

    <item>
      <key mod="mod" shift="shift">ENTER</key>

      <para>Add same block before the paragraph, list item or a few other
      kinds of block which is the ancestor of selected node.</para>
    </item>

    <item>
      <key>F2</key>

      <key>UP</key>

      <para>Swap <emphasis>explicitly selected node</emphasis> with its
      preceding sibling (move up).</para>
    </item>

    <item>
      <key>F2</key>

      <key>DOWN</key>

      <para>Swap <emphasis>explicitly selected node</emphasis> with its
      following sibling (move down).</para>
    </item>
  </section>

  <section>
    <title>If a DocBook document or a DITA map is opened</title>

    <item>
      <key>F2</key>

      <key>LEFT</key>

      <para>Promote <emphasis>explicitly selected element</emphasis>
      (typically a section).</para>
    </item>

    <item>
      <key>F2</key>

      <key>RIGHT</key>

      <para>Demote <emphasis>explicitly selected element</emphasis> (typically
      a section).</para>
    </item>
  </section>
</quickrefcard>
<?xxe-serial-numbers gunu71fy hussein
hajgbq90 hussein
(1z141z5 (1z141z6 (1z141z7) (1z141z8 (1z141z9) (1z141za)) (1z141zb
(1z141zc) (1z141zd)) (1z141ze (1z141zf) (1z141zg)) (1z141zh (1z141zi)
(1z141zj)) (1z141zk (1z141zl) (1z141zm)) (1z141zn (1z141zo) (1z141zp))
(1z141zq (1z141zr) (1z141zs (1z141zt)) (1z141zu (1z141zv))) (1z141zw
(1z141zx) (1z141zy)) (1z141zz (1z14200) (1z14201)) (1z14202 (1z14203)
(1z14204)) (1z14205 (1z14206) (1z14207)) (1z14208 (1z14209) (1z1420a))
(1z1420b (1z1420c) (1z1420d)) (1z1420e (1z1420f) (1z1420g)) (1z1420h
(1z1420i) (1z1420j)) (1z1420k (1z1420l) (1z1420m)) (1z1420n (1z1420o)
(1z1420p)) (1z1420q (1z1420r) (1z1420s)) (1z14211 (1z14212) (1z14213))
(1z14214 (1z14215) (1z14216)) (1z14217 (1z14218) (1z14219)) (1z1421a
(1z1421b) (1z1421c)) (1z1421d (1z1421e) (1z1421f)) (1z1421g (1z1421h)
(1z1421i)) (1z1421j (1z1421k) (1z1421l)) (1z1421m (1z1421n) (1z1421o))
(1z1421x (1z1421y) (1z1421z)) (1z14220 (1z14221) (1z14222)) (1z14223
(1z14224) (1z14225)) (1z14226 (1z14227) (1z14228)) (1z14229 (1z1422a)
(1z1422b)) (1z1422c (1z1422d) (1z1422e)) (1z1422f (1z1422g) (1z1422h)))
(1z1422i (1z1422j) (1z1422k (1z1422l) (1z1422m)) (1z1422n (1z1422o)
(1z1422p)) (1z1422q (1z1422r) (1z1422s)) (1z1422t (1z1422u) (1z1422v))
(1z1422w (1z1422x) (1z1422y)) (1z1422z (1z14230) (1z14231))) (1z14232
(1z14233) (1z14234 (1z14235 (1z14236))) (1z14237 (1z14238) (1z14239))
(1z1423d (1z1423e) (1z1423f)) (1z1423g (1z1423h) (1z1423i)) (1z1423j
(1z1423k) (1z1423l)) (1z1423m (1z1423n) (1z1423o)) (1z1423p (1z1423q)
(1z1423r) (1z1423s)) (1z1423t (1z1423u) (1z1423v) (1z1423w)) (1z1423x
(1z1423y) (1z1423z) (1z14240)) (1z14241 (1z14242) (1z14243) (1z14244))
(3y283y9 (3y283ya) (3y283yb)) (3y283yc (3y283yd) (3y283ye)) (3y283yf
(3y283yg) (3y283yh))) (1z14245 (1z14246) (1z14247 (1z14248) (1z14249
(1z1424a))) (1z1424b (1z1424c) (1z1424d)) (1z1424e (1z1424f) (1z1424g))
(1z1424h (1z1424i) (1z1424j)) (1z1424k (1z1424l) (1z1424m)) (1z1424n
(1z1424o) (1z1424p)) (1z1424q (1z1424r) (1z1424s)) (1z1424t (1z1424u)
(1z1424v)) (1z1424w (1z1424x) (1z1424y)) (1z1424z (1z14250) (1z14251))
(1z14252 (1z14253) (1z14254)) (1z14255 (1z14256) (1z14257)) (1z14258
(1z14259) (1z1425a (1z1425b)) (1z1425c)) (1z1425d (1z1425e) (1z1425f))
(1z1425g (1z1425h) (1z1425i)) (1z1425j (1z1425k) (1z1425l (1z1425m))
(1z1425n)) (1z1425o (1z1425p) (1z1425q (1z1425r)) (1z1425s)) (1z1425t
(1z1425u) (1z1425v (1z1425w)) (1z1425x)) (1z1425y (1z1425z) (1z14260
(1z14261)) (1z14262)) (1z14263 (1z14264) (1z14265) (1z14266 (1z14267)
(1z14268)) (1z14269)) (1z1426a (1z1426b) (1z1426c)) (1z1426d (1z1426e)
(1z1426f)) (1z1426v (1z1426w) (1z1426x) (1z1426y)) (1z1426z (1z14270)
(1z14271) (1z14272)) (1z14273 (1z14274) (1z14275) (1z14276)) (1z14277
(1z14278) (1z14279) (1z1427a (1z1427b) (1z1427c))) (1z1427d (1z1427e)
(1z1427f (1z1427g) (1z1427h (1z1427i))) (1z1427j (1z1427k) (1z1427l
(1z1427m))) (1z1427n (1z1427o) (1z1427p)) (1z1427q (1z1427r) (1z1427s))))
(1z1427t (1z1427u) (1z1427v (1z1427w) (1z1427x)) (1z1427y (1z1427z)
(1z14280)) (1z14281 (1z14282) (1z14283)) (1z14284 (1z14285) (1z14286))
(1z14287 (1z14288) (1z14289)) (1z1428a (1z1428b) (1z1428c)) (1z1428d
(1z1428e) (1z1428f) (1z1428g)) (1z1428h (1z1428i) (1z1428j) (1z1428k)))
(1z14291 (1z14292) (1z14293 (1z14294) (1z14295)) (1z14296 (1z14297)
(1z14298)) (1z14299 (1z1429a) (1z1429b))) (1z1429c (1z1429d) (1z1429e
(1z1429f) (1z1429g)) (1z1429h (1z1429i) (1z1429j)) (1z1429k (1z1429l)
(1z1429m)) (1z1429n (1z1429o) (1z1429p)) (1z1429q (1z1429r) (1z1429s))
(1z1429t (1z1429u) (1z1429v) (1z1429w)) (1z1429x (1z1429y) (1z1429z)
(1z142a0)) (1z142a1 (1z142a2) (1z142a3) (1z142a4)) (1z142a5 (1z142a6)
(1z142a7) (1z142a8)) (1z142a9 (1z142aa) (1z142ab) (1z142ac))) (1z142ad
(1z142ae) (1z142af (1z142ag) (1z142ah)) (1z142ai (1z142aj) (1z142ak))
(1z142al (1z142am) (1z142an))) (1z142ao (1z142ap) (1z142aq (1z142ar)
(1z142as) (1z142at)) (1z142au (1z142av) (1z142aw) (1z142ax))) (1z142ay
(1z142az) (1z142b0 (1z142b1) (1z142b2 (1z142b3))) (1z142b4 (1z142b5)
(1z142b6))) (1z142b7 (1z142b8) (1z142b9 (1z142ba) (1z142bb)) (1z142bc
(1z142bd) (1z142be)) (1z142bf (1z142bg) (1z142bh)) (1z142bi (1z142bj)
(1z142bk)) (1z142bl (1z142bm) (1z142bn)) (1z142bo (1z142bp) (1z142bq))
(1z142br (1z142bs) (1z142bt)) (1z142bu (1z142bv) (1z142bw) (1z142bx
(1z142by))) (1z142bz (1z142c0) (1z142c1) (1z142c2 (1z142c3)))) (1z142c4
(1z142c5) (1z142c6 (1z142c7) (1z142c8) (1z142c9 (1z142ca))) (1z142cb
(1z142cc) (1z142cd) (1z142ce (1z142cf)))))?>
