Maker4.0-X specific Commands config UI file

--- X Specific Diacritics ----------------------------------------------------

* The pattern is:   \! accent char   OR   /Multi_key accent char
*   where: char is a character, typically a vowel.
*    and accent is a char suggestive of a diacritic:
*         ' = acute     ~ = tilde       ` = grave
*         : = dieresis  ^ = circumflex  * = ring    , = cedilla

**** acute aeiou
<Modify Acutea                      <KeySeqNoLabel  /Multi_key 'a  >>
<Modify Acutee                      <KeySeqNoLabel  /Multi_key 'e  >>
<Modify Acutei                      <KeySeqNoLabel  /Multi_key 'i  >>
<Modify Acuteo                      <KeySeqNoLabel  /Multi_key 'o  >>
<Modify Acuteu                      <KeySeqNoLabel  /Multi_key 'u  >>
<Modify AcuteA                      <KeySeqNoLabel  /Multi_key 'A  >>
<Modify AcuteE                      <KeySeqNoLabel  /Multi_key 'E  >>
<Modify AcuteI                      <KeySeqNoLabel  /Multi_key 'I  >>
<Modify AcuteO                      <KeySeqNoLabel  /Multi_key 'O  >>
<Modify AcuteU                      <KeySeqNoLabel  /Multi_key 'U  >>

**** asciitilde ano
<Modify Tildea                      <KeySeqNoLabel  /Multi_key \~a >>
<Modify Tilden                      <KeySeqNoLabel  /Multi_key \~n >>
<Modify Tildeo                      <KeySeqNoLabel  /Multi_key \~o >>
<Modify TildeA                      <KeySeqNoLabel  /Multi_key \~A >>
<Modify TildeN                      <KeySeqNoLabel  /Multi_key \~N >>
<Modify TildeO                      <KeySeqNoLabel  /Multi_key \~O >>

**** grave aeiou
<Modify Gravea                      <KeySeqNoLabel  /Multi_key \`a >>
<Modify Gravee                      <KeySeqNoLabel  /Multi_key \`e >>
<Modify Gravei                      <KeySeqNoLabel  /Multi_key \`i >>
<Modify Graveo                      <KeySeqNoLabel  /Multi_key \`o >>
<Modify Graveu                      <KeySeqNoLabel  /Multi_key \`u >>
<Modify GraveA                      <KeySeqNoLabel  /Multi_key \`A >>
<Modify GraveE                      <KeySeqNoLabel  /Multi_key \`E >>
<Modify GraveI                      <KeySeqNoLabel  /Multi_key \`I >>
<Modify GraveO                      <KeySeqNoLabel  /Multi_key \`O >>
<Modify GraveU                      <KeySeqNoLabel  /Multi_key \`U >>

**** dieresis aeiouy
<Modify Diaeresisa                  <KeySeqNoLabel  /Multi_key \:a >>
<Modify Diaeresise                  <KeySeqNoLabel  /Multi_key \:e >>
<Modify Diaeresisi                  <KeySeqNoLabel  /Multi_key \:i >>
<Modify Diaeresiso                  <KeySeqNoLabel  /Multi_key \:o >>
<Modify Diaeresisu                  <KeySeqNoLabel  /Multi_key \:u >>
<Modify Diaeresisy                  <KeySeqNoLabel  /Multi_key \:y >>
<Modify DiaeresisA                  <KeySeqNoLabel  /Multi_key \:A >>
<Modify DiaeresisE                  <KeySeqNoLabel  /Multi_key \:E >>
<Modify DiaeresisI                  <KeySeqNoLabel  /Multi_key \:I >>
<Modify DiaeresisO                  <KeySeqNoLabel  /Multi_key \:O >>
<Modify DiaeresisU                  <KeySeqNoLabel  /Multi_key \:U >>
<Modify DiaeresisY                  <KeySeqNoLabel  /Multi_key \:Y >>
<Modify Diaeresisa                  <KeySeqNoLabel  /Multi_key  %a >>
<Modify Diaeresise                  <KeySeqNoLabel  /Multi_key  %e >>
<Modify Diaeresisi                  <KeySeqNoLabel  /Multi_key  %i >>
<Modify Diaeresiso                  <KeySeqNoLabel  /Multi_key  %o >>
<Modify Diaeresisu                  <KeySeqNoLabel  /Multi_key  %u >>
<Modify Diaeresisy                  <KeySeqNoLabel  /Multi_key  %y >>
<Modify DiaeresisA                  <KeySeqNoLabel  /Multi_key  %A >>
<Modify DiaeresisE                  <KeySeqNoLabel  /Multi_key  %E >>
<Modify DiaeresisI                  <KeySeqNoLabel  /Multi_key  %I >>
<Modify DiaeresisO                  <KeySeqNoLabel  /Multi_key  %O >>
<Modify DiaeresisU                  <KeySeqNoLabel  /Multi_key  %U >>
<Modify DiaeresisY                  <KeySeqNoLabel  /Multi_key  %Y >>

**** circumflex aeiou
<Modify Circuma                     <KeySeqNoLabel  /Multi_key \^a >>
<Modify Circume                     <KeySeqNoLabel  /Multi_key \^e >>
<Modify Circumi                     <KeySeqNoLabel  /Multi_key \^i >>
<Modify Circumo                     <KeySeqNoLabel  /Multi_key \^o >>
<Modify Circumu                     <KeySeqNoLabel  /Multi_key \^u >>
<Modify CircumA                     <KeySeqNoLabel  /Multi_key \^A >>
<Modify CircumE                     <KeySeqNoLabel  /Multi_key \^E >>
<Modify CircumI                     <KeySeqNoLabel  /Multi_key \^I >>
<Modify CircumO                     <KeySeqNoLabel  /Multi_key \^O >>
<Modify CircumU                     <KeySeqNoLabel  /Multi_key \^U >>

**** ring=asterisk a
<Modify RingA                       <KeySeqNoLabel  /Multi_key *A  >>
<Modify Ringa                       <KeySeqNoLabel  /Multi_key *a  >>

**** cedilla=comma c
<Modify CedillaC                    <KeySeqNoLabel  /Multi_key ,C  >>
<Modify Cedillac                    <KeySeqNoLabel  /Multi_key ,c  >>

--- X Specific Additional Commands  ------------------------------------------------

This section should contain all command definitions required by All X
ports.  No Key Sequences are given in this section, but are provided
in Modify statements.  A Modify statement should not appear in this
section.

*** Miscellaneous Additional commands ***
<Command AbortAndUnhighlight
	<Definition \x0250 \x247> 
	<Mode All>>

<Command PopupMenu
	<Definition \x039D> 
	<Mode All>>

<Command MenubarFocus
	<Label Menubar Focus>
	<KeySequence /F10>
	<Definition \x03F0> 
	<Mode All>>


--- X specific shortcuts ---------------------------------------


****************  Non-char control & meta commands
<Modify CharShiftSpace	            <KeySequence   +\s> >
<Modify CharHardSpace               <KeySeqNoLabel ^\s> >

<Modify CharDiscretionaryHyphen     <KeySeqNoLabel ^->  >
<Modify CharNonBreakHyphen          <KeySeqNoLabel ~->  >
<Modify NoHyphenWord                <KeySeqNoLabel ~_>  >

<Modify CharLeftDblQuote            <KeySeqNoLabel ~`>  > 
<Modify CharRightDblQuote           <KeySeqNoLabel ~'>  > 
<Modify CharLeftQuote		    <KeySequence    `>  >
<Modify CharBullet                  <KeySeqNoLabel ~.>  > 

<Modify ReplaceOnce                 <KeySeqNoLabel ^%>  > 
<Modify QuickVariables              <KeySeqNoLabel ^0>  >
<Modify InsertElement               <KeySeqNoLabel ^1>  >
<Modify WrapElement                 <KeySeqNoLabel ^2>  >
<Modify ChangeElement               <KeySeqNoLabel ^3>  >
<Modify QuickConditionalIn          <KeySeqNoLabel ^4>  >
<Modify QuickConditionalNotIn       <KeySeqNoLabel ^5>  >
<Modify QuickConditionalUn          <KeySeqNoLabel ^6>  >
<Modify CharQuickKey                <KeySeqNoLabel ^8>  >
<Modify ParaQuickKey                <KeySeqNoLabel ^9>  >

<Modify ContextSensitiveHelp        <KeySeqNoLabel ~?>  >
<Modify ContextSensitiveHelp        <KeySeqNoLabel ~\/> >
<Modify ContextSensitiveHelp        <KeySequence ^\/>  >
<Modify ContextSensitiveHelp        <KeySequence ^?>  >
<Modify StartStopRecordingKeys      <KeySeqNoLabel ^]>  >
<Modify !MacroGetTrigger	    <KeySeqLabel   ^]>  >

**** all the goto para/flow/page/column begin/end commands
<Modify IPToPrevParaStart           <KeySequence   ~[>  >
<Modify IPToNextParaEnd             <KeySequence   ~]>  >
<Modify IPStartOfFlow               <KeySequence   ~{>  >
<Modify IPEndOfFlow                 <KeySequence   ~}>  >
<Modify GotoFirstPage               <KeySeqNoLabel ~\<> >
<Modify GotoLastPage                <KeySeqNoLabel ~\>> >
<Modify IPTopOfColumn               <KeySeqNoLabel ^~[> >
<Modify IPBottomOfColumn            <KeySeqNoLabel ^~]> >

**** structure navigation commands for doc/structure window 
<Modify SwIPUp			    <KeySeqNoLabel  ~/Up> 
				    <KeySeqNoLabel ^~/Up>   >
<Modify SwIPDown		    <KeySeqNoLabel  ~/Down> 
				    <KeySeqNoLabel ^~/Down> >
<Modify SwIPLeft		    <KeySeqNoLabel  ~/Left> 
				    <KeySeqNoLabel ^~/Left> >
<Modify SwIPRight		    <KeySeqNoLabel  ~/Right> 
				    <KeySeqNoLabel ^~/Right>>

**** structure selection commands for doc/structure window 
<Modify SelectPreviousElement       <KeySeqNoLabel  +~/Up> 
				    <KeySeqNoLabel ^+~/Up>   >
<Modify SelectNextElement           <KeySeqNoLabel  +~/Down> 
				    <KeySeqNoLabel ^+~/Down> >
<Modify SelectParent                <KeySeqNoLabel  +~/Left> 
				    <KeySeqNoLabel ^+~/Left> >

**************** Character control & meta commands
**** ^ (control) character commands (unused- r)
<Modify IPStartOfLine               <KeySequence   ^a>  >
<Modify IPLeftOneCharacter          <KeySequence   ^b>  >
<Modify Abort		            <KeySequence   ^c>  >
<Modify DeleteForw1Char             <KeySequence   ^d>  >
<Modify IPEndOfLine                 <KeySequence   ^e>  >
<Modify IPRightOneCharacter         <KeySequence   ^f>  >
<Modify GotoPage                    <KeySeqNoLabel ^g>  >
<Modify DeleteBack1Char             <KeySeqNoLabel ^h>  >
<Modify CharTabForTableCell         <KeySeqNoLabel ^i>  >
<Modify BackTab                     <KeySeqNoLabel ^I>  >
<Modify CharHardReturn              <KeySeqNoLabel ^j>  >
<Modify DeleteForwToEndOfLine       <KeySequence   ^k>  >
<Modify WindowRedisplay             <KeySeqNoLabel ^l>  >
<Modify Return                      <KeySeqNoLabel ^m>  >
<Modify IPDownOneLine               <KeySequence   ^n>  >
<Modify OpenLine                    <KeySequence   ^o>  >
<Modify IPUpOneLine                 <KeySequence   ^p>  >
<Modify Find/Change                 <KeySeqNoLabel ^s>  >
<Modify TransposeChars              <KeySequence   ^t>  >
<Modify DeleteBackToStartOfLine     <KeySeqNoLabel ^u>  >
<Modify GotoNextPage                <KeySeqNoLabel ^v>  >
<Modify Cut                         <KeySeqNoLabel ^w>  >
<Modify Paste                       <KeySeqNoLabel ^y>  >
<Modify RemoveAllKerning            <KeySeqNoLabel ^z>  >

<Modify ExtendOneLineUp             <KeySeqNoLabel ^P>  >
<Modify ExtendOneLineDown           <KeySeqNoLabel ^N>  >
<Modify SelectCharacter             <KeySeqNoLabel ^F>  >
<Modify SelectPreviousCharacter     <KeySeqNoLabel ^B>  >
<Modify RemoveAllKerning            <KeySeqNoLabel ^Z>  >

**** ~  Meta commands (unused: meta-goqx)
<Modify DeleteBackToPrevWordEnd     <KeySeqNoLabel ~h>  >
<Modify DeleteForwToNextSentenceEnd <KeySequence   ~k>  >
<Modify DeleteForwToNextWordStart   <KeySequence   ~d>  >
<Modify MoveIPDownAndSelectText     <KeySequence   ~n>  >
<Modify MoveIPUpAndSelectText       <KeySequence   ~p>  >
<Modify IPStartOfSentence           <KeySequence   ~a>  >
<Modify IPStartOfWord               <KeySequence   ~b>  >
<Modify InitialCapsText             <KeySequence   ~c>  >
<Modify InitialCapsText             <KeySeqNoLabel ~C>  >
<Modify IPToNextSentenceEnd         <KeySequence   ~e>  >
<Modify IPToNextWordEnd             <KeySequence   ~f>  >
<Modify FirstTab                    <KeySeqNoLabel ~i>  >
<Modify LowerCaseText               <KeySequence   ~l>  >
<Modify CharHardReturn              <KeySeqNoLabel ~m>  >
<Modify FindPrevious                <KeySeqNoLabel ~r>  >
<Modify FindNext                    <KeySeqNoLabel ~s>  >
<Modify TransposeChars              <KeySequence   ~t>  >
<Modify UpperCaseText               <KeySequence   ~u>  >
<Modify GotoPreviousPage            <KeySeqNoLabel ~v>  >
<Modify Copy                        <KeySeqNoLabel ~w>  >
<Modify Stuff                       <KeySeqNoLabel ~y>  <Label X Paste> >
<Modify IPTopOfColumn               <KeySequence   ~z>  >
<Modify IPBottomOfColumn            <KeySequence   ~Z>  >

**** ~^  Meta-Control
<Modify DeleteBackToPrevWordEnd     <KeySeqNoLabel ~^h> >
<Modify FirstTab                    <KeySeqNoLabel ~^i> >
<Modify FindPrevious                <KeySeqNoLabel ~^r> >
<Modify FindNext                    <KeySeqNoLabel ~^s> >

**** Emacs'ish ^x commands
<Modify Quit                        <KeySeqNoLabel ^x ^c> >
<Modify Open                        <KeySeqNoLabel ^x ^f> >
<Modify Save                        <KeySeqNoLabel ^x ^s> >
<Modify Open                        <KeySeqNoLabel ^x ^v> >
<Modify SaveAs                      <KeySeqNoLabel ^x ^w> >
<Modify Paste                       <KeySeqNoLabel ^x ^u> >


--- X Specific Math Command Keyboard Shortcuts --------------------

**** New substitutes for control-meta-shift commands ****
	for keyboards that can not sense when all 3 are down
	Whenever control-meta-shift-CHAR does not work, 
	try control-m control-CHAR

<Modify MathSwapLeft                <KeySeqNoLabel ^m ^/Left  >>
<Modify MathSwapRight               <KeySeqNoLabel ^m ^/Right >>
<Modify MathChange                  <KeySeqNoLabel ^m ^d >>
<Modify MathNorm                    <KeySeqNoLabel ^m ^| >>
<Modify MathDeleteRow               <KeySeqNoLabel ^m ^r >>
<Modify MathDeleteColumn            <KeySeqNoLabel ^m ^c >>
<Modify Mathll                      <KeySeqNoLabel ^m ^\< >>
<Modify Mathgg                      <KeySeqNoLabel ^m ^\> >>
<Modify MathPre-Superscript         <KeySeqNoLabel ^m ^\^ >>
<Modify MathPre-Subscript           <KeySeqNoLabel ^m ^_ >>

****  Substitutes for control-meta and shift-meta commands ****
	for window managers that steal the Meta key.
	Try control-m control-???

<Modify MathMoveLeftAllTheWay	    <KeySeqNoLabel ^m ^L >>
<Modify MathMoveRightAllTheWay	    <KeySeqNoLabel ^m ^; >>
<Modify MathMoveLeftInto            <KeySeqNoLabel ^m ^i >>
<Modify MathMoveRightInto           <KeySeqNoLabel ^m ^o >>

**** math navigation commands 

<Modify MathMoveIPLeft		    <KeySeqNoLabel /Left>>
<Modify MathMoveIPRight		    <KeySeqNoLabel /Right>>
<Modify MathMoveIPUp		    <KeySeqNoLabel /Up>>
<Modify MathMoveIPDown		    <KeySeqNoLabel /Down>>

**** Math: commands
<Modify MathDelete                  <KeySeqNoLabel ^h  >>
<Modify MathDelete                  <KeySeqNoLabel ^u  >>
<Modify MathToggleFormat            <KeySeqNoLabel ^T  >>
<Modify MathNewOperand              <KeySeqNoLabel ^N  >>

**** Math: Greek letters:
<Modify Mathalpha                   <KeySeqNoLabel ~a >>
<Modify Mathbeta                    <KeySeqNoLabel ~b >>
<Modify Mathchi                     <KeySeqNoLabel ~c >>
<Modify Mathdelta                   <KeySeqNoLabel ~d >>
<Modify MathDelta                   <KeySeqNoLabel ~D >>
<Modify Mathepsilon                 <KeySeqNoLabel ~e >>
<Modify Mathphi                     <KeySeqNoLabel ~f >>
<Modify Mathvarphi                  <KeySeqNoLabel ~j >>
<Modify MathPhi                     <KeySeqNoLabel ~F >>
<Modify Mathgamma                   <KeySeqNoLabel ~g >>
<Modify MathGamma                   <KeySeqNoLabel ~G >>
<Modify Matheta                     <KeySeqNoLabel ~h >>
<Modify Mathiota                    <KeySeqNoLabel ~i >>
<Modify Mathkappa                   <KeySeqNoLabel ~k >>
<Modify Mathcpartial                <KeySeqNoLabel ~7 >>
<Modify Mathlambda                  <KeySeqNoLabel ~l >>
<Modify MathLambda                  <KeySeqNoLabel ~L >>
<Modify Mathmu                      <KeySeqNoLabel ~m >>
<Modify Mathnu                      <KeySeqNoLabel ~n >>
<Modify Mathpi                      <KeySeqNoLabel ~p >>
<Modify MathPi                      <KeySeqNoLabel ~P >>
<Modify Maththeta                   <KeySeqNoLabel ~q >>
<Modify Mathvartheta                <KeySeqNoLabel ~J >>
<Modify MathTheta                   <KeySeqNoLabel ~Q >>
<Modify Mathrho                     <KeySeqNoLabel ~r >>
<Modify Mathsigma                   <KeySeqNoLabel ~s >>
<Modify Mathvarsigma                <KeySeqNoLabel ~E >>
<Modify MathSigma                   <KeySeqNoLabel ~S >>
<Modify Mathtau                     <KeySeqNoLabel ~t >>
<Modify Mathupsilon                 <KeySeqNoLabel ~u >>
<Modify MathUpsilon                 <KeySeqNoLabel ~U >>
<Modify Mathomega                   <KeySeqNoLabel ~o >>
<Modify Mathvarpi                   <KeySeqNoLabel ~I >>
<Modify MathOmega                   <KeySeqNoLabel ~O >>
<Modify Mathxi                      <KeySeqNoLabel ~x >>
<Modify MathXi                      <KeySeqNoLabel ~X >>
<Modify Mathpsi                     <KeySeqNoLabel ~y >>
<Modify MathPsi                     <KeySeqNoLabel ~Y >>
<Modify Mathzeta                    <KeySeqNoLabel ~z >>

**** Math: Diacritical Marks:
<Modify Mathbar                     <KeySeqNoLabel ~- >>
<Modify MathHat                     <KeySeqNoLabel ~\^ >>
<Modify MathVector                  <KeySeqNoLabel ~ V >>
<Modify MathTilde	            <KeySeqNoLabel \~ >>
<Modify MathSubTilde                <KeySeqNoLabel ~\~ >>
<Modify MathSubBox                  <KeySeqNoLabel ~ _ >>
<Modify MathArrow 		    <KeySeqNoLabel ~= >>
<Modify MathArc	                    <KeySeqNoLabel ~@ >>

**** Unusual symbols
<Modify Mathinfty                   <KeySeqNoLabel ~1 >>
<Modify Mathbot                     <KeySeqNoLabel ~2 >>
<Modify Mathldots                   <KeySeqNoLabel ~. >>
<Modify Mathaleph                   <KeySeqNoLabel ~3 >>
<Modify MathIm                      <KeySeqNoLabel ~4 >>
<Modify MathRe                      <KeySeqNoLabel ~$ >>
<Modify Mathwp                      <KeySeqNoLabel ~5 >>
<Modify Mathemptyset                <KeySeqNoLabel ~0 >>
<Modify Mathnabla                   <KeySeqNoLabel ~6 >>
<Modify Mathprime                   <KeySeqNoLabel ~' >>
<Modify Mathpprime                  <KeySeqNoLabel ~" >>
<Modify Mathdegree                  <KeySeqNoLabel ~) >>

**** Math: N-ary Templates
<Modify MathForceEquals             <KeySeqNoLabel ^m = >>
<Modify MathPlus                    <KeySeqNoLabel \+  >>
<Modify MathEquiv                   <KeySeqNoLabel ^q \: >>
<Modify MathApprox                  <KeySeqNoLabel ^q ; >>
<Modify MathPropTo                  <KeySeqNoLabel ^q 5 >>
<Modify MathCDot                    <KeySeqNoLabel ^.  >>
<Modify MathNotsubset               <KeySeqNoLabel ^q K >>
<Modify MathNi                      <KeySeqNoLabel ^'  >>
<Modify MathJotDot                  <KeySeqNoLabel ^j  >>
<Modify MathOTimes                  <KeySeqNoLabel ^q D >>
<Modify MathOPlus                   <KeySeqNoLabel ^q E >>
<Modify MathNotEqual                <KeySeqNoLabel ^~=  >>
<Modify MathSim                     <KeySeqNoLabel ^m \~ >>
<Modify MathWedge                   <KeySeqNoLabel ^q Y >>
<Modify MathVee                     <KeySeqNoLabel ^q Z >>
<Modify MathIn                      <KeySeqNoLabel ^q N >>
<Modify MathSubset                  <KeySeqNoLabel ^q L >>
<Modify MathSuperset                <KeySeqNoLabel ^q I >>
<Modify MathLeq                     <KeySeqNoLabel ^\<  >>
<Modify MathGeq                     <KeySeqNoLabel ^\>  >>
<Modify MathLeftArrow               <KeySeqNoLabel ^q , >>
<Modify MathRightArrow              <KeySeqNoLabel ^q . >>
<Modify MathLRArrow                 <KeySeqNoLabel ^q \+ >>
<Modify MathParallel                <KeySeqNoLabel ^m p >>
<Modify MathPerp                    <KeySeqNoLabel ^m r >>
<Modify MathCap                     <KeySeqNoLabel ^m i >>
<Modify MathCup                     <KeySeqNoLabel ^m u >>
<Modify MathNotIn                   <KeySeqNoLabel ^q O >>
<Modify MathSubsetEq                <KeySeqNoLabel ^q J >>
<Modify MathSupersetEq              <KeySeqNoLabel ^q M >>
<Modify Mathll                      <KeySeqNoLabel ^~\< >>
<Modify Mathgg                      <KeySeqNoLabel ^~\>  >>
<Modify MathLeftArrow2              <KeySeqNoLabel ^q \\ >>
<Modify MathRightArrow2             <KeySeqNoLabel ^q \^ >>
<Modify MathLRArrow2                <KeySeqNoLabel ^q [ >>

**** Math: Multi-Format
<Modify MathLParen                  <KeySeqNoLabel ^(  >>
<Modify MathLeftParenSquareBracket  <KeySeqNoLabel ^m [ >>
<Modify MathLeftParenBrace          <KeySeqNoLabel ^m { >>
<Modify MathDivide                  <KeySeqNoLabel ^m // >>
<Modify MathFract                   <KeySeqNoLabel ^~// >>

**** Large
<Modify MathInt                     <KeySeqNoLabel ^i  >>
<Modify MathOInt                    <KeySeqNoLabel ^~i  >>
<Modify MathSum                     <KeySeqNoLabel ^S  >>
<Modify MathProd                    <KeySeqNoLabel ^P  >>
<Modify MathBigCap                  <KeySeqNoLabel ^m I >>
<Modify MathBigCup                  <KeySeqNoLabel ^m U >>

**** with Additional Operands
<Modify MathOpTotal                 <KeySeqNoLabel ^~t  >>
<Modify MathOpPartial               <KeySeqNoLabel ^~p  >>
<Modify MathSqrt                    <KeySeqNoLabel ^s  >>
<Modify Matho_TOTAL                 <KeySeqNoLabel ^t  >>
<Modify Matho_PARTIAL               <KeySeqNoLabel ^p  >>

**** Binary Operands
<Modify Mathbket                    <KeySeqNoLabel ^m B >>
<Modify MathInprod                  <KeySeqNoLabel ^m N >>
<Modify MathChoice                  <KeySeqNoLabel ^m h >>
<Modify MathList                    <KeySeqNoLabel ^;  >>
<Modify MathATop                    <KeySeqNoLabel ^a  >>
<Modify MathLim                     <KeySeqNoLabel ^L  >>
<Modify MathBullet                  <KeySeqNoLabel ^8  >>
<Modify Mathcmut                    <KeySeqNoLabel ^m C >>
<Modify Mathsn                      <KeySeqNoLabel ^E  >>
<Modify MathCross                   <KeySeqNoLabel ^*  >>
<Modify Mathacmut                   <KeySeqNoLabel ^m A >>

**** Indices
<Modify MathPre-Superscript         <KeySeqNoLabel ^~\^ >>
<Modify MathSuperscript             <KeySeqNoLabel ^\^  >>
<Modify MathPre-Subscript           <KeySeqNoLabel ^~_  >>
<Modify MathSubscript               <KeySeqNoLabel ^_  >>
<Modify Matho_ADDINDEX              <KeySeqNoLabel ^n  >>

**** Functions
<Modify MathFunction                <KeySeqNoLabel ^f  >>

**** Unaries
<Modify Matho_NEGATE                <KeySeqNoLabel ^-  >>
<Modify MathUEqual                  <KeySeqNoLabel ^=  >>
<Modify MathForAll                  <KeySeqNoLabel ^m a >>
<Modify MathExists                  <KeySeqNoLabel ^m e >>
<Modify MathTherefore               <KeySeqNoLabel ^m t >>
<Modify MathNeg                     <KeySeqNoLabel ^m n >>
<Modify MathBox                     <KeySeqNoLabel ^m x >>
<Modify MathUComma                  <KeySeqNoLabel ^,  >>
<Modify MathDangle                  <KeySeqNoLabel ^m \< >>
<Modify MathPm                      <KeySeqNoLabel ^q 1 >>
<Modify MathAngle                   <KeySeqNoLabel ^q P >>
<Modify MathVar                     <KeySeqNoLabel ^~d  >>
<Modify MathDiff                    <KeySeqNoLabel ^d  >>
<Modify MathGrad                    <KeySeqNoLabel ^q Q >>
<Modify MathDiv                     <KeySeqNoLabel ^m v >>
<Modify MathBoxDot                  <KeySeqNoLabel ^m o >>
<Modify MathAbs                     <KeySeqNoLabel ^|  >>
<Modify MathCeil                    <KeySeqNoLabel ^q i >>
<Modify MathBra                     <KeySeqNoLabel ^m b >>
<Modify MathDagger                  <KeySeqNoLabel ^m d >>
<Modify MathMp                      <KeySeqNoLabel ^m 1 >>
<Modify MathChange                  <KeySeqNoLabel ^~D  >>
<Modify MathPartial                 <KeySeqNoLabel ^D  >>
<Modify MathCurl                    <KeySeqNoLabel ^m c >>
<Modify MathLap                     <KeySeqNoLabel ^m l >>
<Modify MathBox2                    <KeySeqNoLabel ^m 2 >>
<Modify MathNorm                    <KeySeqNoLabel ^~|  >>
<Modify MathFloor                   <KeySeqNoLabel ^q k >>
<Modify MathKet                     <KeySeqNoLabel ^m k >>
<Modify MathAst                     <KeySeqNoLabel ^m s >>
<Modify MathDownBrace               <KeySeqNoLabel ^m D >>
<Modify MathUpBrace                 <KeySeqNoLabel ^m P >>
<Modify MathOverline		    <KeySeqNoLabel _ >>

**** Math: Matrices
<Modify MathCreate1x1matrix         <KeySeqNoLabel ^x^x >>
<Modify MathAddRow                  <KeySeqNoLabel ~R  >>
<Modify MathAddColumn               <KeySeqNoLabel ^C  >>
<Modify MathDeleteRow               <KeySeqNoLabel ^~R  >>
<Modify MathDeleteColumn            <KeySeqNoLabel ^~C  >>

<Modify MathMoveToNextPrompt        <KeySeqNoLabel /Tab >>
<Modify MathDelete                  <KeySeqNoLabel /Delete >>
<Modify MathDelete                  <KeySeqNoLabel /Backspace >>

** ^ and ^+ kern selections 1 and 6 pixels, respectively
<Modify MathRemoveAllKerning        <KeySeqNoLabel  ^/Home >>
<Modify MathRemoveAllKerning        <KeySeqNoLabel  ^/Begin >>
<Modify MathRemoveAllKerning        <KeySeqNoLabel  ^/End >>

<Modify MathRemoveAllKerning        <KeySeqNoLabel +^/Home >>
<Modify MathRemoveAllKerning        <KeySeqNoLabel +^/Begin >>
<Modify MathRemoveAllKerning        <KeySeqNoLabel +^/End >>

** + and ~ commands both move a selection, preserving equality
<Modify MathMoveUp                  <KeySeqNoLabel + /Up >>
<Modify MathMoveDown                <KeySeqNoLabel + /Down >>
<Modify MathMoveLeft                <KeySeqNoLabel + /Left >>
<Modify MathMoveRight               <KeySeqNoLabel + /Right >>

<Modify MathMoveUp                  <KeySeqNoLabel ~  /Up >>
<Modify MathMoveDown                <KeySeqNoLabel ~  /Down >>
<Modify MathMoveLeft                <KeySeqNoLabel ~  /Left >>
<Modify MathMoveRight               <KeySeqNoLabel ~  /Right >>

** 
<Modify MathMoveLeftInto            <KeySeqNoLabel ~ +/Left >>
<Modify MathMoveRightInto           <KeySeqNoLabel ~ +/Right >>
<Modify MathMoveLeftAllTheWay       <KeySeqNoLabel ~^ /Left >>
<Modify MathMoveRightAllTheWay      <KeySeqNoLabel ~^ /Right >>

** move a whole element through a matrix or 
** swap a whole numerator/denomenator with the other.
<Modify MathSwapLeft                <KeySeqNoLabel ~^+/Left >>
<Modify MathSwapRight               <KeySeqNoLabel ~^+/Right >>

** Math: Keypad commands
<Modify MathPlus                     <KeySeqNoLabel /KP_Add  >>
<Modify MathEqual                    <KeySeqNoLabel /KP_Equal  >>
<Modify MathMult                     <KeySeqNoLabel /KP_Multiply >>
<Modify MathOver                     <KeySeqNoLabel /KP_Divide  >>
<Modify MathMinus                    <KeySeqNoLabel /KP_Subtract >>

--- Universal ASCII chars ----------------------------------------------

*****  ASCII Characters  *******************
<Command AsciiSpace            
	<Label Space>            
	<Definition \x0020> 
	<KeySequence /KP_Space>>

<Command AsciiExclamation      
	<Label Exclamation Mark> 
	<Definition \x0021>>

<Command AsciiDoubleQuote      
	<Label Double Quote>      
	<Definition \x0022> 
	<KeySequence ^"> >

<Command AsciiPound            
	<Label Pound>            
	<Definition \x0023>>

<Command AsciiDollar           
	<Label Dollar>           
	<Definition \x0024>>

<Command AsciiPercent          
	<Label Percent>          
	<Definition \x0025>>

<Command AsciiAmperstand       
	<Label Amperstand>       
	<Definition \x0026>>

<Command AsciiApostrophe       
	<Label Apostrophe>       
	<Definition \x0027> 
	<KeySequence ^'> >

<Command AsciiLeftParen        
	<Label Left Paren>        
	<Definition \x0028>>

<Command AsciiRightParen       
	<Label Right Paren>       
	<Definition \x0029>>

<Command AsciiAsterisk         
	<Label Asterisk>         
	<Definition \x002A> 
	<KeySequence /KP_Multiply> >

<Command AsciiAdd              
	<Label Plus Sign>        
	<Definition \x002B> 
	<KeySequence /KP_Add> >

<Command AsciiComma            
	<Label Comma>            
	<Definition \x002C> 
	<KeySequence /KP_Separator> >

<Command AsciiSubtract         
	<Label Minus Sign>       
	<Definition \x002D> 
	<KeySequence /KP_Subtract> >

<Command AsciiPeriod           
	<Label Period>           
	<Definition \x002E> 
	<KeySequence /KP_Decimal> >

<Command AsciiSlash            
	<Label Slash>            
	<Definition \x002F> 
	<KeySequence /KP_Divide> >


<Command Ascii0                
	<Label Zero>             
	<Definition \x0030> 
	<KeySequence /KP_0>>

<Command Ascii1                
	<Label One>              
	<Definition \x0031> 
	<KeySequence /KP_1>>

<Command Ascii2                
	<Label Two>              
	<Definition \x0032> 
	<KeySequence /KP_2>>

<Command Ascii3                
	<Label Three>            
	<Definition \x0033> 
	<KeySequence /KP_3>>

<Command Ascii4                
	<Label Four>             
	<Definition \x0034> 
	<KeySequence /KP_4>>

<Command Ascii5                
	<Label Five>             
	<Definition \x0035> 
	<KeySequence /KP_5>>

<Command Ascii6                
	<Label Six>              
	<Definition \x0036> 
	<KeySequence /KP_6>>

<Command Ascii7                
	<Label Seven>            
	<Definition \x0037> 
	<KeySequence /KP_7>>

<Command Ascii8                
	<Label Eight>            
	<Definition \x0038> 
	<KeySequence /KP_8>>

<Command Ascii9                
	<Label Nine>             
	<Definition \x0039> 
	<KeySequence /KP_9>>

<Command AsciiColon            
	<Label Colon>            
	<Definition \x003A>>

<Command AsciiSemicolon        
	<Label SemiColon>        
	<Definition \x003B>>

<Command AsciiLeftAngleBracket 
	<Label LeftAngleBracket> 
	<Definition \x003C>>

<Command AsciiEqual            
	<Label Equal Sign>       
	<Definition \x003D> 
	<KeySequence /KP_Equal> >

<Command AsciiRigtAngleBracket 
	<Label Right Angle Bracket> 
	<Definition \x003E>>

<Command AsciiQuestion         
	<Label Question Mark>    
	<Definition \x003F>>


<Command AsciiAtSign           
	<Label At Sign>          
	<Definition \x0040>>

<Command AsciiA                
	<Label Letter A>         
	<Definition \x0041> 
	<Mode All> >

<Command AsciiB                
	<Label Letter B>         
	<Definition \x0042> 
	<Mode All> >

<Command AsciiC                
	<Label Letter C>         
	<Definition \x0043> 
	<Mode All> >

<Command AsciiD                
	<Label Letter D>         
	<Definition \x0044> 
	<Mode All> >

<Command AsciiE                
	<Label Letter E>         
	<Definition \x0045> 
	<Mode All> >

<Command AsciiF                
	<Label Letter F>         
	<Definition \x0046> 
	<Mode All> >

<Command AsciiG                
	<Label Letter G>         
	<Definition \x0047> 
	<Mode All> >

<Command AsciiH                
	<Label Letter H>         
	<Definition \x0048> 
	<Mode All> >

<Command AsciiI                
	<Label Letter I>         
	<Definition \x0049> 
	<Mode All> >

<Command AsciiJ                
	<Label Letter J>         
	<Definition \x004A> 
	<Mode All> >

<Command AsciiK                
	<Label Letter K>         
	<Definition \x004B> 
	<Mode All> >

<Command AsciiL                
	<Label Letter L>         
	<Definition \x004C> 
	<Mode All> >

<Command AsciiM                
	<Label Letter M>         
	<Definition \x004D> 
	<Mode All> >

<Command AsciiN                
	<Label Letter N>         
	<Definition \x004E> 
	<Mode All> >

<Command AsciiO                
	<Label Letter O>         
	<Definition \x004F> 
	<Mode All> >

 
<Command AsciiP                
	<Label Letter P>         
	<Definition \x0050> 
	<Mode All> >

<Command AsciiQ                
	<Label Letter Q>         
	<Definition \x0051> 
	<Mode All> >

<Command AsciiR                
	<Label Letter R>         
	<Definition \x0052> 
	<Mode All> >

<Command AsciiS                
	<Label Letter S>         
	<Definition \x0053> 
	<Mode All> >

<Command AsciiT                
	<Label Letter T>         
	<Definition \x0054> 
	<Mode All> >

<Command AsciiU                
	<Label Letter U>         
	<Definition \x0055> 
	<Mode All> >

<Command AsciiV                
	<Label Letter V>         
	<Definition \x0056> 
	<Mode All> >

<Command AsciiW                
	<Label Letter W>         
	<Definition \x0057> 
	<Mode All> >

<Command AsciiX                
	<Label Letter X>         
	<Definition \x0058> 
	<Mode All> >

<Command AsciiY                
	<Label Letter Y>         
	<Definition \x0059> 
	<Mode All> >

<Command AsciiZ                
	<Label Letter Z>         
	<Definition \x005A> 
	<Mode All> >

<Command AsciiLeftBracket      
	<Label Left Bracket>     
	<Definition \x005B>>

<Command AsciiBackSlash        
	<Label Back Slash>       
	<Definition \x005C>>

<Command AsciiRightBracket     
	<Label Right BRacket>    
	<Definition \x005D>>

<Command AsciiHat              
	<Label Hat Sign>         
	<Definition \x005E>>

<Command AsciiUnderscore       
	<Label Underscore>       
	<Definition \x005F>>

 
<Command AsciiQuote            
	<Label Single Quote>     
	<Definition \x0060> 
	<KeySequence ^`> >

<Command Asciia                
	<Label Letter a>         
	<Definition \x0061> 
	<Mode All> >

<Command Asciib                
	<Label Letter b>         
	<Definition \x0062> 
	<Mode All> >

<Command Asciic                
	<Label Letter c>         
	<Definition \x0063> 
	<Mode All> >

<Command Asciid                
	<Label Letter d>         
	<Definition \x0064> 
	<Mode All> >

<Command Asciie                
	<Label Letter e>         
	<Definition \x0065> 
	<Mode All> >

<Command Asciif                
	<Label Letter f>         
	<Definition \x0066> 
	<Mode All> >

<Command Asciig                
	<Label Letter g>         
	<Definition \x0067> 
	<Mode All> >

<Command Asciih                
	<Label Letter h>         
	<Definition \x0068> 
	<Mode All> >

<Command Asciii                
	<Label Letter i>         
	<Definition \x0069> 
	<Mode All> >

<Command Asciij                
	<Label Letter j>         
	<Definition \x006A> 
	<Mode All> >

<Command Asciik                
	<Label Letter k>         
	<Definition \x006B> 
	<Mode All> >

<Command Asciil                
	<Label Letter l>         
	<Definition \x006C> 
	<Mode All> >

<Command Asciim                
	<Label Letter m>         
	<Definition \x006D> 
	<KeySequence /mu> 
	<Mode All> >


<Command Asciin                
	<Label Letter n>         
	<Definition \x006E> 
	<Mode All> >

<Command Asciio                
	<Label Letter o>         
	<Definition \x006F> 
	<Mode All> >

 
<Command Asciip                
	<Label Letter p>         
	<Definition \x0070> 
	<Mode All> >

<Command Asciiq                
	<Label Letter q>         
	<Definition \x0071> 
	<Mode All> >

<Command Asciir                
	<Label Letter r>         
	<Definition \x0072> 
	<Mode All> >

<Command Asciis                
	<Label Letter s>         
	<Definition \x0073> 
	<Mode All> >

<Command Asciit                
	<Label Letter t>         
	<Definition \x0074> 
	<Mode All> >

<Command Asciiu                
	<Label Letter u>         
	<Definition \x0075> 
	<Mode All> >

<Command Asciiv                
	<Label Letter v>         
	<Definition \x0076> 
	<Mode All> >

<Command Asciiw                
	<Label Letter w>         
	<Definition \x0077> 
	<Mode All> >

<Command Asciix                
	<Label Letter x>         
	<Definition \x0078> 
	<Mode All> >

<Command Asciiy                
	<Label Letter y>         
	<Definition \x0079> 
	<Mode All> >

<Command Asciiz                
	<Label Letter z>         
	<Definition \x007A> 
	<Mode All> >

<Command AsciiLeftBrace        
	<Label Left Brace>       
	<Definition \x007B>>

<Command AsciiBrokenBar        
	<Label Broken Bar>       
	<Definition \x007C> 
	<KeySequence /brokenbar> >

<Command AsciiRightBrace       
	<Label Right Brace>      
	<Definition \x007D>>

<Command AsciiTilde            
	<Label Tilde>            
	<Definition \x007E>>

<Command AsciiDEL              
	<Label Delete Sign>      
	<Definition \x007F>>


--- Universal Extension to Ascii Characters -----------------------

******  Special Characters  ******************************************
<Command CharTab                    <Definition \x023F>>

*****   ASCII extensions   *******************************************

* These are document-mode only.  Math makes its own ^q mappings,
* has its own commands for special symbols, and accented characters
* are confusing in math.  The following are, however, accepted in
* math strings- begin one by hitting ', and end with a space.
*
****
<Modify  DiaeresisA         <KeySeqNoLabel ^q ^2 >>

<Modify  DiaeresisA         <KeySeqNoLabel ^q ^\s> >  defined as \x0080
<Modify  RingA              <KeySeqNoLabel ^q ^a > >  defined as \x0081
<Modify  CedillaC           <KeySeqNoLabel ^q ^b > >  defined as \x0082
<Modify  AcuteE             <KeySeqNoLabel ^q ^c > >  defined as \x0083
<Modify  TildeN             <KeySeqNoLabel ^q ^d > >  defined as \x0084
<Modify  DiaeresisO         <KeySeqNoLabel ^q ^e > >  defined as \x0085
<Modify  DiaeresisU         <KeySeqNoLabel ^q ^f > >  defined as \x0086
<Modify  Acutea             <KeySeqNoLabel ^q ^g > >  defined as \x0087
<Modify  Gravea             <KeySeqNoLabel ^q ^h > >  defined as \x0088
<Modify  Circuma            <KeySeqNoLabel ^q ^i > >  defined as \x0089
<Modify  Diaeresisa         <KeySeqNoLabel ^q ^j > >  defined as \x008A
<Modify  Tildea             <KeySeqNoLabel ^q ^k > >  defined as \x008B
<Modify  Ringa              <KeySeqNoLabel ^q ^l > >  defined as \x008C
<Modify  Cedillac           <KeySeqNoLabel ^q ^m > >  defined as \x008D
<Modify  Acutee             <KeySeqNoLabel ^q ^n > >  defined as \x008E
<Modify  Gravee             <KeySeqNoLabel ^q ^o > >  defined as \x008F

<Modify  Circume            <KeySeqNoLabel ^q ^p > >  defined as \x0090
<Modify  Diaeresise         <KeySeqNoLabel ^q ^q > >  defined as \x0091
<Modify  Acutei             <KeySeqNoLabel ^q ^r > >  defined as \x0092
<Modify  Gravei             <KeySeqNoLabel ^q ^s > >  defined as \x0093
<Modify  Circumi            <KeySeqNoLabel ^q ^t > >  defined as \x0094
<Modify  Diaeresisi         <KeySeqNoLabel ^q ^u > >  defined as \x0095
<Modify  Tilden             <KeySeqNoLabel ^q ^v > >  defined as \x0096
<Modify  Acuteo             <KeySeqNoLabel ^q ^w > >  defined as \x0097
<Modify  Graveo             <KeySeqNoLabel ^q ^x > >  defined as \x0098
<Modify  Circumo            <KeySeqNoLabel ^q ^y > >  defined as \x0099
<Modify  Diaeresiso         <KeySeqNoLabel ^q ^z > >  defined as \x009A
<Modify  Tildeo             <KeySeqNoLabel ^q ^7 > >  defined as \x009B
<Modify  Acuteu             <KeySeqNoLabel ^q ^8 > >  defined as \x009C
<Modify  Graveu             <KeySeqNoLabel ^q ^9 > >  defined as \x009D
<Modify  Circumu            <KeySeqNoLabel ^q ^0 > >  defined as \x009E
<Modify  Diaeresisu         <KeySeqNoLabel ^q ^1 > >  defined as \x009F

<Modify  CharDagger         <KeySequence   ^q \s > >  defined as \x00A0
<Modify  CharUpisilon1      <KeySequence   ^q !  > >  defined as \x00A1 IN Symbol FONT ONLY
<Modify  CharCent           <KeySequence   ^q "  > >  defined as \x00A2
<Modify  CharPound          <KeySequence   ^q #  > >  defined as \x00A3
<Modify  CharPilcrow        <KeySequence   ^q $  > >  defined as \x00A4
<Modify  CharBullet         <KeySequence   ^q %  > >  defined as \x00A5
<Modify  CharParagraph      <KeySequence   ^q &  > >  defined as \x00A6
<Modify  CharGermanDoubleS  <KeySequence   ^q '  > >  defined as \x00A7
<Modify  CharRegister       <KeySequence   ^q (  > >  defined as \x00A8
<Modify  CharCopyright      <KeySequence   ^q )  > >  defined as \x00A9
<Modify  CharTrademark      <KeySequence   ^q *  > >  defined as \x00AA
<Modify  CharAcute          <KeySequence   ^q \+ > >  defined as \x00AB
<Modify  CharDiaeresis      <KeySequence   ^q ,  > >  defined as \x00AC
<Modify  CharArrowUp        <KeySequence   ^q -  > >  defined as \x00AD IN Symbol FONT ONLY
<Modify  DiphthongAE        <KeySequence   ^q .  > >  defined as \x00AE
<Modify  ObliqueO           <KeySequence   ^q \/ > >  defined as \x00AF

<Modify  CharDegree         <KeySequence   ^q 0  > >  defined as \x00B0 IN Symbol FONT ONLY
<Modify  CharPlusMinus      <KeySequence   ^q 1  > >  defined as \x00B1 IN Symbol FONT ONLY
<Modify  CharSecond         <KeySequence   ^q 2  > >  defined as \x00B2 IN Symbol FONT ONLY
<Modify  CharGreaterEqual   <KeySequence   ^q 3  > >  defined as \x00B3 IN Symbol FONT ONLY
<Modify  CharYen            <KeySequence   ^q 4  > >  defined as \x00B4
<Modify  CharProportional   <KeySequence   ^q 5  > >  defined as \x00B5 IN Symbol FONT ONLY
<Modify  CharPartialDiff    <KeySequence   ^q 6  > >  defined as \x00B6 IN Symbol FONT ONLY
<Modify  CharBigBullet      <KeySequence   ^q 7  > >  defined as \x00B8 IN Symbol FONT ONLY
<Modify  CharDivision       <KeySequence   ^q 8  > >  defined as \x00B8 IN Symbol FONT ONLY
<Modify  CharNotEqual       <KeySequence   ^q 9  > >  defined as \x00B9 IN Symbol FONT ONLY
<Modify  CharEquivalent     <KeySequence   ^q \: > >  defined as \x00BA IN Symbol FONT ONLY
<Modify  CharOrdFeminine    <KeySequence   ^q ;  > >  defined as \x00BB
<Modify  CharOrdMasculine   <KeySequence   ^q \< > >  defined as \x00BC
<Modify  CharVertBar        <KeySequence   ^q =  > >  defined as \x00BD IN Symbol FONT ONLY
<Modify  Diphthongae        <KeySequence   ^q \> > >  defined as \x00BE
<Modify  Obliqueo           <KeySequence   ^q ?  > >  defined as \x00BF

<Modify  CharInvQuestion    <KeySequence   ^q @  > >  defined as \x00C0
<Modify  CharInvExclamation <KeySequence   ^q A  > >  defined as \x00C1
<Modify  CharNot            <KeySequence   ^q B  > >  defined as \x00C2
<Modify  CharWeierstrass    <KeySequence   ^q C  > >  defined as \x00C3 IN Symbol FONT ONLY
<Modify  CharFlorin         <KeySequence   ^q D  > >  defined as \x00C4
<Modify  CharCirclePlus     <KeySequence   ^q E  > >  defined as \x00C5 IN Symbol FONT ONLY
<Modify  CharEmptySet       <KeySequence   ^q F  > >  defined as \x00C6 IN Symbol FONT ONLY
<Modify  CharLeftGuillemot  <KeySequence   ^q G  > >  defined as \x00C7
<Modify  CharRightGuillemot <KeySequence   ^q H  > >  defined as \x00C8
<Modify  CharEllipsis       <KeySequence   ^q I  > >  defined as \x00C9
<Modify  CharReflexSuperset <KeySequence   ^q J  > >  defined as \x00CA IN Symbol FONT ONLY
<Modify  GraveA             <KeySeqNoLabel ^q K  > >  defined as \x00CB       
<Modify  TildeA             <KeySeqNoLabel ^q L  > >  defined as \x00CC 
<Modify  TildeO             <KeySeqNoLabel ^q M  > >  defined as \x00CD
<Modify  DiphthongOE        <KeySequence   ^q N  > >  defined as \x00CE
<Modify  Diphthongoe        <KeySequence   ^q O  > >  defined as \x00CF

<Modify  CharEndash         <KeySequence   ^q P  > >  defined as \x00D0
<Modify  CharEmdash         <KeySequence   ^q Q  > >  defined as \x00D1
<Modify  CharLeftDblQuote   <KeySequence   ^q R  > >  defined as \x00D2
<Modify  CharRightDblQuote  <KeySequence   ^q S  > >  defined as \x00D3
<Modify  CharLeftQuote      <KeySequence   ^q T  > >  defined as \x00D4
<Modify  CharRightQuote     <KeySequence   ^q U  > >  defined as \x00D5
<Modify  CharRadical        <KeySequence   ^q V  > >  defined as \x00D6 IN Symbol FONT ONLY
<Modify  CharDotProduct     <KeySequence   ^q W  > >  defined as \x00D7 IN Symbol FONT ONLY
<Modify  Diaeresisy         <KeySeqNoLabel ^q X  > >  defined as \x00D8
<Modify  DiaeresisY         <KeySeqNoLabel ^q Y  > >  defined as \x00D9
<Modify  CharFraction       <KeySequence   ^q Z  > >  defined as \x00DA
<Modify  CharCurrency       <KeySequence   ^q [  > >  defined as \x00DB
<Modify  CharLeftAngleQuote <KeySequence   ^q \\ > >  defined as \x00DC
<Modify  CharRightAngleQuote <KeySequence   ^q ] > >  defined as \x00DD
<Modify  CharKernfi         <KeySequence   ^q \^ > >  defined as \x00DE
<Modify  CharKernfl         <KeySequence   ^q _  > >  defined as \x00DF

<Modify  CharDoubleDagger   <KeySequence   ^q `  > >  defined as \x00E0
<Modify  CharPeriodCentered <KeySequence   ^q a  > >  defined as \x00E1
<Modify  CharBaseQuote      <KeySequence   ^q b  > >  defined as \x00E2
<Modify  CharDblBaseQuote   <KeySequence   ^q c  > >  defined as \x00E3
<Modify  CharPerThousand    <KeySequence   ^q d  > >  defined as \x00E4
<Modify  CircumA            <KeySeqNoLabel ^q e  > >  defined as \x00E5
<Modify  CircumE            <KeySeqNoLabel ^q f  > >  defined as \x00E6
<Modify  AcuteA             <KeySeqNoLabel ^q g  > >  defined as \x00E7
<Modify  DiaeresisE         <KeySeqNoLabel ^q h  > >  defined as \x00E8
<Modify  GraveE             <KeySeqNoLabel ^q i  > >  defined as \x00E9
<Modify  AcuteI             <KeySeqNoLabel ^q j  > >  defined as \x00EA
<Modify  CircumI            <KeySeqNoLabel ^q k  > >  defined as \x00EB
<Modify  DiaeresisI         <KeySeqNoLabel ^q l  > >  defined as \x00EC
<Modify  GraveI             <KeySeqNoLabel ^q m  > >  defined as \x00ED
<Modify  AcuteO             <KeySeqNoLabel ^q n  > >  defined as \x00EE
<Modify  CircumO            <KeySeqNoLabel ^q o  > >  defined as \x00EF

\x00F0 NOT DEFINED IN STANDARD FONTS NOR Symbol FONT
<Modify  GraveO             <KeySeqNoLabel ^q q  > >  defined as \x00F1   
<Modify  AcuteU             <KeySeqNoLabel ^q r  > >  defined as \x00F2
<Modify  CircumU            <KeySeqNoLabel ^q s  > >  defined as \x00F3
<Modify  GraveU             <KeySeqNoLabel ^q t  > >  defined as \x00F4
<Modify  Charidotless       <KeySequence   ^q u  > >  defined as \x00F5
<Modify  CharCircumflex     <KeySequence   ^q v  > >  defined as \x00F6
<Modify  CharTilde          <KeySequence   ^q w  > >  defined as \x00F7
<Modify  CharMacron         <KeySequence   ^q x  > >  defined as \x00F8
<Modify  CharBreve          <KeySequence   ^q y  > >  defined as \x00F9
<Modify  CharDotAbove       <KeySequence   ^q z  > >  defined as \x00FA
<Modify  CharRingAbove      <KeySequence   ^q {  > >  defined as \x00FB
<Modify  CharCedilla        <KeySequence   ^q |  > >  defined as \x00FC
<Modify  CharDoubleAcute    <KeySequence   ^q }  > >  defined as \x00FD
<Modify  CharOgonek         <KeySequence   ^q \~ > >  defined as \x00FE
\x00FF NOT DEFINED IN STANDARD FONTS NOR Symbol FONT

--- X Specific Keysyms as keyboard shortcuts ----------------------

<Modify DeleteBack1Char             <KeySeqNoLabel   /Backspace >>
<Modify Cut                         <KeySeqNoLabel  +/Backspace >>
<Modify DeleteBackToStartOfLine     <KeySeqNoLabel  ^/Backspace >>
<Modify Undo                        <KeySeqNoLabel  ~/Backspace >>

<Modify Tab                         <KeySequence     /Tab >>
<Modify BackTab                     <KeySequence    +/Tab >>
<Modify FirstTab                    <KeySequence    ^/Tab >>
<Modify CharTabForTableCell         <KeySequence    \!/Tab>>

<Modify CharHardReturn              <KeySeqNoLabel   /Linefeed >>

<Modify DeleteBack1Char             <KeySeqNoLabel   /Clear >>
<Modify DeleteBackToPrevWordEnd     <KeySeqNoLabel  +/Clear >>
<Modify Return                      <KeySequence     /Return >>
<Modify AddRowsBelow                <KeySeqNoLabel  ^/Return >>
<Modify CharHardReturn              <KeySeqNoLabel  ~/Return >>
<Modify CharHardReturn              <KeySequence    +/Return >>

<Modify Abort		            <KeySeqNoLabel   /Pause >>
<Modify AbortAndUnhighlight         <KeySeqNoLabel   /Escape >>

<Modify DeleteBack1Char             <KeySequence     /Delete >>
<Modify Cut                         <KeySeqNoLabel  +/Delete >>
<Modify DeleteBackToStartOfLine     <KeySequence    ^/Delete >>
<Modify DeleteBackToPrevWordEnd     <KeySequence    ~/Delete >>

<Modify GotoPreviousPage            <KeySeqNoLabel   /Prior >>
<Modify GotoFirstPage               <KeySeqNoLabel  +/Prior >>
<Modify GotoNextPage                <KeySeqNoLabel   /Next >>
<Modify GotoLastPage                <KeySeqNoLabel  +/Next >>
 
<Modify SelectWord                  <KeySeqNoLabel   /Select >>
<Modify SelectLine                  <KeySeqNoLabel  +/Select >>
<Modify SelectSentence              <KeySeqNoLabel  ^/Select >>
<Modify SelectParagraph             <KeySeqNoLabel  ~/Select >>
<Modify Print                       <KeySeqNoLabel   /Print >>
<Modify Return                      <KeySeqNoLabel   /Execute >>

<Modify Stuff                       <KeySeqNoLabel   /Insert >>
<Modify Paste                       <KeySeqNoLabel  +/Insert >>
<Modify Copy                        <KeySeqNoLabel +^/Insert >>

<Modify Undo                        <KeySeqNoLabel   /Undo >>
   /Redo                redo, again

<Modify PopupMenu                   <KeySeqNoLabel   /Menu >>
<Modify FindNext                    <KeySeqNoLabel   /Find >>
<Modify FindPrevious                <KeySeqNoLabel  +/Find >>
<Modify Find/Change                 <KeySeqNoLabel  ^/Find >>
<Modify Abort		            <KeySeqNoLabel   /Cancel >>
<Modify ContextSensitiveHelp        <KeySeqNoLabel   /Help >>
<Modify Info                        <KeySeqNoLabel  ^/Help >>
<Modify Abort		            <KeySeqNoLabel   /Break >>

<Modify IPUpOneLine                 <KeySeqNoLabel   /Up >>
<Modify IPDownOneLine               <KeySeqNoLabel   /Down >>
<Modify IPRightOneCharacter         <KeySeqNoLabel   /Right >>
<Modify IPLeftOneCharacter          <KeySeqNoLabel   /Left >>
<Modify IPStartOfLine               <KeySeqNoLabel   /Home >>
<Modify IPStartOfLine               <KeySeqNoLabel   /Begin >>
<Modify IPEndOfLine                 <KeySeqNoLabel   /End >>

<Modify ExtendOneLineUp             <KeySeqNoLabel + /Up >>
<Modify ExtendOneLineDown           <KeySeqNoLabel + /Down >>
<Modify SelectCharacter             <KeySeqNoLabel + /Right >>
<Modify SelectPreviousCharacter     <KeySeqNoLabel + /Left >>
<Modify IPTopOfColumn               <KeySeqNoLabel + /Home >>
<Modify IPTopOfColumn               <KeySeqNoLabel + /Begin >>
<Modify IPBottomOfColumn            <KeySeqNoLabel + /End >>

<Modify Move1PtUp                   <KeySeqNoLabel  ^/Up >>
<Modify Move1PtDown                 <KeySeqNoLabel  ^/Down >>
<Modify Move1PtLeft                 <KeySeqNoLabel  ^/Left >>
<Modify Move1PtRight                <KeySeqNoLabel  ^/Right >>
<Modify RemoveAllKerning            <KeySeqNoLabel  ^/Home >>
<Modify IPStartOfFlow               <KeySeqNoLabel  ^/Begin >>
<Modify IPEndOfFlow                 <KeySeqNoLabel  ^/End >>

<Modify Move6PtUp                   <KeySeqNoLabel +^/Up >>
<Modify Move6PtDown                 <KeySeqNoLabel +^/Down >>
<Modify Move6PtLeft                 <KeySeqNoLabel +^/Left >>
<Modify Move6PtRight                <KeySeqNoLabel +^/Right >>
<Modify RemoveAllKerning            <KeySeqNoLabel +^/Home >>
<Modify RemoveAllKerning            <KeySeqNoLabel +^/Begin >>
<Modify RemoveAllKerning            <KeySeqNoLabel +^/End >>

<Modify CharacterSqueezeSpace       <KeySeqNoLabel \!c/Left >>
<Modify CharacterSpreadSpace        <KeySeqNoLabel \!c/Right >>

<Modify Ascii1  		    <KeySeqNoLabel  /onesuperior>>
<Modify Ascii2  		    <KeySeqNoLabel  /twosuperior>>
<Modify Ascii3  		    <KeySeqNoLabel  /threesuperior>>


**** Common Function Key meanings
  F1  F2   F3   F4   F5  F6  F7   F8   F9
shift Plain     Bold    Italic  Underl  Strike  First   Last    D-NoChg D-Reset
--      Help                    Popup           PrevP   NextP   QckPara QckChar

<Modify ContextSensitiveHelp        <KeySeqNoLabel   /F1 >>
<Modify Info                        <KeySeqNoLabel  ^/F1 >>
<Modify FocusInDocument             <KeySeqNoLabel   /F2 >>

<Modify StylePlain                  <KeySeqNoLabel  +/F1 >>
<Modify StyleBold                   <KeySeqNoLabel  +/F2 >>
<Modify StyleItalic                 <KeySeqNoLabel  +/F3 >>
<Modify StyleUnderline              <KeySeqNoLabel  +/F4 >>
<Modify StyleStrikethrough          <KeySeqNoLabel  +/F5 >>

<Modify PopupMenu                   <KeySeqNoLabel   /F4 >>
<Modify Quit                        <KeySeqNoLabel  ~/F4 >>

<Modify GotoPreviousPage            <KeySeqNoLabel   /F6 >>
<Modify GotoFirstPage               <KeySeqNoLabel  +/F6 >>
<Modify GotoNextPage                <KeySeqNoLabel   /F7 >>
<Modify GotoLastPage                <KeySeqNoLabel  +/F7 >>

<Modify CharQuickKey                <KeySeqNoLabel   /F8 >>
<Modify SetDialogItemsNoChange      <KeySeqNoLabel  +/F8 >>
 
** Use either ^F8 (HP users have no F9) or F9 (traditional Maker usage)
<Modify ParaQuickKey                <KeySeqNoLabel ^ /F8 >>
<Modify ResetDialog                 <KeySeqNoLabel ^+/F8 >>
<Modify ParaQuickKey                <KeySeqNoLabel   /F9 >>
<Modify ResetDialog                 <KeySeqNoLabel  +/F9 >>

<Modify CharHardReturn              <KeySeqNoLabel   /KP_Enter >>
<Modify Return                      <KeySeqNoLabel  +/KP_Enter >>
<Modify CharShiftSpace              <KeySeqNoLabel  +/KP_Space >>
<Modify CharHardSpace               <KeySeqNoLabel  ~/KP_Space >>
<Modify Tab                         <KeySeqNoLabel   /KP_Tab >>
<Modify BackTab                     <KeySeqNoLabel  +/KP_Tab >>
<Modify FirstTab                    <KeySeqNoLabel  ^/KP_Tab >>

**** International keysyms
* Characters that are only available in the symbol
* font are marked SYMBOL.

<Modify CharHardSpace               <KeySeqNoLabel /nobreakspace >>
<Modify CharInvExclamation          <KeySeqNoLabel /exclamdown >>
<Modify CharCent                    <KeySeqNoLabel /cent >>
<Modify CharPound                   <KeySeqNoLabel /sterling >>
<Modify CharCurrency                <KeySeqNoLabel /currency >>
<Modify CharYen                     <KeySeqNoLabel /yen >>
<Modify CharParagraph               <KeySeqNoLabel /paragraph >>
<Modify CharDiaeresis               <KeySeqNoLabel /diaeresis >>
<Modify CharCopyright               <KeySeqNoLabel /copyright >>
<Modify CharOrdFeminine             <KeySeqNoLabel /ordfeminine >>
<Modify CharLeftGuillemot           <KeySeqNoLabel /guillemotleft >>
<Modify CharNot                     <KeySeqNoLabel /notsign >>
<Modify CharEndash                  <KeySeqNoLabel /hyphen >>
<Modify CharRegister                <KeySeqNoLabel /registered >>
<Modify CharMacron                  <KeySeqNoLabel /macron >>

<Modify CharDegree                  <KeySeqNoLabel /degree >>
<Modify CharPlusMinus               <KeySeqNoLabel /plusminus >>
<Modify CharAcute                   <KeySeqNoLabel /acute >>
<Modify CharPilcrow                 <KeySeqNoLabel /section >>
<Modify CharPeriodCentered          <KeySeqNoLabel /periodcentered >>
<Modify CharCedilla                 <KeySeqNoLabel /cedilla >>
<Modify CharOrdMasculine            <KeySeqNoLabel /masculine >>
<Modify CharRightGuillemot          <KeySeqNoLabel /guillemotright >>
<Modify CharInvQuestion             <KeySeqNoLabel /questiondown >>

<Modify GraveA                      <KeySeqNoLabel /Agrave >>
<Modify AcuteA                      <KeySeqNoLabel /Aacute >>
<Modify CircumA                     <KeySeqNoLabel /Acircumflex >>
<Modify TildeA                      <KeySeqNoLabel /Atilde >>
<Modify DiaeresisA                  <KeySeqNoLabel /Adiaeresis >>
<Modify RingA                       <KeySeqNoLabel /Aring >>
<Modify DiphthongAE                 <KeySeqNoLabel /AE >>
<Modify CedillaC                    <KeySeqNoLabel /Ccedilla >>
<Modify GraveE                      <KeySeqNoLabel /Egrave >>
<Modify AcuteE                      <KeySeqNoLabel /Eacute >>
<Modify CircumE                     <KeySeqNoLabel /Ecircumflex >>
<Modify DiaeresisE                  <KeySeqNoLabel /Ediaeresis >>
<Modify GraveI                      <KeySeqNoLabel /Igrave >>
<Modify AcuteI                      <KeySeqNoLabel /Iacute >>
<Modify CircumI                     <KeySeqNoLabel /Icircumflex >>
<Modify DiaeresisI                  <KeySeqNoLabel /Idiaeresis >>

<Modify TildeN                      <KeySeqNoLabel /Ntilde >>
<Modify GraveO                      <KeySeqNoLabel /Ograve >>
<Modify AcuteO                      <KeySeqNoLabel /Oacute >>
<Modify CircumO                     <KeySeqNoLabel /Ocircumflex >>
<Modify TildeO                      <KeySeqNoLabel /Otilde >>
<Modify DiaeresisO                  <KeySeqNoLabel /Odiaeresis >>
<Modify ObliqueO                    <KeySeqNoLabel /Ooblique >>
<Modify GraveU                      <KeySeqNoLabel /Ugrave >>
<Modify AcuteU                      <KeySeqNoLabel /Uacute >>
<Modify CircumU                     <KeySeqNoLabel /Ucircumflex >>
<Modify DiaeresisU                  <KeySeqNoLabel /Udiaeresis >>
<Modify CharGermanDoubleS           <KeySeqNoLabel /ssharp >>

<Modify Gravea                      <KeySeqNoLabel /agrave >>
<Modify Acutea                      <KeySeqNoLabel /aacute >>
<Modify Circuma                     <KeySeqNoLabel /acircumflex >>
<Modify Tildea                      <KeySeqNoLabel /atilde >>
<Modify Diaeresisa                  <KeySeqNoLabel /adiaeresis >>
<Modify Ringa                       <KeySeqNoLabel /aring >>
<Modify Diphthongae                 <KeySeqNoLabel /ae >>
<Modify Cedillac                    <KeySeqNoLabel /ccedilla >>
<Modify Gravee                      <KeySeqNoLabel /egrave >>
<Modify Acutee                      <KeySeqNoLabel /eacute >>
<Modify Circume                     <KeySeqNoLabel /ecircumflex >>
<Modify Diaeresise                  <KeySeqNoLabel /ediaeresis >>
<Modify Gravei                      <KeySeqNoLabel /igrave >>
<Modify Acutei                      <KeySeqNoLabel /iacute >>
<Modify Circumi                     <KeySeqNoLabel /icircumflex >>
<Modify Diaeresisi                  <KeySeqNoLabel /idiaeresis >>

<Modify Tilden                      <KeySeqNoLabel /ntilde >>
<Modify Graveo                      <KeySeqNoLabel /ograve >>
<Modify Acuteo                      <KeySeqNoLabel /oacute >>
<Modify Circumo                     <KeySeqNoLabel /ocircumflex >>
<Modify Tildeo                      <KeySeqNoLabel /otilde >>
<Modify Diaeresiso                  <KeySeqNoLabel /odiaeresis >>
<Modify CharDivision                <KeySeqNoLabel /division >>
<Modify Obliqueo                    <KeySeqNoLabel /oslash >>
<Modify Graveu                      <KeySeqNoLabel /ugrave >>
<Modify Acuteu                      <KeySeqNoLabel /uacute >>
<Modify Circumu                     <KeySeqNoLabel /ucircumflex >>
<Modify Diaeresisu                  <KeySeqNoLabel /udiaeresis >>
<Modify Diaeresisy                  <KeySeqNoLabel /ydiaeresis >>

<Modify CharBullet                  <KeySeqNoLabel /enfilledcircbullet >>
<Modify CharDagger                  <KeySeqNoLabel /dagger >>
<Modify CharEllipsis                <KeySeqNoLabel /ellipsis >>
<Modify CharEndash                  <KeySeqNoLabel /endash >>
<Modify CharEmdash                  <KeySeqNoLabel /emdash >>
<Modify CharLeftDblQuote            <KeySeqNoLabel /leftdoublequotemark >>
<Modify CharRightDblQuote           <KeySeqNoLabel /rightdoublequotemark >>
<Modify CharDoubleDagger            <KeySeqNoLabel /doubledagger >>
<Modify CharBaseQuote               <KeySeqNoLabel /singlelowquotemark >>
<Modify CharDblBaseQuote            <KeySeqNoLabel /doublelowquotemark >>
<Modify CharBreve                   <KeySeqNoLabel /breve >>
<Modify CharRingAbove               <KeySeqNoLabel /abovedot >>
<Modify CharDoubleAcute             <KeySeqNoLabel /doubleacute >>
<Modify CharOgonek                  <KeySeqNoLabel /ogonek >>

