<?xml version="1.0" encoding="UTF-8"?>

<!--
	  User Manual for Gramps - a GTK+/GNOME based genealogy program

	  Copyright (C) 2003  Alexander Roitman

	  Permission is granted to copy, distribute and/or modify this
	  document under the terms of the GNU Free Documentation
	  License (GFDL), Version 1.1 or any later version published
	  by the Free Software Foundation with no Invariant Sections,
	  no Front-Cover Texts, and no Back-Cover Texts. 
          A copy of the license is included in the file COPYING-DOCS 
          distributed with this manual.
-->

<!-- $Id: keybind.xml,v 1.5.2.1 2004/02/23 19:37:35 rshura Exp $ -->

      <!-- =============== Appendices Subsection ================ -->
      <sect2 id="append-keybind">
      <title>Keybindings reference</title>
      <para>This appendix contains the list of keybindings that are not 
      displayed in menus of &app;.
      </para>
      
        <!-- =============== Appendices Sub-subsection ================ -->
    	<sect3 id="keybind-people">
        <title>People View</title>
        <para>The following bindings are available in the People View:</para>
        
        <informaltable frame="topbot"> 
        <tgroup cols="2"> 
        <colspec colname="col1"/> 
        <colspec colname="col2"/> 
        <thead> 
        <row valign="top">
          <entry colname="col1" colsep="0" valign="top"><para>Key</para></entry>
          <entry colname="col2" valign="top"><para>Function</para></entry> 
        </row> 
        </thead>
        <tbody> 
        <row valign="top"> 
          <entry><para><keycap>Enter</keycap></para></entry> 
          <entry><para>Invoke <guilabel>Edit Person</guilabel> dialog 
          with the selected person.</para></entry> 
        </row>  
        </tbody> 
        </tgroup>
        </informaltable> 

        </sect3>


        <!-- =============== Appendices Sub-subsection ================ -->
    	<sect3 id="keybind-family">
        <title>Family View</title>
        <para>The bindings available in the Family View depend on where the
        focus is. The following tables list the bindings for all focus 
        targets.</para>
        
          <variablelist>

          <varlistentry><term>Focus on the Active Person</term>
          <listitem>

          <informaltable frame="topbot"> 
          <tgroup cols="2"> 
          <colspec colname="col1"/> 
          <colspec colname="col2"/> 
          <thead> 
          <row valign="top">
            <entry colname="col1" colsep="0" valign="top"><para>Key</para></entry>
            <entry colname="col2" valign="top"><para>Function</para></entry> 
          </row> 
          </thead>
          <tbody> 
          <row valign="top"> 
            <entry><para><keycap>Enter</keycap></para></entry> 
            <entry><para>Invoke <guilabel>Edit Person</guilabel> dialog with 
            the active person.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Ctrl</keycap>+<keycap>Down</keycap> 
            or <keycap>Ctrl</keycap>+<keycap>Right</keycap></para></entry> 
            <entry><para>Swap the Active Person and the selected spouse.
            Use <keycap>Ctrl</keycap>+<keycap>Down</keycap> in standard Family View and
            <keycap>Ctrl</keycap>+<keycap>Right</keycap> in alternative Family  
            View.</para></entry> 
          </row>  
          </tbody> 
          </tgroup>
          </informaltable> 

          </listitem>
          </varlistentry>


          <varlistentry><term>Focus on the Spouse box</term>
          <listitem>
          
          <informaltable frame="topbot"> 
          <tgroup cols="2"> 
          <colspec colname="col1"/> 
          <colspec colname="col2"/> 
          <thead> 
          <row valign="top">
            <entry colname="col1" colsep="0" valign="top"><para>Key</para></entry>
            <entry colname="col2" valign="top"><para>Function</para></entry> 
          </row> 
          </thead>
          <tbody> 
          <row valign="top"> 
            <entry><para><keycap>Enter</keycap></para></entry> 
            <entry><para>Edit relationship between the Active Person and 
            the selected spouse.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Shift</keycap>+<keycap>Enter</keycap></para></entry> 
            <entry><para>Edit the personal information for the selected
            spouse.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Insert</keycap></para></entry> 
            <entry><para>Add a person from the database to the spouse 
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Shift</keycap>+<keycap>Insert</keycap></para></entry> 
            <entry><para>Add a new person to the database and to the spouse 
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Delete</keycap></para></entry> 
            <entry><para>Delete the selected spouse from the spouse 
            list. The spouse is not deleted from the database.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Ctrl</keycap>+<keycap>Up</keycap> 
            or <keycap>Ctrl</keycap>+<keycap>Left</keycap></para></entry> 
            <entry><para>Swap the selected spouse and the Active Person.
            Use <keycap>Ctrl</keycap>+<keycap>Up</keycap> in standard Family View and
            <keycap>Ctrl</keycap>+<keycap>Left</keycap> in alternative Family  
            View.</para></entry> 
          </row>  
          </tbody> 
          </tgroup>
          </informaltable> 
          
          </listitem>
          </varlistentry>


          <varlistentry><term>Focus on the Parents box</term>
          <listitem>
          
          <informaltable frame="topbot"> 
          <tgroup cols="2"> 
          <colspec colname="col1"/> 
          <colspec colname="col2"/> 
          <thead> 
          <row valign="top">
            <entry colname="col1" colsep="0" valign="top"><para>Key</para></entry>
            <entry colname="col2" valign="top"><para>Function</para></entry> 
          </row> 
          </thead>
          <tbody> 
          <row valign="top"> 
            <entry><para><keycap>Enter</keycap></para></entry> 
            <entry><para>Edit relationship between the parents and their 
            child (either the Active Person or the selected spouse, depending 
            which parents box the focus is in).</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Insert</keycap></para></entry> 
            <entry><para>Add a new set of parents from the database to the 
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Shift</keycap>+<keycap>Insert</keycap></para></entry> 
            <entry><para>Add a new set of parents to the database and to the 
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Delete</keycap></para></entry> 
            <entry><para>Delete the selected parents from the list. 
            The parents are not deleted from the database.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Ctrl</keycap>+<keycap>Right</keycap> 
            or <keycap>Ctrl</keycap>+<keycap>Down</keycap></para></entry> 
            <entry><para>Make the selected parents the active family.
            Use <keycap>Ctrl</keycap>+<keycap>Right</keycap> in standard Family View and
            <keycap>Ctrl</keycap>+<keycap>Down</keycap> in alternative Family  
            View.</para></entry> 
          </row>  
          </tbody> 
          </tgroup>
          </informaltable> 
          
          </listitem>
          </varlistentry>


          <varlistentry><term>Focus on the Children box</term>
          <listitem>
          
          <informaltable frame="topbot"> 
          <tgroup cols="2"> 
          <colspec colname="col1"/> 
          <colspec colname="col2"/> 
          <thead> 
          <row valign="top">
            <entry colname="col1" colsep="0" valign="top"><para>Key</para></entry>
            <entry colname="col2" valign="top"><para>Function</para></entry> 
          </row> 
          </thead>
          <tbody> 
          <row valign="top"> 
            <entry><para><keycap>Enter</keycap></para></entry> 
            <entry><para>Edit relationship between the child and his/her  
            parents (the Active Person and the selected 
            spouse).</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Shift</keycap>+<keycap>Enter</keycap></para></entry> 
            <entry><para>Edit the personal information for the selected
            child.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Insert</keycap></para></entry> 
            <entry><para>Add a new person from the database to the children 
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Shift</keycap>+<keycap>Insert</keycap></para></entry> 
            <entry><para>Add a new person to the database and to the children
            list.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Delete</keycap></para></entry> 
            <entry><para>Delete the selected child from the list. 
            The child is not deleted from the database.</para></entry> 
          </row>  
          <row valign="top"> 
            <entry><para><keycap>Ctrl</keycap>+<keycap>Left</keycap> 
            or <keycap>Ctrl</keycap>+<keycap>Up</keycap></para></entry> 
            <entry><para>Make the selected child the Active Person.
            Use <keycap>Ctrl</keycap>+<keycap>Left</keycap> in standard Family View and
            <keycap>Ctrl</keycap>+<keycap>Up</keycap> in alternative Family  
            View.</para></entry> 
          </row>  
          </tbody> 
          </tgroup>
          </informaltable> 
          
          </listitem>
          </varlistentry>

          </variablelist>

        </sect3>

      </sect2>

