256 lines
8.6 KiB
XML
256 lines
8.6 KiB
XML
<GRAMMAR LANGID="409">
|
|
<DEFINE>
|
|
<ID NAME="PID_CmdMenu" VAL="1"/>
|
|
<ID NAME="PID_CmdSysMenu" VAL="2"/>
|
|
|
|
<ID NAME="PID_CmdMenuFile" VAL="100"/>
|
|
<ID NAME="PID_CmdNew" VAL="101"/>
|
|
<ID NAME="PID_CmdOpen" VAL="102"/>
|
|
<ID NAME="PID_CmdSave" VAL="103"/>
|
|
<ID NAME="PID_CmdSaveAs" VAL="104"/>
|
|
<ID NAME="PID_CmdExit" VAL="105"/>
|
|
|
|
<ID NAME="PID_CmdMenuEdit" VAL="200"/>
|
|
<ID NAME="PID_CmdCut" VAL="201"/>
|
|
<ID NAME="PID_CmdCopy" VAL="202"/>
|
|
<ID NAME="PID_CmdPaste" VAL="203"/>
|
|
|
|
<ID NAME="PID_CmdMenuVoice" VAL="300"/>
|
|
<ID NAME="PID_CmdDictationMode" VAL="301"/>
|
|
<ID NAME="PID_CmdCommandMode" VAL="302"/>
|
|
<ID NAME="PID_CmdMicrophone" VAL="303"/>
|
|
<ID NAME="PID_CmdPlayback" VAL="304"/>
|
|
<ID NAME="PID_CmdAddDeleteWords" VAL="305"/>
|
|
<ID NAME="PID_CmdSelectWholeWords" VAL="306"/>
|
|
<ID NAME="PID_CmdSharedRecoEngine" VAL="307"/>
|
|
<ID NAME="PID_CmdVoiceTraining" VAL="310"/>
|
|
<ID NAME="PID_CmdMicrophoneSetup" VAL="311"/>
|
|
|
|
<ID NAME="PID_CmdMenuHelp" VAL="500"/>
|
|
<ID NAME="PID_CmdAbout" VAL="501"/>
|
|
|
|
<ID NAME="PID_CmdEscape" VAL="903"/>
|
|
|
|
<ID NAME="PID_CmdNavigationVertical" VAL="1000"/>
|
|
|
|
<ID NAME="PID_CmdDirection" VAL="1100"/>
|
|
<ID NAME="PID_CmdUp" VAL="1001"/>
|
|
<ID NAME="PID_CmdDown" VAL="1002"/>
|
|
|
|
<ID NAME="PID_CmdUnits" VAL="1200"/>
|
|
<ID NAME="PID_CmdPage" VAL="1201"/>
|
|
<ID NAME="PID_CmdLine" VAL="1202"/>
|
|
<ID NAME="PID_CmdParagraph" VAL="1203"/>
|
|
|
|
<ID NAME="PID_CmdNumber" VAL="1300"/>
|
|
<ID NAME="PID_Ones" VAL="1301"/>
|
|
<ID NAME="PID_Tens" VAL="1302"/>
|
|
|
|
<ID NAME="PID_CmdNavigationOther" VAL="2000"/>
|
|
<ID NAME="PID_CmdScrollHome" VAL="2001"/>
|
|
<ID NAME="PID_CmdScrollEnd" VAL="2002"/>
|
|
<ID NAME="PID_CmdLineEnd" VAL="2003"/>
|
|
<ID NAME="PID_CmdLineHome" VAL="2004"/>
|
|
<ID NAME="PID_CmdCharacterLeft" VAL="2005"/>
|
|
<ID NAME="PID_CmdCharacterRight" VAL="2006"/>
|
|
<ID NAME="PID_CmdWordLeft" VAL="2007"/>
|
|
<ID NAME="PID_CmdWordRight" VAL="2008"/>
|
|
|
|
</DEFINE>
|
|
|
|
<RULE NAME="PID_CmdNavigationVertical" ID="PID_CmdNavigationVertical" TOPLEVEL="ACTIVE" EXPORT="1">
|
|
<L>
|
|
<P>
|
|
<L>
|
|
<P>scroll</P>
|
|
<P>move</P>
|
|
</L>
|
|
<O>
|
|
<L PROPNAME="PID_CmdDirection" PROPID="PID_CmdDirection">
|
|
<P VAL="PID_CmdUp">up</P>
|
|
<P VAL="PID_CmdUp">backward</P>
|
|
<P VAL="PID_CmdUp">backwards</P>
|
|
<P VAL="PID_CmdDown">down</P>
|
|
<P VAL="PID_CmdDown">forward</P>
|
|
<P VAL="PID_CmdDown">forwards</P>
|
|
</L>
|
|
</O>
|
|
<O>
|
|
<RULEREF NAME="PID_CmdNumber" PROPNAME="PID_CmdNumber" PROPID="PID_CmdNumber"/>
|
|
</O>
|
|
<O>
|
|
<L PROPNAME="PID_CmdUnits" PROPID="PID_CmdUnits">
|
|
<P VAL="PID_CmdPage">page</P>
|
|
<P VAL="PID_CmdPage">pages</P>
|
|
<P VAL="PID_CmdLine">line</P>
|
|
<P VAL="PID_CmdLine">lines</P>
|
|
<P VAL="PID_CmdParagraph">paragraph</P>
|
|
<P VAL="PID_CmdParagraph">paragraphs</P>
|
|
</L>
|
|
</O>
|
|
<O>
|
|
<L PROPNAME="PID_CmdDirection" PROPID="PID_CmdDirection">
|
|
<P VAL="PID_CmdUp">up</P>
|
|
<P VAL="PID_CmdUp">backward</P>
|
|
<P VAL="PID_CmdUp">backwards</P>
|
|
<P VAL="PID_CmdDown">down</P>
|
|
<P VAL="PID_CmdDown">forward</P>
|
|
<P VAL="PID_CmdDown">forwards</P>
|
|
</L>
|
|
</O>
|
|
</P>
|
|
|
|
<P>
|
|
<L PROPNAME="PID_CmdUnits" PROPID="PID_CmdUnits">
|
|
<P VAL="PID_CmdPage">page</P>
|
|
<P VAL="PID_CmdLine">line</P>
|
|
<P VAL="PID_CmdParagraph">paragraph</P>
|
|
</L>
|
|
<L PROPNAME="PID_CmdDirection" PROPID="PID_CmdDirection">
|
|
<P VAL="PID_CmdUp">up</P>
|
|
<P VAL="PID_CmdUp">backward</P>
|
|
<P VAL="PID_CmdUp">backwards</P>
|
|
<P VAL="PID_CmdDown">down</P>
|
|
<P VAL="PID_CmdDown">forward</P>
|
|
<P VAL="PID_CmdDown">forwards</P>
|
|
</L>
|
|
</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
<RULE NAME="PID_CmdNumber" ID="PID_CmdNumber" TOPLEVEL="INACTIVE" EXPORT="1">
|
|
<L>
|
|
<P>
|
|
<RULEREF NAME="onesfrag"/>
|
|
</P>
|
|
<P>
|
|
<P>
|
|
<RULEREF NAME="tens"/>
|
|
</P>
|
|
<O>
|
|
<RULEREF NAME="ones"/>
|
|
</O>
|
|
</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
|
|
<RULE NAME="PID_CmdNavigationOther" ID="PID_CmdNavigationOther" TOPLEVEL="ACTIVE" EXPORT="1">
|
|
<L PROPNAME="PID_CmdNavigationOther" PROPID="PID_CmdNavigationOther">
|
|
<P VAL="PID_CmdScrollHome">go home</P>
|
|
<P VAL="PID_CmdScrollHome">scroll home</P>
|
|
<P VAL="PID_CmdScrollEnd">go end</P>
|
|
<P VAL="PID_CmdScrollEnd">scroll end</P>
|
|
<P VAL="PID_CmdCharacterLeft">?move left</P>
|
|
<P VAL="PID_CmdCharacterLeft">scroll left</P>
|
|
<P VAL="PID_CmdCharacterRight">?move right</P>
|
|
<P VAL="PID_CmdCharacterRight">scroll right</P>
|
|
<P VAL="PID_CmdWordLeft">word left</P>
|
|
<P VAL="PID_CmdWordRight">word right</P>
|
|
<P VAL="PID_CmdLineEnd">?line end</P>
|
|
<P VAL="PID_CmdLineHome">?line home</P>
|
|
<P VAL="PID_CmdLineHome">?line start</P>
|
|
<P VAL="PID_CmdLineHome">?line beginning</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
|
|
<RULE NAME="PID_CmdMenu" ID="PID_CmdMenu" TOPLEVEL="ACTIVE">
|
|
<L PROPNAME="PID_CmdMenu" PROPID="PID_CmdMenu">
|
|
<P VAL="PID_CmdMenuFile">file</P>
|
|
<P VAL="PID_CmdNew">new</P>
|
|
<P VAL="PID_CmdOpen">open</P>
|
|
<P VAL="PID_CmdSave">save</P>
|
|
<P VAL="PID_CmdSaveAs">save as</P>
|
|
<P VAL="PID_CmdExit">exit</P>
|
|
<P VAL="PID_CmdMenuEdit">edit</P>
|
|
<P VAL="PID_CmdCut">cut</P>
|
|
<P VAL="PID_CmdCopy">copy</P>
|
|
<P VAL="PID_CmdPaste">paste</P>
|
|
<P VAL="PID_CmdMenuVoice">voice</P>
|
|
<P VAL="PID_CmdDictationMode">listen for dictation</P>
|
|
<P VAL="PID_CmdDictationMode">?start dictation</P>
|
|
<P VAL="PID_CmdDictationMode">start dictating</P>
|
|
<P VAL="PID_CmdDictationMode">end ?of command mode</P>
|
|
<P VAL="PID_CmdCommandMode">listen for command</P>
|
|
<P VAL="PID_CmdCommandMode">listen for commands</P>
|
|
<P VAL="PID_CmdCommandMode">stop dictation</P>
|
|
<P VAL="PID_CmdCommandMode">end ?of dictation</P>
|
|
<P VAL="PID_CmdCommandMode">stop dictating</P>
|
|
<P VAL="PID_CmdMicrophone">?turn microphone off</P>
|
|
<P VAL="PID_CmdMicrophone">?turn mike off</P>
|
|
<P VAL="PID_CmdMicrophone">close microphone</P>
|
|
<P VAL="PID_CmdMicrophone">microphone on</P>
|
|
<P VAL="PID_CmdMicrophone">grammars active</P>
|
|
<P VAL="PID_CmdMicrophone">grammars inactive</P>
|
|
<P VAL="PID_CmdMicrophone">activate grammars</P>
|
|
<P VAL="PID_CmdMicrophone">deactivate grammars</P>
|
|
<P VAL="PID_CmdPlayback">play</P>
|
|
<P VAL="PID_CmdPlayback">play back</P>
|
|
<P VAL="PID_CmdAddDeleteWords">add ?and delete word</P>
|
|
<P VAL="PID_CmdSelectWholeWords">select whole word</P>
|
|
<P VAL="PID_CmdSelectWholeWords">select whole words</P>
|
|
<P VAL="PID_CmdSharedRecoEngine">shared engine</P>
|
|
<P VAL="PID_CmdSharedRecoEngine">shared recognition engine</P>
|
|
<P VAL="PID_CmdSharedRecoEngine">shared reco engine</P>
|
|
<P VAL="PID_CmdVoiceTraining">?voice training</P>
|
|
<P VAL="PID_CmdMicrophoneSetup">microphone setup</P>
|
|
<P VAL="PID_CmdMenuHelp">help</P>
|
|
<P VAL="PID_CmdAbout">about</P>
|
|
<P VAL="PID_CmdEscape">cancel</P>
|
|
<P VAL="PID_CmdEscape">escape</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
<!-- Internal number rules -->
|
|
<RULE NAME="tens">
|
|
<L PROPNAME="PID_Tens" PROPID="PID_Tens">
|
|
<P VAL="20">twenty</P>
|
|
<P VAL="30">thirty</P>
|
|
<P VAL="40">forty</P>
|
|
<P VAL="50">fifty</P>
|
|
<P VAL="60">sixty</P>
|
|
<P VAL="70">seventy</P>
|
|
<P VAL="80">eighty</P>
|
|
<P VAL="90">ninety</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
<RULE NAME="ones">
|
|
<L PROPNAME="PID_Ones" PROPID="PID_Ones">
|
|
<P VAL="1">one</P>
|
|
<P VAL="2">two</P>
|
|
<P VAL="3">three</P>
|
|
<P VAL="4">four</P>
|
|
<P VAL="5">five</P>
|
|
<P VAL="6">six</P>
|
|
<P VAL="7">seven</P>
|
|
<P VAL="8">eight</P>
|
|
<P VAL="9">nine</P>
|
|
</L>
|
|
</RULE>
|
|
|
|
<RULE NAME="onesfrag">
|
|
<L>
|
|
<P>
|
|
<RULEREF NAME="ones"/>
|
|
</P>
|
|
<L PROPNAME="PID_Ones" PROPID="PID_Ones">
|
|
<P VAL="0">zero</P>
|
|
<P VAL="10">ten</P>
|
|
<P VAL="11">eleven</P>
|
|
<P VAL="12">twelve</P>
|
|
<P VAL="13">thirteen</P>
|
|
<P VAL="14">fourteen</P>
|
|
<P VAL="15">fifteen</P>
|
|
<P VAL="16">sixteen</P>
|
|
<P VAL="17">seventeen</P>
|
|
<P VAL="18">eighteen</P>
|
|
<P VAL="19">nineteen</P>
|
|
</L>
|
|
</L>
|
|
</RULE>
|
|
|
|
|
|
</GRAMMAR>
|