<GRAMMAR LANGID="409">
    <DEFINE>
        <ID NAME="Select_ID_SELECT"             VAL="1"/>
        <ID NAME="Select_ID_DELETE"             VAL="2"/>
        <ID NAME="Select_ID_CORRECT"            VAL="3"/>
        <ID NAME="Select_ID_SELTHROUGH"         VAL="4"/>
        <ID NAME="Select_ID_DELTHROUGH"         VAL="5"/>
        <ID NAME="Select_ID_UNSELECT"           VAL="6"/>
        <ID NAME="Select_ID_SELECTPREV"         VAL="7"/>
        <ID NAME="Select_ID_SELECTNEXT"         VAL="8"/>
        <ID NAME="Select_ID_CORRECTPREV"        VAL="9"/>
        <ID NAME="Select_ID_CORRECTNEXT"        VAL="10"/>
        <ID NAME="Select_ID_SELSENTENCE"        VAL="11"/>
        <ID NAME="Select_ID_SELPARAGRAPH"       VAL="12"/>
        <ID NAME="Select_ID_SELWORD"            VAL="13"/>
        <ID NAME="Select_ID_SelectAll"          VAL="14"/>
        <ID NAME="Select_ID_DeletePhrase"       VAL="15"/>
        <ID NAME="Select_ID_Convert"            VAL="16"/>
        <ID NAME="Select_ID_SelectThat"         VAL="17"/>

        <ID NAME="Navigate_ID_INSERTBEFORE"     VAL="20"/>
        <ID NAME="Navigate_ID_INSERTAFTER"      VAL="21"/>
        <ID NAME="Navigate_ID_Go_To_Bottom"     VAL="22"/>
        <ID NAME="Navigate_ID_Go_To_Top"        VAL="23"/>
        <ID NAME="Navigate_ID_Move_Home"        VAL="24"/>
        <ID NAME="Navigate_ID_Move_End"         VAL="25"/>
        
        <ID NAME="Edit_ID_Undo"                 VAL="30"/>
        <ID NAME="Edit_ID_Cut"                  VAL="31"/>
        <ID NAME="Edit_ID_Copy"                 VAL="32"/>
        <ID NAME="Edit_ID_Paste"                VAL="33"/>

        <ID NAME="Keyboard_ID_Move_Up"          VAL="40"/>
        <ID NAME="Keyboard_ID_Move_Down"        VAL="41"/>
        <ID NAME="Keyboard_ID_Move_Left"        VAL="42"/>
        <ID NAME="Keyboard_ID_Move_Right"       VAL="43"/>
        <ID NAME="Keyboard_ID_Page_Up"          VAL="44"/>
        <ID NAME="Keyboard_ID_Page_Down"        VAL="45"/>
        <ID NAME="Keyboard_ID_Tab"              VAL="46"/>
        <ID NAME="Keyboard_ID_Enter"            VAL="47"/>
        <ID NAME="Keyboard_ID_Backspace"        VAL="48"/>
        <ID NAME="Keyboard_ID_Delete"           VAL="49"/>
        <ID NAME="Keyboard_ID_SpaceBar"         VAL="50"/>

        <ID NAME="Case_ID_CapIt"                VAL="70"/>	
        <ID NAME="Case_ID_AllCaps"              VAL="71"/>   
        <ID NAME="Case_ID_NoCaps"               VAL="72"/>
        <ID NAME="Case_ID_CapThat"              VAL="73"/>
        <ID NAME="Case_ID_AllCapsThat"          VAL="74"/>
        <ID NAME="Case_ID_NoCapsThat"           VAL="75"/>


        <ID NAME="Select_Through"               VAL="100"/>

    </DEFINE>

    <RULE NAME="selword" TOPLEVEL="ACTIVE">
        <LN>
           <P WEIGHT="1000.01">zhoulotskunosprok</P>
           <P WEIGHT="1.01" PROPNAME="SelectCommands">
               <LN PROPNAME="SelectWordCommand">
                   <P VAL="Select_ID_SELECT">+Select</P>
                   <P VAL="Select_ID_DELETE">+Delete</P>
                   <P VAL="Select_ID_CORRECT">+Correct</P>
               </LN>
               <TEXTBUFFER/>
           </P>
        </LN>
    </RULE>

    <RULE NAME="SelectThrough" TOPLEVEL="ACTIVE">
        <LN>
           <P WEIGHT="1000.01">zhoulotskunosprok</P>
           <P WEIGHT="1.01" PROPNAME="SelectCommands" VAL="Select_Through">
               <LN PROPNAME="SelectWordCommand">
                   <P VAL="Select_ID_SELTHROUGH" VALSTR="SelectThrough">Select</P>
                   <P VAL="Select_ID_DELTHROUGH" VALSTR="DeleteThrough">Delete</P>
               </LN>
               <TEXTBUFFER/> <P PROPNAME="through" VALSTR="through">through</P> <TEXTBUFFER/>
           </P>
        </LN>
    </RULE>

    <RULE  NAME="SelectSimpleCmds" TOPLEVEL="ACTIVE">
        <LN PROPNAME="SelectSimpleCmdProp">
              <P WEIGHT="1000.01" VAL="0">zhoulotskunosprok</P>
              <P WEIGHT="2.01" VAL="Select_ID_UNSELECT">+Unselect that</P>
              <P WEIGHT="1.01" VAL="Select_ID_SELECTPREV">Select +Previous Phrase</P>
              <P WEIGHT="1.01" VAL="Select_ID_SelectThat">Select That</P>
              <P WEIGHT="1.01" VAL="Select_ID_SELECTNEXT">Select +Next Phrase</P>
              <P WEIGHT="1.01" VAL="Select_ID_CORRECTPREV">Correct +Previous Phrase</P>
              <P WEIGHT="1.01" VAL="Select_ID_CORRECTNEXT">Correct +Next Phrase</P>
              <P WEIGHT="1.01" VAL="Select_ID_SELSENTENCE">Select +Sentence</P>
              <P WEIGHT="1.01" VAL="Select_ID_SELPARAGRAPH">Select +Paragraph</P>
              <P WEIGHT="1.01" VAL="Select_ID_SELWORD">Select +Word</P>
              <P WEIGHT="1.01" VAL="Select_ID_SelectAll">Select +All</P>
              <P WEIGHT="1.01" VAL="Select_ID_DeletePhrase">+Scratch That</P>
              <P WEIGHT="1.01" VAL="Select_ID_Convert">+Correct That</P>
              <P WEIGHT="1.01" VAL="Select_ID_Convert">+Reconvert</P>

        </LN>
    </RULE>

    <RULE NAME="EditCmds" TOPLEVEL="ACTIVE">
        <LN PROPNAME="EditCmdProp">
              <P WEIGHT="1000.01" VAL="0">zhoulotskunosprok</P>
              <P WEIGHT="1.01" VAL="Edit_ID_Undo">+Undo That</P>
              <P WEIGHT="1.01" VAL="Edit_ID_Cut">+Cut That</P>
              <P WEIGHT="1.01" VAL="Edit_ID_Copy">+Copy That</P>
              <P WEIGHT="1.01" VAL="Edit_ID_Paste">+Paste That</P>
        </LN> 
    </RULE>

    <RULE NAME="NavigationCmds"  TOPLEVEL="ACTIVE">
        <LN  PROPNAME="NavigationCmdProp">
              <P WEIGHT="1000.01" VAL="0">zhoulotskunosprok</P>
              <P WEIGHT="1.01" VAL="Navigate_ID_Go_To_Bottom">Go To +Bottom</P>
              <P WEIGHT="1.01" VAL="Navigate_ID_Go_To_Top">Go To +Top</P>
              <P WEIGHT="1.01" VAL="Navigate_ID_Move_Home">+Go to Beginning of Line</P>
              <P WEIGHT="1.01" VAL="Navigate_ID_Move_End">+Go to End of Line</P>
              <P WEIGHT="1.01" VAL="Navigate_ID_INSERTBEFORE">+Insert Before <TEXTBUFFER/></P>
              <P WEIGHT="1.01" VAL="Navigate_ID_INSERTAFTER">+Insert After <TEXTBUFFER/></P>
        </LN>
    </RULE>

    <RULE NAME="CasingCmds"  TOPLEVEL="ACTIVE">
        <LN  PROPNAME="CasingCmdProp">
              <P WEIGHT="1000.01" VAL="0">zhoulotskunosprok</P>	
              <P WEIGHT="1.01" VAL="Case_ID_CapIt">+Cap It *+</P>
              <P WEIGHT="1.01" VAL="Case_ID_AllCaps">+All Caps *+</P>
              <P WEIGHT="1.01" VAL="Case_ID_NoCaps">+No Caps *+</P>
              <P WEIGHT="1.01" VAL="Case_ID_CapThat">+Cap That</P>
              <P WEIGHT="1.01" VAL="Case_ID_CapThat">+Capitalize</P>
              <P WEIGHT="1.01" VAL="Case_ID_AllCapsThat">+All Caps That</P>
              <P WEIGHT="1.01" VAL="Case_ID_NoCapsThat">+No Caps That</P>
              <P WEIGHT="1.01" VAL="Case_ID_NoCapsThat">+Uncapitalize</P>
        </LN>
    </RULE>

    <RULE NAME="KeyboardCmds"  TOPLEVEL="ACTIVE">
        <LN PROPNAME="KeyboardCmdProp">
              <P WEIGHT="1000.01" VAL="0">zhoulotskunosprok</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Tab">+Tab</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Tab">+Next cell</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Enter">+Enter</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Enter">+Next-Line</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Backspace">+BackSpace</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Delete">+Delete</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_SpaceBar">+Space</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_SpaceBar">+SpaceBar</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Move_Up">+Move Up</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Move_Down">+Move Down</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Move_Left">+Move Left</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Move_Right">+Move Right</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Page_Up">+Page up</P>
              <P WEIGHT="1.01" VAL="Keyboard_ID_Page_Down">+Page Down</P>
        </LN>
    </RULE>
</GRAMMAR>