ExampleBinding

From AbiWiki

(Difference between revisions)
Jump to: navigation, search
(Importing text file)
(update for the new xml format)
 
Line 1: Line 1:
-
 
+
<?xml version="1.0" encoding="UTF-8"?>
-
 
+
<editbindings name="default" mode="replace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.abisource.com/abiword-keybindings-1.0.xsd">
-
<!--Modify this as appropriate, especially if it''s not an FAQ-->
+
<mousecontext context="EV_EMC_EMBED" button="5" control="true">
-
<!--Aside: using H2 and H3 is a trick for old TWikis to keep headings out of the [[ToC|ToC]]-->
+
  <operation type="click" handler="zoomOut"/>
-
<!--Delete this line and those above, and anything else that is not needed when you create the page, leave the [[ToC|ToC]] commented out if you don''t use it-->
+
  <operation type="doubleclick" handler="zoomIn"/>
-
 
+
</mousecontext>
-
<H2>Sample Keybindings</H2>  
+
<mousecontext context="EV_EMC_EMBED" button="4" control="true">
-
<verbatim>
+
  <operation type="click" handler="zoomIn"/>
-
 
+
  <operation type="doubleclick" handler="zoomIn"/>
-
// The Ascii format is close to the definition in wp/ap/xp/ap_LB_Default.cpp
+
</mousecontext>
-
//Lines beginning with "//" are comments
+
  <mousecontext context="EV_EMC_EMBED" button="1" control="true">
-
 
+
  <operation type="click" handler="copyInlineImage"/>
-
// Each CR seperated lines define a set of bindings for a single mouse context or
+
  <operation type="doubleclick" handler="copyInlineImage"/>
-
// key stroke. Entries are seperated by commas. In creating the context, several
+
  <operation type="drag" handler="dragInlineImage"/>
-
// modifiers can be used. Control, Alt, Shift, Control-Alt (C, A, S )
+
  <operation type="doubledrag" handler="dragInlineImage"/>
-
 
+
  <operation type="release" handler="releaseInlineImage"/>
-
// The first token of each line determines whether the defintion is for the name of the collection, (name), mouse context (mse), Named Virtual Key (nvk), or keystroke (key).
+
  <operation type="doublerelease" handler="releaseInlineImage"/>
-
 
+
</mousecontext>
-
// Every keybinding collection must have a name.
+
<mousecontext context="EV_EMC_EMBED" button="5">
-
 
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
name, [[AbiDefault|AbiDefault]]
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
 
+
</mousecontext>
-
//The definition of each set of bindings are always in the following order for mouse contexts.
+
<mousecontext context="EV_EMC_EMBED" button="4">
-
 
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
// Up to to 6 buttons are available for the mouse. (B0, B1, B2, B3, B4, B5, B6)
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
// The follow contexts are available:
+
</mousecontext>
-
 
+
<mousecontext context="EV_EMC_EMBED" button="3">
-
// Short cut C++ enum
+
  <operation type="click" handler="contextEmbedLayout"/>
-
// ========= =========
+
</mousecontext>
-
// CU EV_EMC_UNKNOWN
+
<mousecontext context="EV_EMC_EMBED" button="1">
-
// CT EV_EMC_TEXT
+
  <operation type="click" handler="btn1InlineImage"/>
-
// CM EV_EMC_MISSPELLEDTEXT
+
  <operation type="doubleclick" handler="dlgFmtPosImage"/>
-
// CL EV_EMC_LEFTOFTEXT
+
  <operation type="drag" handler="dragInlineImage"/>
-
// CR EV_EMC_RIGHTOFTEXT
+
  <operation type="release" handler="releaseInlineImage"/>
-
// CI EV_EMC_IMAGE
+
  <operation type="doublerelease" handler="releaseInlineImage"/>
-
// CZ EV_EMC_IMAGESIZE
+
</mousecontext>
-
// CF EV_EMC_FIELD
+
<mousecontext context="EV_EMC_EMBED" button="0">
-
// CH EV_EMC_HYPERLINK
+
  <operation type="drag" handler="btn0InlineImage"/>
-
// CV EV_EMC_REVISION
+
</mousecontext>
-
// CTV EV_EMC_VLINE
+
<mousecontext context="EV_EMC_MATH" button="5" control="true">
-
// CTH EV_EMC_HLINE
+
  <operation type="click" handler="zoomOut"/>
-
// CTF EV_EMC_FRAME
+
  <operation type="doubleclick" handler="zoomIn"/>
-
// CVD EV_EMC_VISUALTEXTDRAG
+
</mousecontext>
-
// CTC EV_EMC_TOPCELL
+
<mousecontext context="EV_EMC_MATH" button="4" control="true">
-
// CTO EV_EMC_TOC
+
  <operation type="click" handler="zoomIn"/>
-
// CPO EV_EMC_POSOBJECT
+
  <operation type="doubleclick" handler="zoomIn"/>
-
// CMA EV_EMC_MATH
+
</mousecontext>
-
// CEM EV_EMC_EMBED
+
<mousecontext context="EV_EMC_MATH" button="5">
-
 
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
// mse, Button, context, click, dblclick, drag, dbldrag, release, double release
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
 
+
</mousecontext>
-
//The first 3 entries describe the combination of buttons and context, the six entries that follow are the names of the [[EditMethods|EditMethods]] that called for each invocation of the mouse button and context.
+
<mousecontext context="EV_EMC_MATH" button="4">
-
 
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
// mse, Button, Context, cick, dblclick, drag, dbldrag,release, doublerelese
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
 
+
</mousecontext>
-
mse,B0,CU ,,,cursorDefault,,,,
+
<mousecontext context="EV_EMC_MATH" button="3">
-
mse,B0,CT ,,,cursorIBeam,,,,
+
  <operation type="click" handler="editLatexEquation"/>
-
mse,B0,CL ,,,cursor[[RightArrow|RightArrow]],,,,
+
  <operation type="doubleclick" handler="editLatexEquation"/>
-
mse,B0,CM ,,,cursorIBeam,,,,
+
  <operation type="drag" handler="selectMath"/>
-
mse,B0,CI ,,,cursorImage,,,,
+
</mousecontext>
-
mse,B0,CEM ,,,btn0[[InlineImage|InlineImage]],,,,
+
<mousecontext context="EV_EMC_MATH" button="1">
-
mse,B0,CZ ,,,btn0[[InlineImage|InlineImage]],,,,
+
  <operation type="click" handler="selectMath"/>
-
mse,B0,CF ,,,cursorDefault,,,,
+
  <operation type="doubleclick" handler="editLatexEquation"/>
-
mse,B0,CR ,,,cursorDefault,,,,
+
  <operation type="drag" handler="selectMath"/>
-
mse,B0,CH ,,,hyperlink[[StatusBar|StatusBar]],,,,
+
</mousecontext>
-
mse,B0,CTV ,,,cursorVline,,,,
+
<mousecontext context="EV_EMC_MATH" button="0">
-
mse,B0,CTH ,,,cursorHline,,,,
+
  <operation type="drag" handler="cursorDefault"/>
-
mse,B0,CTF ,,,btn0Frame,,,,
+
</mousecontext>
-
mse,B0,CPO ,,,btn0Frame,,,,
+
<mousecontext context="EV_EMC_POSOBJECT" button="5" control="true">
-
mse,B0,CVD ,,,btn0[[VisualText|VisualText]],,,,
+
  <operation type="click" handler="zoomOut"/>
-
mse,B0,CTC ,,,cursor[[TopCell|TopCell]],,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B0,CTO ,,,cursorTOC,,,,
+
</mousecontext>
-
mse,B0,CMA ,,,cursorDefault,,,,
+
<mousecontext context="EV_EMC_POSOBJECT" button="4" control="true">
-
 
+
  <operation type="click" handler="zoomIn"/>
-
mse,B1, CVD ,cut[[VisualText|VisualText]],copy[[VisualText|VisualText]],drag[[VisualText|VisualText]],drag[[VisualText|VisualText]],paste[[VisualText|VisualText]],paste[[VisualText|VisualText]]
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B1,CVD C,copy[[VisualText|VisualText]],cut[[VisualText|VisualText]],drag[[VisualText|VisualText]],drag[[VisualText|VisualText]],paste[[VisualText|VisualText]],paste[[VisualText|VisualText]]
+
</mousecontext>
-
mse,B1,CTF,btn1Frame,btn1Frame,dragFrame,dragFrame,releaseFrame,releaseFrame
+
<mousecontext context="EV_EMC_POSOBJECT" button="5">
-
mse,B1,CPO,btn1Frame,btn1Frame,dragFrame,dragFrame,releaseFrame,releaseFrame
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
mse,B1,CI ,selectObject,dlg[[FmtImage|FmtImage]],,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
mse,B1,CI C,copy[[InlineImage|InlineImage]],copy[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]]
+
</mousecontext>
-
mse,B1,CF ,warp[[InsPtToXY|InsPtToXY]],selectObject,,,,
+
<mousecontext context="EV_EMC_POSOBJECT" button="4">
-
mse,B1,CF ,warp[[InsPtToXY|InsPtToXY]],selectObject,,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
mse,B1,CT ,warp[[InsPtToXY|InsPtToXY]],selectWord,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
mse,B1,CT S,ext[[SelToXY|SelToXY]],,drag[[ToXY|ToXY]],,endDrag,endDrag
+
</mousecontext>
-
mse,B1,CTO ,selectTOC,warp[[InsPtToXY|InsPtToXY]],drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
<mousecontext context="EV_EMC_POSOBJECT" button="3">
-
mse,B1,CL ,selectLine,selectBlock,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
  <operation type="click" handler="contextPosObject"/>
-
mse,B1,CM ,warp[[InsPtToXY|InsPtToXY]],selectWord,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
</mousecontext>
-
mse,B1,CM S,ext[[SelToXY|SelToXY]],,drag[[ToXY|ToXY]],,endDrag,endDrag
+
<mousecontext context="EV_EMC_POSOBJECT" button="1">
-
mse,B1,CM C,selectWord,,,,endDrag,endDrag
+
  <operation type="click" handler="btn1Frame"/>
-
mse,B1,CR ,selectLine,selectBlock,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
  <operation type="doubleclick" handler="btn1Frame"/>
-
mse,B1,CH ,warp[[InsPtToXY|InsPtToXY]],hyperlinkJump,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
  <operation type="drag" handler="dragFrame"/>
-
mse,B1,CV ,warp[[InsPtToXY|InsPtToXY]],selectWord,drag[[ToXY|ToXY]],drag[[ToXYword|ToXYword]],endDrag,endDrag
+
  <operation type="doubledrag" handler="dragFrame"/>
-
mse,B1,CZ ,btn1[[InlineImage|InlineImage]],dlg[[FmtPosImage|FmtPosImage]],drag[[InlineImage|InlineImage]],,release[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]]
+
  <operation type="release" handler="releaseFrame"/>
-
mse,B1,CZ C,copy[[InlineImage|InlineImage]],copy[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]]
+
  <operation type="doublerelease" handler="releaseFrame"/>
-
mse,B1,CEM ,btn1[[InlineImage|InlineImage]],dlg[[FmtPosImage|FmtPosImage]],drag[[InlineImage|InlineImage]],,release[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]]
+
</mousecontext>
-
mse,B1,CEM C,copy[[InlineImage|InlineImage]],copy[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],drag[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]],release[[InlineImage|InlineImage]]
+
<mousecontext context="EV_EMC_POSOBJECT" button="0">
-
 
+
  <operation type="drag" handler="btn0Frame"/>
-
mse,B1,CTV ,beginVDrag,clear[[SetCols|SetCols]],dragVline,,end[[DragVline|DragVline]],
+
</mousecontext>
-
mse,B1,CTH ,beginHDrag,clear[[SetRows|SetRows]],dragHline,,end[[DragHline|DragHline]],
+
<mousecontext context="EV_EMC_TOC" button="5" control="true">
-
mse,B1,CTC ,select[[ColumnClick|ColumnClick]],clear[[SetCols|SetCols]],dragHline,,end[[DragVline|DragVline]],
+
  <operation type="click" handler="zoomOut"/>
-
mse,B2,CTC ,select[[ColumnClick|ColumnClick]],clear[[SetCols|SetCols]],dragHline,,end[[DragVline|DragVline]],
+
  <operation type="doubleclick" handler="zoomOut"/>
-
 
+
</mousecontext>
-
// special key binding for X11-style middle mouse selection (not to be confused with the clipboard)
+
<mousecontext context="EV_EMC_TOC" button="4" control="true">
-
 
+
  <operation type="click" handler="zoomIn"/>
-
mse,B2,CT ,pasteSelection,,,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B2,CH ,pasteSelection,,,,,
+
</mousecontext>
-
 
+
<mousecontext context="EV_EMC_TOC" button="5">
-
mse,B3,CT ,contextText,,,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
mse,B3,CVD ,contextText,,,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
mse,B3,CM ,context[[MisspellText|MisspellText]],,,,,
+
</mousecontext>
-
mse,B3,CI ,contextImage,,,,,
+
<mousecontext context="EV_EMC_TOC" button="4">
-
mse,B3,CZ ,contextImage,,,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
mse,B3,CTF ,contextFrame,,,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
mse,B3,CPO ,context[[PosObject|PosObject]],,,,,
+
</mousecontext>
-
mse,B3,CEM ,context[[EmbedLayout|EmbedLayout]],,,,,
+
<mousecontext context="EV_EMC_TOC" button="3">
-
mse,B3,CMA ,edit[[LatexEquation|LatexEquation]],edit[[LatexEquation|LatexEquation]],selectMath,,,
+
  <operation type="click" handler="contextTOC"/>
-
 
+
</mousecontext>
-
mse,B3,CH ,contextHyperlink,,,,,
+
<mousecontext context="EV_EMC_TOC" button="1">
-
mse,B3,CTO ,contextTOC,,,,,
+
  <operation type="click" handler="selectTOC"/>
-
 
+
  <operation type="doubleclick" handler="warpInsPtToXY"/>
-
mse,B3,CV ,contextRevision,,,,,
+
  <operation type="drag" handler="dragToXY"/>
-
 
+
  <operation type="doubledrag" handler="dragToXYword"/>
-
//  Button-4, Mouse wheel (3 lines up)... yes, a hack.
+
  <operation type="release" handler="endDrag"/>
-
 
+
  <operation type="doublerelease" handler="endDrag"/>
-
mse,B4,CU ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
</mousecontext>
-
mse,B4,CU C,zoomIn,zoomIn,,,,
+
<mousecontext context="EV_EMC_TOC" button="0">
-
mse,B4,CT ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="drag" handler="cursorTOC"/>
-
mse,B4,CT C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CM ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="5" control="true">
-
mse,B4,CM C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="zoomOut"/>
-
mse,B4,CL ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B4,CL C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CR ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="4" control="true">
-
mse,B4,CR C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="zoomIn"/>
-
mse,B4,CI ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B4,CI C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CZ ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="5">
-
mse,B4,CZ C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
mse,B4,CF ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
mse,B4,CF C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CH ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="4">
-
mse,B4,CH C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
mse,B4,CV ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
mse,B4,CV C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CTV ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="2">
-
mse,B4,CTV C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="selectColumnClick"/>
-
mse,B4,CTH ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="doubleclick" handler="clearSetCols"/>
-
mse,B4,CTH C,zoomIn,zoomIn,,,,
+
  <operation type="drag" handler="dragHline"/>
-
mse,B4,CTO ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
  <operation type="release" handler="endDragVline"/>
-
mse,B4,CTO C,zoomIn,zoomIn,,,,
+
</mousecontext>
-
mse,B4,CVD ,scroll[[WheelMouseUp|WheelMouseUp]],scroll[[WheelMouseUp|WheelMouseUp]],,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="1">
-
mse,B4,CVD C,zoomIn,zoomIn,,,,
+
  <operation type="click" handler="selectColumnClick"/>
-
 
+
  <operation type="doubleclick" handler="clearSetCols"/>
-
//  Button-5, Mouse wheel (3 lines down)
+
  <operation type="drag" handler="dragHline"/>
-
 
+
  <operation type="release" handler="endDragVline"/>
-
mse,B5,CU ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
</mousecontext>
-
mse,B5,CU C,zoomOut,zoomOut,,,,
+
<mousecontext context="EV_EMC_TOPCELL" button="0">
-
mse,B5,CT ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="drag" handler="cursorTopCell"/>
-
mse,B5,CT C,zoomOut,zoomOut,,,,
+
</mousecontext>
-
mse,B5,CM ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="5" control="true">
-
mse,B5,CM C,zoomOut,zoomOut,,,,
+
  <operation type="click" handler="zoomOut"/>
-
mse,B5,CL ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
mse,B5,CL C,zoomOut,zoomOut,,,,
+
</mousecontext>
-
mse,B5,CR ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="4" control="true">
-
mse,B5,CR C,zoomOut,zoomOut,,,,
+
  <operation type="click" handler="zoomIn"/>
-
mse,B5,CI ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
mse,B5,CI C,zoomOut,zoomOut,,,,
+
</mousecontext>
-
mse,B5,CZ ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="1" control="true">
-
mse,B5,CZ C,zoomOut,zoomOut,,,,
+
  <operation type="click" handler="copyVisualText"/>
-
mse,B5,CF ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubleclick" handler="cutVisualText"/>
-
mse,B5,CF C,zoomOut,zoomOut,,,,
+
  <operation type="drag" handler="dragVisualText"/>
-
mse,B5,CH ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubledrag" handler="dragVisualText"/>
-
mse,B5,CH C,zoomOut,zoomOut,,,,
+
  <operation type="release" handler="pasteVisualText"/>
-
mse,B5,CV ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doublerelease" handler="pasteVisualText"/>
-
mse,B5,CV C,zoomOut,zoomOut,,,,
+
  </mousecontext>
-
mse,B5,CTV ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="5">
-
mse,B5,CTV C,zoomOut,zoomOut,,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
mse,B5,CTH ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
mse,B5,CTH C,zoomOut,zoomOut,,,,
+
</mousecontext>
-
mse,B5,CVD ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="4">
-
mse,B5,CVD C,zoomOut,zoomOut,,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
mse,B5,CTO ,scroll[[WheelMouseDown|WheelMouseDown]],scroll[[WheelMouseDown|WheelMouseDown]],,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
mse,B5,CTO C,zoomOut,zoomOut,,,,
+
</mousecontext>
-
 
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="3">
-
//
+
  <operation type="click" handler="contextText"/>
-
// Named virtual keys have their bindings defined as follows. Note that each entry corresponds to a specific static function
+
</mousecontext>
-
// defined in src/wp/ap/xp/ap_[[EditMethod|EditMethod]].cpp
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="1">
-
 
+
  <operation type="click" handler="cutVisualText"/>
-
// NVK, Key Name, No modifier, S,   C, S C,A , A S, A C, A C S
+
  <operation type="doubleclick" handler="copyVisualText"/>
-
//
+
  <operation type="drag" handler="dragVisualText"/>
-
//  nvk,none,_S,_C,_S_C, _A,_A_S,_A_C,_A_C_S
+
  <operation type="doubledrag" handler="dragVisualText"/>
-
 
+
  <operation type="release" handler="pasteVisualText"/>
-
nvk,BACKSPACE,delLeft,delLeft,delBOW,,,,,,
+
  <operation type="doublerelease" handler="pasteVisualText"/>
-
nvk,SPACE,insertSpace,insertSpace,togglePlain,insertNBSpace,insertNBZWSpace,insertZWJoiner,,,
+
</mousecontext>
-
nvk,TAB,insertTab,insert[[TabShift|TabShift]],cycleWindows,cycle[[WindowsBck|WindowsBck]],,,,,
+
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="0">
-
nvk,RETURN,insert[[ParagraphBreak|ParagraphBreak]],insert[[LineBreak|LineBreak]],insert[[PageBreak|PageBreak]],insert[[ColumnBreak|ColumnBreak]],insert[[SectionBreak|SectionBreak]],,,,
+
  <operation type="drag" handler="btn0VisualText"/>
-
nvk,ESCAPE,doEscape,doEscape,doEscape,doEscape,,doEscape,doEscape,doEscape,
+
</mousecontext>
-
nvk,PAGEUP,warp[[InsPtPrevScreen|InsPtPrevScreen]],ext[[SelScreenUp|SelScreenUp]],warp[[InsPtPrevPage|InsPtPrevPage]],ext[[SelPageUp|SelPageUp]],,,warp[[InsPtBOP|InsPtBOP]],,
+
<mousecontext context="EV_EMC_FRAME" button="3">
-
nvk,PAGEDOWN,warp[[InsPtNextScreen|InsPtNextScreen]],ext[[SelScreenDown|SelScreenDown]],warp[[InsPtNextPage|InsPtNextPage]],ext[[SelPageDown|SelPageDown]],,,warp[[InsPtEOP|InsPtEOP]],,
+
  <operation type="click" handler="contextFrame"/>
-
nvk,END,warp[[InsPtEOL|InsPtEOL]],ext[[SelEOL|SelEOL]],warp[[InsPtEOD|InsPtEOD]],ext[[SelEOD|SelEOD]],,,,,
+
</mousecontext>
-
nvk,HOME,warp[[InsPtBOL|InsPtBOL]],ext[[SelBOL|SelBOL]],warp[[InsPtBOD|InsPtBOD]],ext[[SelBOD|SelBOD]],,,,,
+
<mousecontext context="EV_EMC_FRAME" button="1">
-
nvk,LEFT,warp[[InsPtLeft|InsPtLeft]],ext[[SelLeft|SelLeft]],warp[[InsPtBOW|InsPtBOW]],ext[[SelBOW|SelBOW]],toggle[[UnIndent|UnIndent]],,,,
+
  <operation type="click" handler="btn1Frame"/>
-
nvk,UP,warp[[InsPtPrevLine|InsPtPrevLine]],ext[[SelPrevLine|SelPrevLine]],warp[[InsPtBOB|InsPtBOB]],ext[[SelBOB|SelBOB]],,,,,
+
  <operation type="doubleclick" handler="btn1Frame"/>
-
nvk,RIGHT,warp[[InsPtRight|InsPtRight]],ext[[SelRight|SelRight]],warp[[InsPtEOW|InsPtEOW]],ext[[SelEOW|SelEOW]],toggleIndent,,,,
+
  <operation type="drag" handler="dragFrame"/>
-
nvk,DOWN,warp[[InsPtNextLine|InsPtNextLine]],ext[[SelNextLine|SelNextLine]],warp[[InsPtEOB|InsPtEOB]],ext[[SelEOB|SelEOB]],,,,,
+
  <operation type="doubledrag" handler="dragFrame"/>
-
nvk,MENU_SHORTCUT,contextMenu,,,,,,,,
+
  <operation type="release" handler="releaseFrame"/>
-
nvk,INSERT,toggle[[InsertMode|InsertMode]],paste,copy,,,,,,
+
  <operation type="doublerelease" handler="releaseFrame"/>
-
nvk,DELETE,delRight,cut,delEOW,,,,,,
+
</mousecontext>
-
 
+
  <mousecontext context="EV_EMC_FRAME" button="0">
-
nvk,F1,helpContents,,,,,,,,
+
  <operation type="drag" handler="btn0Frame"/>
-
nvk,F3,findAgain,rotateCase,,,,,,,
+
</mousecontext>
-
nvk,F4,,,closeWindow,,query[[SaveAndExit|SaveAndExit]],,,,
+
<mousecontext context="EV_EMC_HLINE" button="5" control="true">
-
nvk,F7,dlgSpell,,,,,,,,
+
  <operation type="click" handler="zoomOut"/>
-
nvk,F10,,contextMenu,,,,,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
nvk,F11,view[[FullScreen|FullScreen]],,,,,,,,
+
</mousecontext>
-
nvk,F12,cycle[[InputMode|InputMode]],,,,,,,,
+
<mousecontext context="EV_EMC_HLINE" button="4" control="true">
-
 
+
  <operation type="click" handler="zoomIn"/>
-
//nvk,DEAD_GRAVE,deadgrave,deadgrave,,, ,,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
//nvk,DEAD_ACUTE,deadacute,deadacute,,, ,,,,
+
</mousecontext>
-
//nvk,DEAD_CIRCUMFLEX,deadcircumflex,deadcircumflex,,, ,,,,
+
<mousecontext context="EV_EMC_HLINE" button="5">
-
//nvk,DEAD_TILDE,deadtilde,deadtilde,,, ,,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
//nvk,DEAD_MACRON,deadmacron,deadmacron,,, ,,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
//nvk,DEAD_BREVE,deadbreve,deadbreve,,, ,,,,
+
</mousecontext>
-
//nvk,DEAD_ABOVEDOT,deadabovedot,deadabovedot,,, ,,,,
+
<mousecontext context="EV_EMC_HLINE" button="4">
-
//nvk,DEAD_DIAERESIS,deaddiaeresis,deaddiaeresis,,, ,,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
//nvk,DEAD_DOUBLEACUTE,deaddoubleacute,deaddoubleacute,,, ,,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
//nvk,DEAD_CARON,deadcaron,deadcaron,,, ,,,,
+
</mousecontext>
-
//nvk,DEAD_CEDILLA,deadcedilla,deadcedilla,,, ,,,,
+
<mousecontext context="EV_EMC_HLINE" button="1">
-
//nvk,DEAD_OGONEK,deadogonek,deadogonek,,, ,,,,
+
  <operation type="click" handler="beginHDrag"/>
-
 
+
  <operation type="doubleclick" handler="clearSetRows"/>
-
//
+
  <operation type="drag" handler="dragHline"/>
-
// Finally regular keys are defined as follows.
+
  <operation type="release" handler="endDragHline"/>
-
//
+
</mousecontext>
-
// key, char, none, _C, _A, _A _C
+
<mousecontext context="EV_EMC_HLINE" button="0">
-
 
+
  <operation type="drag" handler="cursorHline"/>
-
key, 0x21,insertData,,,
+
  </mousecontext>
-
key, 0x22,insertData,,,
+
<mousecontext context="EV_EMC_VLINE" button="5" control="true">
-
key, 0x23,insertData,,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0x24, insertData,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0x25, insertData,,,
+
</mousecontext>
-
key, 0x26,insertData,,,
+
<mousecontext context="EV_EMC_VLINE" button="4" control="true">
-
key, 0x27,insertData,,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0x28,insert[[OpeningParenthesis|OpeningParenthesis]],,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0x29,insert[[ClosingParenthesis|ClosingParenthesis]],,,
+
</mousecontext>
-
key, 0x2a, insertData,viewPara,,
+
<mousecontext context="EV_EMC_VLINE" button="5">
-
key, 0x2b, insertData,zoomIn,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0x2c,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0x2d, insertData,,,
+
</mousecontext>
-
key, 0x2e, insertData,pasteSpecial,,
+
<mousecontext context="EV_EMC_VLINE" button="4">
-
key, 0x2f,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0x30,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0x34,insertData,,,
+
</mousecontext>
-
key, 0x36,insertData,,,
+
<mousecontext context="EV_EMC_VLINE" button="1">
-
key, 0x38,insertData,,,
+
  <operation type="click" handler="beginVDrag"/>
-
key, 0x3a,insertData,,,
+
  <operation type="doubleclick" handler="clearSetCols"/>
-
key, 0x3b,insertData,,,
+
  <operation type="drag" handler="dragVline"/>
-
key, 0x3c,insertData,font[[SizeDecrease|SizeDecrease]],,insertRLM
+
  <operation type="release" handler="endDragVline"/>
-
key, 0x3d,insertData,toggleSuper,,
+
</mousecontext>
-
key, 0x3e,insertData,,,
+
<mousecontext context="EV_EMC_VLINE" button="0">
-
key, 0x40,insertData,,,
+
  <operation type="drag" handler="cursorVline"/>
-
key, 0x41,insertData,selectAll,,
+
</mousecontext>
-
key, 0x42,insertData,toggleBold,,
+
<mousecontext context="EV_EMC_REVISION" button="5" control="true">
-
key, 0x43,insertData,copy,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0x44,insertData,dlgFont,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0x45,insertData,alignCenter,,
+
</mousecontext>
-
key, 0x46,insertData,find,,
+
<mousecontext context="EV_EMC_REVISION" button="4" control="true">
-
key, 0x47,insertData,go,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0x48,insertData,replace,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0x49,insertData,toggleItalic,,
+
</mousecontext>
-
key, 0x4a,insertData,alignJustify,,
+
<mousecontext context="EV_EMC_REVISION" button="5">
-
key, 0x4b,insertData,toggleStrike,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0x4c,insertData,alignLeft,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0x4d,insertData,insSymbol,,
+
</mousecontext>
-
key, 0x4e,insertData,file[[NewUsingTemplate|NewUsingTemplate]],,
+
<mousecontext context="EV_EMC_REVISION" button="4">
-
key, 0x4f,insertData,fileOpen,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0x50,insertData,print,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0x51,insertData,query[[SaveAndExit|SaveAndExit]],,
+
</mousecontext>
-
key, 0x52,insertData,alignRight,,
+
<mousecontext context="EV_EMC_REVISION" button="3">
-
key, 0x53,insertData,file[[SaveAs|SaveAs]],,
+
  <operation type="click" handler="contextRevision"/>
-
key, 0x54,insertData,toggleOline,,
+
</mousecontext>
-
key, 0x55,insertData,toggleUline,,
+
<mousecontext context="EV_EMC_REVISION" button="1">
-
key, 0x56,insertData,paste,,
+
  <operation type="click" handler="warpInsPtToXY"/>
-
key, 0x57,insertData,closeWindow,,
+
  <operation type="doubleclick" handler="selectWord"/>
-
key, 0x58,insertData,cut,,
+
  <operation type="drag" handler="dragToXY"/>
-
key, 0x59,insertData,redo,,
+
  <operation type="doubledrag" handler="dragToXYword"/>
-
key, 0x5a,insertData,undo,,
+
  <operation type="release" handler="endDrag"/>
-
key, 0x5b,insert[[OpeningParenthesis|OpeningParenthesis]],editHeader,,
+
  <operation type="doublerelease" handler="endDrag"/>
-
key, 0x5c,insertData,removeHeader,,
+
  </mousecontext>
-
key, 0x5d,insert[[ClosingParenthesis|ClosingParenthesis]],editFooter,,
+
  <mousecontext context="EV_EMC_RIGHTOFTEXT" button="5" control="true">
-
key, 0x5e,insertData,removeFooter,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0x5f,insertData,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0x60,insertData,,,
+
</mousecontext>
-
key, 0x61,insertData,selectAll,,
+
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="4" control="true">
-
key, 0x62,insertData,toggleBold,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0x63,insertData,copy,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0x64,insertData,dlgFont,,
+
</mousecontext>
-
key, 0x65,insertData,alignCenter,,
+
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="5">
-
key, 0x66,insertData,find,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0x67,insertData,go,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0x68,insertData,replace,,
+
</mousecontext>
-
key, 0x69,insertData,toggleItalic,,
+
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="4">
-
key, 0x6a,insertData,alignJustify,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0x6b,insertData,toggleStrike,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0x6c,insertData,alignLeft,,
+
</mousecontext>
-
key, 0x6d,insertData,insSymbol,,
+
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="1">
-
key, 0x6e,insertData,fileNew,,
+
  <operation type="click" handler="selectLine"/>
-
key, 0x6f,insertData,fileOpen,,
+
  <operation type="doubleclick" handler="selectBlock"/>
-
key, 0x70,insertData,print,,
+
  <operation type="drag" handler="dragToXY"/>
-
key, 0x71,insertData,query[[SaveAndExit|SaveAndExit]],,
+
  <operation type="doubledrag" handler="dragToXYword"/>
-
key, 0x72,insertData,alignRight,,
+
  <operation type="release" handler="endDrag"/>
-
key, 0x73,insertData,fileSave,,
+
  <operation type="doublerelease" handler="endDrag"/>
-
key, 0x74,insertData,toggleOline,,
+
</mousecontext>
-
key, 0x75,insertData,toggleUline,,
+
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="0">
-
key, 0x76,insertData,paste,,
+
  <operation type="drag" handler="cursorDefault"/>
-
key, 0x77,insertData,closeWindow,,
+
</mousecontext>
-
key, 0x78,insertData,cut,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="5" control="true">
-
key, 0x79,insertData,redo,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0x7a,insertData,undo,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0x7b,insert[[OpeningParenthesis|OpeningParenthesis]],,,
+
</mousecontext>
-
key, 0x7c,insertData,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="4" control="true">
-
key, 0x7d,insert[[ClosingParenthesis|ClosingParenthesis]],,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0x7e,insertData,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
 
+
</mousecontext>
-
key, 0xa0,insertNBSpace,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="5">
-
key, 0xa1,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0xa2,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0xa3,insertData,,,
+
</mousecontext>
-
key, 0xa4,insertData,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="4">
-
key, 0xa5,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0xa6,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0xa7,insertData,,,
+
</mousecontext>
-
key, 0xa8,insertData,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="3">
-
key, 0xa9,insertData,,,
+
  <operation type="click" handler="contextHyperlink"/>
-
key, 0xaa,insertData,,,
+
</mousecontext>
-
key, 0xab,insertData,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="2">
-
key, 0xac,insertData,,,
+
  <operation type="click" handler="pasteSelection"/>
-
key, 0xad,insertData,,,
+
</mousecontext>
-
key, 0xae,insertData,,,
+
<mousecontext context="EV_EMC_HYPERLINK" button="1">
-
key, 0xaf,insertData,,,
+
  <operation type="click" handler="warpInsPtToXY"/>
-
key, 0xb0,insertData,,,
+
  <operation type="doubleclick" handler="hyperlinkJump"/>
-
key, 0xb1,insertData,,,
+
  <operation type="drag" handler="dragToXY"/>
-
key, 0xb2,insertData,,,
+
  <operation type="doubledrag" handler="dragToXYword"/>
-
key, 0xb3,insertData,,,
+
  <operation type="release" handler="endDrag"/>
-
key, 0xb4,insertData,,,
+
  <operation type="doublerelease" handler="endDrag"/>
-
key, 0xb5,insertData,,,
+
</mousecontext>
-
key, 0xb6,insertData,,,
+
  <mousecontext context="EV_EMC_HYPERLINK" button="0">
-
key, 0xb7,insertData,,,
+
  <operation type="drag" handler="hyperlinkStatusBar"/>
-
key, 0xb8,insertData,,,
+
  </mousecontext>
-
key, 0xb9,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="5" control="true">
-
key, 0xba,insertData,,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0xbb,insertData,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0xbc,insertData,,,
+
</mousecontext>
-
key, 0xbd,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="4" control="true">
-
key, 0xbe,insertData,,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0xbf,insertData,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0xc0,insertData,,,
+
</mousecontext>
-
key, 0xc1,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="5">
-
key, 0xc2,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0xc3,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0xc4,insertData,,,
+
</mousecontext>
-
key, 0xc5,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="4">
-
key, 0xc6,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0xc7,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0xc8,insertData,,,
+
</mousecontext>
-
key, 0xc9,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="1">
-
key, 0xca,insertData,,,
+
  <operation type="click" handler="warpInsPtToXY"/>
-
key, 0xcb,insertData,,,
+
  <operation type="doubleclick" handler="selectObject"/>
-
key, 0xcc,insertData,,,
+
</mousecontext>
-
key, 0xcd,insertData,,,
+
<mousecontext context="EV_EMC_FIELD" button="0">
-
key, 0xce,insertData,,,
+
  <operation type="drag" handler="cursorDefault"/>
-
key, 0xcf,insertData,,,
+
</mousecontext>
-
key, 0xd0,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="5" control="true">
-
key, 0xd1,insertData,,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0xd2,insertData,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0xd3,insertData,,,
+
</mousecontext>
-
key, 0xd4,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="4" control="true">
-
key, 0xd5,insertData,,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0xd6,insertData,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0xd7,insertData,,,
+
</mousecontext>
-
key, 0xd8,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="1" control="true">
-
key, 0xd9,insertData,,,
+
  <operation type="click" handler="copyInlineImage"/>
-
key, 0xda,insertData,,,
+
  <operation type="doubleclick" handler="copyInlineImage"/>
-
key, 0xdb,insertData,,,
+
  <operation type="drag" handler="dragInlineImage"/>
-
key, 0xdc,insertData,,,
+
  <operation type="doubledrag" handler="dragInlineImage"/>
-
key, 0xdd,insertData,,,
+
  <operation type="release" handler="releaseInlineImage"/>
-
key, 0xde,insertData,,,
+
  <operation type="doublerelease" handler="releaseInlineImage"/>
-
key, 0xdf,insertData,,,
+
  </mousecontext>
-
key, 0xe0,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="5">
-
key, 0xe1,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
key, 0xe2,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
key, 0xe3,insertData,,,
+
</mousecontext>
-
key, 0xe4,insertData,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="4">
-
key, 0xe5,insertData,,,
+
  <operation type="click" handler="scrollWheelMouseUp"/>
-
key, 0xe6,insertData,,,
+
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
-
key, 0xe7,insertData,,,
+
</mousecontext>
-
key, 0xe8,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="3">
-
key, 0xe9,insertData,,,
+
  <operation type="click" handler="contextImage"/>
-
key, 0xea,insertData,,,
+
</mousecontext>
-
key, 0xeb,insertData,,,
+
  <mousecontext context="EV_EMC_IMAGESIZE" button="1">
-
key, 0xec,insertData,,,
+
  <operation type="click" handler="btn1InlineImage"/>
-
key, 0xed,insertData,,,
+
  <operation type="doubleclick" handler="dlgFmtPosImage"/>
-
key, 0xee,insertData,,,
+
  <operation type="drag" handler="dragInlineImage"/>
-
key, 0xef,insertData,,,
+
  <operation type="release" handler="releaseInlineImage"/>
-
key, 0xf0,insertData,,,
+
  <operation type="doublerelease" handler="releaseInlineImage"/>
-
key, 0xf1,insertData,,,
+
  </mousecontext>
-
key, 0xf2,insertData,,,
+
<mousecontext context="EV_EMC_IMAGESIZE" button="0">
-
key, 0xf3,insertData,,,
+
  <operation type="drag" handler="btn0InlineImage"/>
-
key, 0xf4,insertData,,,
+
  </mousecontext>
-
key, 0xf5,insertData,,,
+
<mousecontext context="EV_EMC_IMAGE" button="5" control="true">
-
key, 0xf6,insertData,,,
+
  <operation type="click" handler="zoomOut"/>
-
key, 0xf7,insertData,,,
+
  <operation type="doubleclick" handler="zoomOut"/>
-
key, 0xf8,insertData,,,
+
  </mousecontext>
-
key, 0xf9,insertData,,,
+
<mousecontext context="EV_EMC_IMAGE" button="4" control="true">
-
key, 0xfa,insertData,,,
+
  <operation type="click" handler="zoomIn"/>
-
key, 0xfb,insertData,,,
+
  <operation type="doubleclick" handler="zoomIn"/>
-
key, 0xfc,insertData,,,
+
</mousecontext>
-
key, 0xfd,insertData,,,
+
  <mousecontext context="EV_EMC_IMAGE" button="1" control="true">
-
key, 0xfe,insertData,,,
+
  <operation type="click" handler="copyInlineImage"/>
-
key, 0xff,insertData,,,
+
  <operation type="doubleclick" handler="copyInlineImage"/>
-
</verbatim>
+
  <operation type="drag" handler="dragInlineImage"/>
-
 
+
  <operation type="doubledrag" handler="dragInlineImage"/>
-
<!--
+
  <operation type="release" handler="releaseInlineImage"/>
-
<H3>Contents</H3>
+
  <operation type="doublerelease" handler="releaseInlineImage"/>
-
 
+
  </mousecontext>
-
-->
+
<mousecontext context="EV_EMC_IMAGE" button="5">
-
==== Contributors ====
+
  <operation type="click" handler="scrollWheelMouseDown"/>
-
* Main.[[MartinSevior|MartinSevior]] - 20 Apr 2007
+
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
-
[[Category:To Convert]]
+
  </mousecontext>
 +
<mousecontext context="EV_EMC_IMAGE" button="4">
 +
  <operation type="click" handler="scrollWheelMouseUp"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_IMAGE" button="3">
 +
  <operation type="click" handler="contextImage"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_IMAGE" button="1">
 +
  <operation type="click" handler="selectObject"/>
 +
  <operation type="doubleclick" handler="dlgFmtImage"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_IMAGE" button="0">
 +
  <operation type="drag" handler="cursorImage"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="5" control="true">
 +
  <operation type="click" handler="zoomOut"/>
 +
  <operation type="doubleclick" handler="zoomOut"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="4" control="true">
 +
  <operation type="click" handler="zoomIn"/>
 +
  <operation type="doubleclick" handler="zoomIn"/>
 +
</mousecontext>
 +
  <mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1" control="true">
 +
  <operation type="click" handler="selectWord"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1"  shift="true">
 +
  <operation type="click" handler="extSelToXY"/>
 +
  <operation type="drag" handler="dragToXY"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="5">
 +
  <operation type="click" handler="scrollWheelMouseDown"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="4">
 +
  <operation type="click" handler="scrollWheelMouseUp"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="3">
 +
  <operation type="click" handler="contextMisspellText"/>
 +
</mousecontext>
 +
  <mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1">
 +
  <operation type="click" handler="warpInsPtToXY"/>
 +
  <operation type="doubleclick" handler="selectWord"/>
 +
  <operation type="drag" handler="dragToXY"/>
 +
  <operation type="doubledrag" handler="dragToXYword"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="0">
 +
  <operation type="drag" handler="cursorIBeam"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_LEFTOFTEXT" button="5" control="true">
 +
  <operation type="click" handler="zoomOut"/>
 +
  <operation type="doubleclick" handler="zoomOut"/>
 +
</mousecontext>
 +
  <mousecontext context="EV_EMC_LEFTOFTEXT" button="4" control="true">
 +
  <operation type="click" handler="zoomIn"/>
 +
  <operation type="doubleclick" handler="zoomIn"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_LEFTOFTEXT" button="5">
 +
  <operation type="click" handler="scrollWheelMouseDown"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_LEFTOFTEXT" button="4">
 +
  <operation type="click" handler="scrollWheelMouseUp"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_LEFTOFTEXT" button="1">
 +
  <operation type="click" handler="selectLine"/>
 +
  <operation type="doubleclick" handler="selectBlock"/>
 +
  <operation type="drag" handler="dragToXY"/>
 +
  <operation type="doubledrag" handler="dragToXYword"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_LEFTOFTEXT" button="0">
 +
  <operation type="drag" handler="cursorRightArrow"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="5" control="true">
 +
  <operation type="click" handler="zoomOut"/>
 +
  <operation type="doubleclick" handler="zoomOut"/>
 +
</mousecontext>
 +
  <mousecontext context="EV_EMC_TEXT" button="4" control="true">
 +
  <operation type="click" handler="zoomIn"/>
 +
  <operation type="doubleclick" handler="zoomIn"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="1"  shift="true">
 +
  <operation type="click" handler="extSelToXY"/>
 +
  <operation type="drag" handler="dragToXY"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="5">
 +
  <operation type="click" handler="scrollWheelMouseDown"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="4">
 +
  <operation type="click" handler="scrollWheelMouseUp"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
 +
  </mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="3">
 +
  <operation type="click" handler="contextText"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="2">
 +
  <operation type="click" handler="pasteSelection"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="1">
 +
  <operation type="click" handler="warpInsPtToXY"/>
 +
  <operation type="doubleclick" handler="selectWord"/>
 +
  <operation type="drag" handler="dragToXY"/>
 +
  <operation type="doubledrag" handler="dragToXYword"/>
 +
  <operation type="release" handler="endDrag"/>
 +
  <operation type="doublerelease" handler="endDrag"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_TEXT" button="0">
 +
  <operation type="drag" handler="cursorIBeam"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_UNKNOWN" button="5" control="true">
 +
  <operation type="click" handler="zoomOut"/>
 +
  <operation type="doubleclick" handler="zoomOut"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_UNKNOWN" button="4" control="true">
 +
  <operation type="click" handler="zoomIn"/>
 +
  <operation type="doubleclick" handler="zoomIn"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_UNKNOWN" button="5">
 +
  <operation type="click" handler="scrollWheelMouseDown"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseDown"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_UNKNOWN" button="4">
 +
  <operation type="click" handler="scrollWheelMouseUp"/>
 +
  <operation type="doubleclick" handler="scrollWheelMouseUp"/>
 +
</mousecontext>
 +
<mousecontext context="EV_EMC_UNKNOWN" button="0">
 +
  <operation type="drag" handler="cursorDefault"/>
 +
</mousecontext>
 +
<keystroke key="0x3e" handler="insertLRM" control="true"  alt="true"/>
 +
<keystroke key="0x3c" handler="insertRLM" control="true"  alt="true"/>
 +
  <keystroke key="0x33" handler="setStyleHeading3" control="true" alt="true"/>
 +
<keystroke key="0x32" handler="setStyleHeading2" control="true"  alt="true"/>
 +
<keystroke key="0x31" handler="setStyleHeading1" control="true"  alt="true"/>
 +
<keystroke key="down" handler="extSelEOB" control="true"  alt="true"/>
 +
<keystroke key="right" handler="extSelEOW" control="true"  alt="true"/>
 +
  <keystroke key="up" handler="extSelBOB" control="true"  alt="true"/>
 +
<keystroke key="left" handler="extSelBOW" control="true"  alt="true"/>
 +
<keystroke key="home" handler="extSelBOD" control="true"  alt="true"/>
 +
<keystroke key="end" handler="extSelEOD" control="true"  alt="true"/>
 +
<keystroke key="pagedown" handler="extSelPageDown" control="true"  alt="true"/>
 +
<keystroke key="pageup" handler="extSelPageUp" control="true"  alt="true"/>
 +
<keystroke key="escape" handler="doEscape" control="true"  alt="true"/>
 +
<keystroke key="return" handler="insertColumnBreak" control="true"  alt="true"/>
 +
<keystroke key="tab" handler="cycleWindows" control="true"  alt="true"/>
 +
<keystroke key="space" handler="insertNBSpace" control="true"  alt="true"/>
 +
<keystroke key="f4" handler="closeWindow"  alt="true"/>
 +
<keystroke key="delete" handler="delEOW"  alt="true"/>
 +
<keystroke key="insert" handler="copy"  alt="true"/>
 +
<keystroke key="down" handler="warpInsPtEOB"  alt="true"/>
 +
<keystroke key="right" handler="warpInsPtEOW"  alt="true"/>
 +
<keystroke key="up" handler="warpInsPtBOB"  alt="true"/>
 +
<keystroke key="left" handler="warpInsPtBOW"  alt="true"/>
 +
<keystroke key="home" handler="warpInsPtBOD"  alt="true"/>
 +
<keystroke key="end" handler="warpInsPtEOD"  alt="true"/>
 +
<keystroke key="pagedown" handler="warpInsPtNextPage"  alt="true"/>
 +
<keystroke key="pageup" handler="warpInsPtPrevPage"  alt="true"/>
 +
<keystroke key="escape" handler="doEscape"  alt="true"/>
 +
<keystroke key="return" handler="insertPageBreak"  alt="true"/>
 +
<keystroke key="tab" handler="insertTabCTL"  alt="true"/>
 +
<keystroke key="space" handler="togglePlain"  alt="true"/>
 +
<keystroke key="backspace" handler="delBOW"  alt="true"/>
 +
<keystroke key="0x7a" handler="undo" control="true"/>
 +
<keystroke key="0x79" handler="redo" control="true"/>
 +
<keystroke key="0x78" handler="cut" control="true"/>
 +
<keystroke key="0x77" handler="closeWindow" control="true"/>
 +
<keystroke key="0x76" handler="paste" control="true"/>
 +
<keystroke key="0x75" handler="toggleUline" control="true"/>
 +
<keystroke key="0x74" handler="toggleOline" control="true"/>
 +
<keystroke key="0x73" handler="fileSave" control="true"/>
 +
<keystroke key="0x72" handler="alignRight" control="true"/>
 +
<keystroke key="0x71" handler="querySaveAndExit" control="true"/>
 +
<keystroke key="0x70" handler="print" control="true"/>
 +
<keystroke key="0x6f" handler="fileOpen" control="true"/>
 +
<keystroke key="0x6e" handler="fileNew" control="true"/>
 +
<keystroke key="0x6d" handler="insSymbol" control="true"/>
 +
<keystroke key="0x6c" handler="alignLeft" control="true"/>
 +
<keystroke key="0x6b" handler="toggleStrike" control="true"/>
 +
<keystroke key="0x6a" handler="alignJustify" control="true"/>
 +
<keystroke key="0x69" handler="toggleItalic" control="true"/>
 +
<keystroke key="0x68" handler="replace" control="true"/>
 +
<keystroke key="0x67" handler="go" control="true"/>
 +
<keystroke key="0x66" handler="find" control="true"/>
 +
<keystroke key="0x65" handler="alignCenter" control="true"/>
 +
<keystroke key="0x64" handler="dlgFont" control="true"/>
 +
<keystroke key="0x63" handler="copy" control="true"/>
 +
<keystroke key="0x62" handler="toggleBold" control="true"/>
 +
<keystroke key="0x61" handler="selectAll" control="true"/>
 +
<keystroke key="0x5e" handler="removeFooter" control="true"/>
 +
<keystroke key="0x5d" handler="editFooter" control="true"/>
 +
<keystroke key="0x5c" handler="removeHeader" control="true"/>
 +
<keystroke key="0x5b" handler="editHeader" control="true"/>
 +
<keystroke key="0x5a" handler="undo" control="true"/>
 +
<keystroke key="0x59" handler="redo" control="true"/>
 +
<keystroke key="0x58" handler="cut" control="true"/>
 +
<keystroke key="0x57" handler="closeWindow" control="true"/>
 +
<keystroke key="0x56" handler="paste" control="true"/>
 +
<keystroke key="0x55" handler="toggleUline" control="true"/>
 +
<keystroke key="0x54" handler="toggleOline" control="true"/>
 +
<keystroke key="0x53" handler="fileSaveAs" control="true"/>
 +
<keystroke key="0x52" handler="alignRight" control="true"/>
 +
<keystroke key="0x51" handler="querySaveAndExit" control="true"/>
 +
<keystroke key="0x50" handler="print" control="true"/>
 +
<keystroke key="0x4f" handler="fileOpen" control="true"/>
 +
<keystroke key="0x4e" handler="fileNewUsingTemplate" control="true"/>
 +
<keystroke key="0x4d" handler="insSymbol" control="true"/>
 +
<keystroke key="0x4c" handler="alignLeft" control="true"/>
 +
<keystroke key="0x4b" handler="toggleStrike" control="true"/>
 +
<keystroke key="0x4a" handler="alignJustify" control="true"/>
 +
<keystroke key="0x49" handler="toggleItalic" control="true"/>
 +
<keystroke key="0x48" handler="replace" control="true"/>
 +
<keystroke key="0x47" handler="go" control="true"/>
 +
<keystroke key="0x46" handler="find" control="true"/>
 +
<keystroke key="0x45" handler="alignCenter" control="true"/>
 +
<keystroke key="0x44" handler="dlgFont" control="true"/>
 +
<keystroke key="0x43" handler="copy" control="true"/>
 +
<keystroke key="0x42" handler="toggleBold" control="true"/>
 +
<keystroke key="0x41" handler="selectAll" control="true"/>
 +
<keystroke key="0x3e" handler="fontSizeIncrease" control="true"/>
 +
<keystroke key="0x3d" handler="toggleSuper" control="true"/>
 +
<keystroke key="0x3c" handler="fontSizeDecrease" control="true"/>
 +
<keystroke key="0x35" handler="middleSpace" control="true"/>
 +
<keystroke key="0x32" handler="doubleSpace" control="true"/>
 +
<keystroke key="0x31" handler="singleSpace" control="true"/>
 +
<keystroke key="0x2e" handler="pasteSpecial" control="true"/>
 +
<keystroke key="0x2d" handler="zoomOut" control="true"/>
 +
<keystroke key="0x2b" handler="zoomIn" control="true"/>
 +
<keystroke key="0x2a" handler="viewPara" control="true"/>
 +
<keystroke key="f10" handler="contextMenu" control="true"/>
 +
<keystroke key="f3" handler="rotateCase" control="true"/>
 +
<keystroke key="delete" handler="cut" control="true"/>
 +
<keystroke key="insert" handler="paste" control="true"/>
 +
<keystroke key="down" handler="extSelNextLine" control="true"/>
 +
<keystroke key="right" handler="extSelRight" control="true"/>
 +
<keystroke key="up" handler="extSelPrevLine" control="true"/>
 +
<keystroke key="left" handler="extSelLeft" control="true"/>
 +
<keystroke key="home" handler="extSelBOL" control="true"/>
 +
<keystroke key="end" handler="extSelEOL" control="true"/>
 +
<keystroke key="pagedown" handler="extSelScreenDown" control="true"/>
 +
<keystroke key="pageup" handler="extSelScreenUp" control="true"/>
 +
<keystroke key="escape" handler="doEscape" control="true"/>
 +
<keystroke key="return" handler="insertLineBreak" control="true"/>
 +
<keystroke key="tab" handler="insertTabShift" control="true"/>
 +
<keystroke key="space" handler="insertSpace" control="true"/>
 +
<keystroke key="backspace" handler="delLeft" control="true"/>
 +
<keystroke key="0xff" handler="insertData"/>
 +
<keystroke key="0xfe" handler="insertData"/>
 +
<keystroke key="0xfd" handler="insertData"/>
 +
<keystroke key="0xfc" handler="insertData"/>
 +
<keystroke key="0xfb" handler="insertData"/>
 +
<keystroke key="0xfa" handler="insertData"/>
 +
<keystroke key="0xf9" handler="insertData"/>
 +
<keystroke key="0xf8" handler="insertData"/>
 +
<keystroke key="0xf7" handler="insertData"/>
 +
<keystroke key="0xf6" handler="insertData"/>
 +
<keystroke key="0xf5" handler="insertData"/>
 +
<keystroke key="0xf4" handler="insertData"/>
 +
<keystroke key="0xf3" handler="insertData"/>
 +
<keystroke key="0xf2" handler="insertData"/>
 +
<keystroke key="0xf1" handler="insertData"/>
 +
<keystroke key="0xf0" handler="insertData"/>
 +
<keystroke key="0xef" handler="insertData"/>
 +
<keystroke key="0xee" handler="insertData"/>
 +
<keystroke key="0xed" handler="insertData"/>
 +
<keystroke key="0xec" handler="insertData"/>
 +
<keystroke key="0xeb" handler="insertData"/>
 +
<keystroke key="0xea" handler="insertData"/>
 +
<keystroke key="0xe9" handler="insertData"/>
 +
<keystroke key="0xe8" handler="insertData"/>
 +
<keystroke key="0xe7" handler="insertData"/>
 +
<keystroke key="0xe6" handler="insertData"/>
 +
<keystroke key="0xe5" handler="insertData"/>
 +
<keystroke key="0xe4" handler="insertData"/>
 +
<keystroke key="0xe3" handler="insertData"/>
 +
<keystroke key="0xe2" handler="insertData"/>
 +
<keystroke key="0xe1" handler="insertData"/>
 +
<keystroke key="0xe0" handler="insertData"/>
 +
<keystroke key="0xdf" handler="insertData"/>
 +
<keystroke key="0xde" handler="insertData"/>
 +
<keystroke key="0xdd" handler="insertData"/>
 +
<keystroke key="0xdc" handler="insertData"/>
 +
<keystroke key="0xdb" handler="insertData"/>
 +
<keystroke key="0xda" handler="insertData"/>
 +
<keystroke key="0xd9" handler="insertData"/>
 +
<keystroke key="0xd8" handler="insertData"/>
 +
<keystroke key="0xd7" handler="insertData"/>
 +
<keystroke key="0xd6" handler="insertData"/>
 +
<keystroke key="0xd5" handler="insertData"/>
 +
<keystroke key="0xd4" handler="insertData"/>
 +
<keystroke key="0xd3" handler="insertData"/>
 +
<keystroke key="0xd2" handler="insertData"/>
 +
<keystroke key="0xd1" handler="insertData"/>
 +
<keystroke key="0xd0" handler="insertData"/>
 +
<keystroke key="0xcf" handler="insertData"/>
 +
<keystroke key="0xce" handler="insertData"/>
 +
<keystroke key="0xcd" handler="insertData"/>
 +
<keystroke key="0xcc" handler="insertData"/>
 +
<keystroke key="0xcb" handler="insertData"/>
 +
<keystroke key="0xca" handler="insertData"/>
 +
<keystroke key="0xc9" handler="insertData"/>
 +
<keystroke key="0xc8" handler="insertData"/>
 +
<keystroke key="0xc7" handler="insertData"/>
 +
<keystroke key="0xc6" handler="insertData"/>
 +
<keystroke key="0xc5" handler="insertData"/>
 +
<keystroke key="0xc4" handler="insertData"/>
 +
<keystroke key="0xc3" handler="insertData"/>
 +
<keystroke key="0xc2" handler="insertData"/>
 +
<keystroke key="0xc1" handler="insertData"/>
 +
<keystroke key="0xc0" handler="insertData"/>
 +
<keystroke key="0xbf" handler="insertData"/>
 +
<keystroke key="0xbe" handler="insertData"/>
 +
<keystroke key="0xbd" handler="insertData"/>
 +
<keystroke key="0xbc" handler="insertData"/>
 +
<keystroke key="0xbb" handler="insertData"/>
 +
<keystroke key="0xba" handler="insertData"/>
 +
<keystroke key="0xb9" handler="insertData"/>
 +
<keystroke key="0xb8" handler="insertData"/>
 +
<keystroke key="0xb7" handler="insertData"/>
 +
<keystroke key="0xb6" handler="insertData"/>
 +
<keystroke key="0xb5" handler="insertData"/>
 +
<keystroke key="0xb4" handler="insertData"/>
 +
<keystroke key="0xb3" handler="insertData"/>
 +
<keystroke key="0xb2" handler="insertData"/>
 +
<keystroke key="0xb1" handler="insertData"/>
 +
<keystroke key="0xb0" handler="insertData"/>
 +
<keystroke key="0xaf" handler="insertData"/>
 +
<keystroke key="0xae" handler="insertData"/>
 +
<keystroke key="0xad" handler="insertData"/>
 +
<keystroke key="0xac" handler="insertData"/>
 +
<keystroke key="0xab" handler="insertData"/>
 +
<keystroke key="0xaa" handler="insertData"/>
 +
<keystroke key="0xa9" handler="insertData"/>
 +
<keystroke key="0xa8" handler="insertData"/>
 +
<keystroke key="0xa7" handler="insertData"/>
 +
<keystroke key="0xa6" handler="insertData"/>
 +
<keystroke key="0xa5" handler="insertData"/>
 +
<keystroke key="0xa4" handler="insertData"/>
 +
<keystroke key="0xa3" handler="insertData"/>
 +
<keystroke key="0xa2" handler="insertData"/>
 +
<keystroke key="0xa1" handler="insertData"/>
 +
<keystroke key="0xa0" handler="insertNBSpace"/>
 +
<keystroke key="0x7e" handler="insertData"/>
 +
<keystroke key="0x7d" handler="insertClosingParenthesis"/>
 +
<keystroke key="0x7c" handler="insertData"/>
 +
<keystroke key="0x7b" handler="insertOpeningParenthesis"/>
 +
<keystroke key="0x7a" handler="insertData"/>
 +
<keystroke key="0x79" handler="insertData"/>
 +
<keystroke key="0x78" handler="insertData"/>
 +
<keystroke key="0x77" handler="insertData"/>
 +
<keystroke key="0x76" handler="insertData"/>
 +
<keystroke key="0x75" handler="insertData"/>
 +
<keystroke key="0x74" handler="insertData"/>
 +
<keystroke key="0x73" handler="insertData"/>
 +
<keystroke key="0x72" handler="insertData"/>
 +
<keystroke key="0x71" handler="insertData"/>
 +
<keystroke key="0x70" handler="insertData"/>
 +
<keystroke key="0x6f" handler="insertData"/>
 +
<keystroke key="0x6e" handler="insertData"/>
 +
<keystroke key="0x6d" handler="insertData"/>
 +
<keystroke key="0x6c" handler="insertData"/>
 +
<keystroke key="0x6b" handler="insertData"/>
 +
<keystroke key="0x6a" handler="insertData"/>
 +
<keystroke key="0x69" handler="insertData"/>
 +
<keystroke key="0x68" handler="insertData"/>
 +
<keystroke key="0x67" handler="insertData"/>
 +
<keystroke key="0x66" handler="insertData"/>
 +
<keystroke key="0x65" handler="insertData"/>
 +
<keystroke key="0x64" handler="insertData"/>
 +
<keystroke key="0x63" handler="insertData"/>
 +
<keystroke key="0x62" handler="insertData"/>
 +
<keystroke key="0x61" handler="insertData"/>
 +
<keystroke key="0x60" handler="insertData"/>
 +
<keystroke key="0x5f" handler="insertData"/>
 +
<keystroke key="0x5e" handler="insertData"/>
 +
<keystroke key="0x5d" handler="insertClosingParenthesis"/>
 +
<keystroke key="0x5c" handler="insertData"/>
 +
<keystroke key="0x5b" handler="insertOpeningParenthesis"/>
 +
<keystroke key="0x5a" handler="insertData"/>
 +
<keystroke key="0x59" handler="insertData"/>
 +
<keystroke key="0x58" handler="insertData"/>
 +
<keystroke key="0x57" handler="insertData"/>
 +
<keystroke key="0x56" handler="insertData"/>
 +
<keystroke key="0x55" handler="insertData"/>
 +
<keystroke key="0x54" handler="insertData"/>
 +
<keystroke key="0x53" handler="insertData"/>
 +
<keystroke key="0x52" handler="insertData"/>
 +
<keystroke key="0x51" handler="insertData"/>
 +
<keystroke key="0x50" handler="insertData"/>
 +
<keystroke key="0x4f" handler="insertData"/>
 +
<keystroke key="0x4e" handler="insertData"/>
 +
<keystroke key="0x4d" handler="insertData"/>
 +
<keystroke key="0x4c" handler="insertData"/>
 +
<keystroke key="0x4b" handler="insertData"/>
 +
<keystroke key="0x4a" handler="insertData"/>
 +
<keystroke key="0x49" handler="insertData"/>
 +
<keystroke key="0x48" handler="insertData"/>
 +
<keystroke key="0x47" handler="insertData"/>
 +
<keystroke key="0x46" handler="insertData"/>
 +
<keystroke key="0x45" handler="insertData"/>
 +
<keystroke key="0x44" handler="insertData"/>
 +
<keystroke key="0x43" handler="insertData"/>
 +
<keystroke key="0x42" handler="insertData"/>
 +
<keystroke key="0x41" handler="insertData"/>
 +
<keystroke key="0x40" handler="insertData"/>
 +
<keystroke key="0x3f" handler="insertData"/>
 +
<keystroke key="0x3e" handler="insertData"/>
 +
<keystroke key="0x3d" handler="insertData"/>
 +
<keystroke key="0x3c" handler="insertData"/>
 +
<keystroke key="0x3b" handler="insertData"/>
 +
<keystroke key="0x3a" handler="insertData"/>
 +
<keystroke key="0x39" handler="insertData"/>
 +
<keystroke key="0x38" handler="insertData"/>
 +
<keystroke key="0x37" handler="insertData"/>
 +
<keystroke key="0x36" handler="insertData"/>
 +
<keystroke key="0x35" handler="insertData"/>
 +
<keystroke key="0x34" handler="insertData"/>
 +
<keystroke key="0x33" handler="insertData"/>
 +
<keystroke key="0x32" handler="insertData"/>
 +
<keystroke key="0x31" handler="insertData"/>
 +
<keystroke key="0x30" handler="insertData"/>
 +
<keystroke key="0x2f" handler="insertData"/>
 +
<keystroke key="0x2e" handler="insertData"/>
 +
<keystroke key="0x2d" handler="insertData"/>
 +
<keystroke key="0x2c" handler="insertData"/>
 +
<keystroke key="0x2b" handler="insertData"/>
 +
<keystroke key="0x2a" handler="insertData"/>
 +
<keystroke key="0x29" handler="insertClosingParenthesis"/>
 +
<keystroke key="0x28" handler="insertOpeningParenthesis"/>
 +
<keystroke key="0x27" handler="insertData"/>
 +
<keystroke key="0x26" handler="insertData"/>
 +
<keystroke key="0x25" handler="insertData"/>
 +
<keystroke key="0x24" handler="insertData"/>
 +
<keystroke key="0x23" handler="insertData"/>
 +
<keystroke key="0x22" handler="insertData"/>
 +
<keystroke key="0x21" handler="insertData"/>
 +
<keystroke key="MenuShortCut" handler="contextMenu"/>
 +
<keystroke key="f12" handler="cycleInputMode"/>
 +
<keystroke key="f11" handler="viewFullScreen"/>
 +
<keystroke key="f7" handler="dlgSpell"/>
 +
<keystroke key="f4" handler="querySaveAndExit"/>
 +
<keystroke key="f3" handler="findAgain"/>
 +
<keystroke key="f1" handler="helpContents"/>
 +
<keystroke key="delete" handler="delRight"/>
 +
<keystroke key="insert" handler="toggleInsertMode"/>
 +
<keystroke key="down" handler="warpInsPtNextLine"/>
 +
<keystroke key="right" handler="warpInsPtRight"/>
 +
<keystroke key="up" handler="warpInsPtPrevLine"/>
 +
<keystroke key="left" handler="warpInsPtLeft"/>
 +
<keystroke key="home" handler="warpInsPtBOL"/>
 +
<keystroke key="end" handler="warpInsPtEOL"/>
 +
<keystroke key="pagedown" handler="warpInsPtNextScreen"/>
 +
<keystroke key="pageup" handler="warpInsPtPrevScreen"/>
 +
<keystroke key="escape" handler="doEscape"/>
 +
<keystroke key="return" handler="insertParagraphBreak"/>
 +
<keystroke key="tab" handler="insertTab"/>
 +
<keystroke key="space" handler="insertSpace"/>
 +
<keystroke key="backspace" handler="delLeft"/>
 +
</editbindings>

Current revision as of 03:32, 14 April 2009

<?xml version="1.0" encoding="UTF-8"?>
<editbindings name="default" mode="replace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.abisource.com/abiword-keybindings-1.0.xsd">
<mousecontext context="EV_EMC_EMBED" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="1" control="true">
 <operation type="click" handler="copyInlineImage"/>
 <operation type="doubleclick" handler="copyInlineImage"/>
 <operation type="drag" handler="dragInlineImage"/>
 <operation type="doubledrag" handler="dragInlineImage"/>
 <operation type="release" handler="releaseInlineImage"/>
 <operation type="doublerelease" handler="releaseInlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="3">
 <operation type="click" handler="contextEmbedLayout"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="1">
 <operation type="click" handler="btn1InlineImage"/>
 <operation type="doubleclick" handler="dlgFmtPosImage"/>
 <operation type="drag" handler="dragInlineImage"/>
 <operation type="release" handler="releaseInlineImage"/>
 <operation type="doublerelease" handler="releaseInlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_EMBED" button="0">
 <operation type="drag" handler="btn0InlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="3">
 <operation type="click" handler="editLatexEquation"/>
 <operation type="doubleclick" handler="editLatexEquation"/>
 <operation type="drag" handler="selectMath"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="1">
 <operation type="click" handler="selectMath"/>
 <operation type="doubleclick" handler="editLatexEquation"/>
 <operation type="drag" handler="selectMath"/>
</mousecontext>
<mousecontext context="EV_EMC_MATH" button="0">
 <operation type="drag" handler="cursorDefault"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="3">
 <operation type="click" handler="contextPosObject"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="1">
 <operation type="click" handler="btn1Frame"/>
 <operation type="doubleclick" handler="btn1Frame"/>
 <operation type="drag" handler="dragFrame"/>
 <operation type="doubledrag" handler="dragFrame"/>
 <operation type="release" handler="releaseFrame"/>
 <operation type="doublerelease" handler="releaseFrame"/>
</mousecontext>
<mousecontext context="EV_EMC_POSOBJECT" button="0">
 <operation type="drag" handler="btn0Frame"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="3">
 <operation type="click" handler="contextTOC"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="1">
 <operation type="click" handler="selectTOC"/>
 <operation type="doubleclick" handler="warpInsPtToXY"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_TOC" button="0">
 <operation type="drag" handler="cursorTOC"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="2">
 <operation type="click" handler="selectColumnClick"/>
 <operation type="doubleclick" handler="clearSetCols"/>
 <operation type="drag" handler="dragHline"/>
 <operation type="release" handler="endDragVline"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="1">
 <operation type="click" handler="selectColumnClick"/>
 <operation type="doubleclick" handler="clearSetCols"/>
 <operation type="drag" handler="dragHline"/>
 <operation type="release" handler="endDragVline"/>
</mousecontext>
<mousecontext context="EV_EMC_TOPCELL" button="0">
 <operation type="drag" handler="cursorTopCell"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="1" control="true">
 <operation type="click" handler="copyVisualText"/>
 <operation type="doubleclick" handler="cutVisualText"/>
 <operation type="drag" handler="dragVisualText"/>
 <operation type="doubledrag" handler="dragVisualText"/>
 <operation type="release" handler="pasteVisualText"/>
 <operation type="doublerelease" handler="pasteVisualText"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="3">
 <operation type="click" handler="contextText"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="1">
 <operation type="click" handler="cutVisualText"/>
 <operation type="doubleclick" handler="copyVisualText"/>
 <operation type="drag" handler="dragVisualText"/>
 <operation type="doubledrag" handler="dragVisualText"/>
 <operation type="release" handler="pasteVisualText"/>
 <operation type="doublerelease" handler="pasteVisualText"/>
</mousecontext>
<mousecontext context="EV_EMC_VISUALTEXTDRAG" button="0">
 <operation type="drag" handler="btn0VisualText"/>
</mousecontext>
<mousecontext context="EV_EMC_FRAME" button="3">
 <operation type="click" handler="contextFrame"/>
</mousecontext>
<mousecontext context="EV_EMC_FRAME" button="1">
 <operation type="click" handler="btn1Frame"/>
 <operation type="doubleclick" handler="btn1Frame"/>
 <operation type="drag" handler="dragFrame"/>
 <operation type="doubledrag" handler="dragFrame"/>
 <operation type="release" handler="releaseFrame"/>
 <operation type="doublerelease" handler="releaseFrame"/>
</mousecontext>
<mousecontext context="EV_EMC_FRAME" button="0">
 <operation type="drag" handler="btn0Frame"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="1">
 <operation type="click" handler="beginHDrag"/>
 <operation type="doubleclick" handler="clearSetRows"/>
 <operation type="drag" handler="dragHline"/>
 <operation type="release" handler="endDragHline"/>
</mousecontext>
<mousecontext context="EV_EMC_HLINE" button="0">
 <operation type="drag" handler="cursorHline"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="1">
 <operation type="click" handler="beginVDrag"/>
 <operation type="doubleclick" handler="clearSetCols"/>
 <operation type="drag" handler="dragVline"/>
 <operation type="release" handler="endDragVline"/>
</mousecontext>
<mousecontext context="EV_EMC_VLINE" button="0">
 <operation type="drag" handler="cursorVline"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="3">
 <operation type="click" handler="contextRevision"/>
</mousecontext>
<mousecontext context="EV_EMC_REVISION" button="1">
 <operation type="click" handler="warpInsPtToXY"/>
 <operation type="doubleclick" handler="selectWord"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="1">
 <operation type="click" handler="selectLine"/>
 <operation type="doubleclick" handler="selectBlock"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_RIGHTOFTEXT" button="0">
 <operation type="drag" handler="cursorDefault"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="3">
 <operation type="click" handler="contextHyperlink"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="2">
 <operation type="click" handler="pasteSelection"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="1">
 <operation type="click" handler="warpInsPtToXY"/>
 <operation type="doubleclick" handler="hyperlinkJump"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_HYPERLINK" button="0">
 <operation type="drag" handler="hyperlinkStatusBar"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="1">
 <operation type="click" handler="warpInsPtToXY"/>
 <operation type="doubleclick" handler="selectObject"/>
</mousecontext>
<mousecontext context="EV_EMC_FIELD" button="0">
 <operation type="drag" handler="cursorDefault"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="1" control="true">
 <operation type="click" handler="copyInlineImage"/>
 <operation type="doubleclick" handler="copyInlineImage"/>
 <operation type="drag" handler="dragInlineImage"/>
 <operation type="doubledrag" handler="dragInlineImage"/>
 <operation type="release" handler="releaseInlineImage"/>
 <operation type="doublerelease" handler="releaseInlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="3">
 <operation type="click" handler="contextImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="1">
 <operation type="click" handler="btn1InlineImage"/>
 <operation type="doubleclick" handler="dlgFmtPosImage"/>
 <operation type="drag" handler="dragInlineImage"/>
 <operation type="release" handler="releaseInlineImage"/>
 <operation type="doublerelease" handler="releaseInlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGESIZE" button="0">
 <operation type="drag" handler="btn0InlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="1" control="true">
 <operation type="click" handler="copyInlineImage"/>
 <operation type="doubleclick" handler="copyInlineImage"/>
 <operation type="drag" handler="dragInlineImage"/>
 <operation type="doubledrag" handler="dragInlineImage"/>
 <operation type="release" handler="releaseInlineImage"/>
 <operation type="doublerelease" handler="releaseInlineImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="3">
 <operation type="click" handler="contextImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="1">
 <operation type="click" handler="selectObject"/>
 <operation type="doubleclick" handler="dlgFmtImage"/>
</mousecontext>
<mousecontext context="EV_EMC_IMAGE" button="0">
 <operation type="drag" handler="cursorImage"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1" control="true">
 <operation type="click" handler="selectWord"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1"  shift="true">
 <operation type="click" handler="extSelToXY"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="3">
 <operation type="click" handler="contextMisspellText"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="1">
 <operation type="click" handler="warpInsPtToXY"/>
 <operation type="doubleclick" handler="selectWord"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_MISSPELLEDTEXT" button="0">
 <operation type="drag" handler="cursorIBeam"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="1">
 <operation type="click" handler="selectLine"/>
 <operation type="doubleclick" handler="selectBlock"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_LEFTOFTEXT" button="0">
 <operation type="drag" handler="cursorRightArrow"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="1"  shift="true">
 <operation type="click" handler="extSelToXY"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="3">
 <operation type="click" handler="contextText"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="2">
 <operation type="click" handler="pasteSelection"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="1">
 <operation type="click" handler="warpInsPtToXY"/>
 <operation type="doubleclick" handler="selectWord"/>
 <operation type="drag" handler="dragToXY"/>
 <operation type="doubledrag" handler="dragToXYword"/>
 <operation type="release" handler="endDrag"/>
 <operation type="doublerelease" handler="endDrag"/>
</mousecontext>
<mousecontext context="EV_EMC_TEXT" button="0">
 <operation type="drag" handler="cursorIBeam"/>
</mousecontext>
<mousecontext context="EV_EMC_UNKNOWN" button="5" control="true">
 <operation type="click" handler="zoomOut"/>
 <operation type="doubleclick" handler="zoomOut"/>
</mousecontext>
<mousecontext context="EV_EMC_UNKNOWN" button="4" control="true">
 <operation type="click" handler="zoomIn"/>
 <operation type="doubleclick" handler="zoomIn"/>
</mousecontext>
<mousecontext context="EV_EMC_UNKNOWN" button="5">
 <operation type="click" handler="scrollWheelMouseDown"/>
 <operation type="doubleclick" handler="scrollWheelMouseDown"/>
</mousecontext>
<mousecontext context="EV_EMC_UNKNOWN" button="4">
 <operation type="click" handler="scrollWheelMouseUp"/>
 <operation type="doubleclick" handler="scrollWheelMouseUp"/>
</mousecontext>
<mousecontext context="EV_EMC_UNKNOWN" button="0">
 <operation type="drag" handler="cursorDefault"/>
</mousecontext>
<keystroke key="0x3e" handler="insertLRM" control="true"  alt="true"/>
<keystroke key="0x3c" handler="insertRLM" control="true"  alt="true"/>
<keystroke key="0x33" handler="setStyleHeading3" control="true"  alt="true"/>
<keystroke key="0x32" handler="setStyleHeading2" control="true"  alt="true"/>
<keystroke key="0x31" handler="setStyleHeading1" control="true"  alt="true"/>
<keystroke key="down" handler="extSelEOB" control="true"  alt="true"/>
<keystroke key="right" handler="extSelEOW" control="true"  alt="true"/>
<keystroke key="up" handler="extSelBOB" control="true"  alt="true"/>
<keystroke key="left" handler="extSelBOW" control="true"  alt="true"/>
<keystroke key="home" handler="extSelBOD" control="true"  alt="true"/>
<keystroke key="end" handler="extSelEOD" control="true"  alt="true"/>
<keystroke key="pagedown" handler="extSelPageDown" control="true"  alt="true"/>
<keystroke key="pageup" handler="extSelPageUp" control="true"  alt="true"/>
<keystroke key="escape" handler="doEscape" control="true"  alt="true"/>
<keystroke key="return" handler="insertColumnBreak" control="true"  alt="true"/>
<keystroke key="tab" handler="cycleWindows" control="true"  alt="true"/>
<keystroke key="space" handler="insertNBSpace" control="true"  alt="true"/>
<keystroke key="f4" handler="closeWindow"  alt="true"/>
<keystroke key="delete" handler="delEOW"  alt="true"/>
<keystroke key="insert" handler="copy"  alt="true"/>
<keystroke key="down" handler="warpInsPtEOB"  alt="true"/>
<keystroke key="right" handler="warpInsPtEOW"  alt="true"/>
<keystroke key="up" handler="warpInsPtBOB"  alt="true"/>
<keystroke key="left" handler="warpInsPtBOW"  alt="true"/>
<keystroke key="home" handler="warpInsPtBOD"  alt="true"/>
<keystroke key="end" handler="warpInsPtEOD"  alt="true"/>
<keystroke key="pagedown" handler="warpInsPtNextPage"  alt="true"/>
<keystroke key="pageup" handler="warpInsPtPrevPage"  alt="true"/>
<keystroke key="escape" handler="doEscape"  alt="true"/>
<keystroke key="return" handler="insertPageBreak"  alt="true"/>
<keystroke key="tab" handler="insertTabCTL"  alt="true"/>
<keystroke key="space" handler="togglePlain"  alt="true"/>
<keystroke key="backspace" handler="delBOW"  alt="true"/>
<keystroke key="0x7a" handler="undo" control="true"/>
<keystroke key="0x79" handler="redo" control="true"/>
<keystroke key="0x78" handler="cut" control="true"/>
<keystroke key="0x77" handler="closeWindow" control="true"/>
<keystroke key="0x76" handler="paste" control="true"/>
<keystroke key="0x75" handler="toggleUline" control="true"/>
<keystroke key="0x74" handler="toggleOline" control="true"/>
<keystroke key="0x73" handler="fileSave" control="true"/>
<keystroke key="0x72" handler="alignRight" control="true"/>
<keystroke key="0x71" handler="querySaveAndExit" control="true"/>
<keystroke key="0x70" handler="print" control="true"/>
<keystroke key="0x6f" handler="fileOpen" control="true"/>
<keystroke key="0x6e" handler="fileNew" control="true"/>
<keystroke key="0x6d" handler="insSymbol" control="true"/>
<keystroke key="0x6c" handler="alignLeft" control="true"/>
<keystroke key="0x6b" handler="toggleStrike" control="true"/>
<keystroke key="0x6a" handler="alignJustify" control="true"/>
<keystroke key="0x69" handler="toggleItalic" control="true"/>
<keystroke key="0x68" handler="replace" control="true"/>
<keystroke key="0x67" handler="go" control="true"/>
<keystroke key="0x66" handler="find" control="true"/>
<keystroke key="0x65" handler="alignCenter" control="true"/>
<keystroke key="0x64" handler="dlgFont" control="true"/>
<keystroke key="0x63" handler="copy" control="true"/>
<keystroke key="0x62" handler="toggleBold" control="true"/>
<keystroke key="0x61" handler="selectAll" control="true"/>
<keystroke key="0x5e" handler="removeFooter" control="true"/>
<keystroke key="0x5d" handler="editFooter" control="true"/>
<keystroke key="0x5c" handler="removeHeader" control="true"/>
<keystroke key="0x5b" handler="editHeader" control="true"/>
<keystroke key="0x5a" handler="undo" control="true"/>
<keystroke key="0x59" handler="redo" control="true"/>
<keystroke key="0x58" handler="cut" control="true"/>
<keystroke key="0x57" handler="closeWindow" control="true"/>
<keystroke key="0x56" handler="paste" control="true"/>
<keystroke key="0x55" handler="toggleUline" control="true"/>
<keystroke key="0x54" handler="toggleOline" control="true"/>
<keystroke key="0x53" handler="fileSaveAs" control="true"/>
<keystroke key="0x52" handler="alignRight" control="true"/>
<keystroke key="0x51" handler="querySaveAndExit" control="true"/>
<keystroke key="0x50" handler="print" control="true"/>
<keystroke key="0x4f" handler="fileOpen" control="true"/>
<keystroke key="0x4e" handler="fileNewUsingTemplate" control="true"/>
<keystroke key="0x4d" handler="insSymbol" control="true"/>
<keystroke key="0x4c" handler="alignLeft" control="true"/>
<keystroke key="0x4b" handler="toggleStrike" control="true"/>
<keystroke key="0x4a" handler="alignJustify" control="true"/>
<keystroke key="0x49" handler="toggleItalic" control="true"/>
<keystroke key="0x48" handler="replace" control="true"/>
<keystroke key="0x47" handler="go" control="true"/>
<keystroke key="0x46" handler="find" control="true"/>
<keystroke key="0x45" handler="alignCenter" control="true"/>
<keystroke key="0x44" handler="dlgFont" control="true"/>
<keystroke key="0x43" handler="copy" control="true"/>
<keystroke key="0x42" handler="toggleBold" control="true"/>
<keystroke key="0x41" handler="selectAll" control="true"/>
<keystroke key="0x3e" handler="fontSizeIncrease" control="true"/>
<keystroke key="0x3d" handler="toggleSuper" control="true"/>
<keystroke key="0x3c" handler="fontSizeDecrease" control="true"/>
<keystroke key="0x35" handler="middleSpace" control="true"/>
<keystroke key="0x32" handler="doubleSpace" control="true"/>
<keystroke key="0x31" handler="singleSpace" control="true"/>
<keystroke key="0x2e" handler="pasteSpecial" control="true"/>
<keystroke key="0x2d" handler="zoomOut" control="true"/>
<keystroke key="0x2b" handler="zoomIn" control="true"/>
<keystroke key="0x2a" handler="viewPara" control="true"/>
<keystroke key="f10" handler="contextMenu" control="true"/>
<keystroke key="f3" handler="rotateCase" control="true"/>
<keystroke key="delete" handler="cut" control="true"/>
<keystroke key="insert" handler="paste" control="true"/>
<keystroke key="down" handler="extSelNextLine" control="true"/>
<keystroke key="right" handler="extSelRight" control="true"/>
<keystroke key="up" handler="extSelPrevLine" control="true"/>
<keystroke key="left" handler="extSelLeft" control="true"/>
<keystroke key="home" handler="extSelBOL" control="true"/>
<keystroke key="end" handler="extSelEOL" control="true"/>
<keystroke key="pagedown" handler="extSelScreenDown" control="true"/>
<keystroke key="pageup" handler="extSelScreenUp" control="true"/>
<keystroke key="escape" handler="doEscape" control="true"/>
<keystroke key="return" handler="insertLineBreak" control="true"/>
<keystroke key="tab" handler="insertTabShift" control="true"/>
<keystroke key="space" handler="insertSpace" control="true"/>
<keystroke key="backspace" handler="delLeft" control="true"/>
<keystroke key="0xff" handler="insertData"/>
<keystroke key="0xfe" handler="insertData"/>
<keystroke key="0xfd" handler="insertData"/>
<keystroke key="0xfc" handler="insertData"/>
<keystroke key="0xfb" handler="insertData"/>
<keystroke key="0xfa" handler="insertData"/>
<keystroke key="0xf9" handler="insertData"/>
<keystroke key="0xf8" handler="insertData"/>
<keystroke key="0xf7" handler="insertData"/>
<keystroke key="0xf6" handler="insertData"/>
<keystroke key="0xf5" handler="insertData"/>
<keystroke key="0xf4" handler="insertData"/>
<keystroke key="0xf3" handler="insertData"/>
<keystroke key="0xf2" handler="insertData"/>
<keystroke key="0xf1" handler="insertData"/>
<keystroke key="0xf0" handler="insertData"/>
<keystroke key="0xef" handler="insertData"/>
<keystroke key="0xee" handler="insertData"/>
<keystroke key="0xed" handler="insertData"/>
<keystroke key="0xec" handler="insertData"/>
<keystroke key="0xeb" handler="insertData"/>
<keystroke key="0xea" handler="insertData"/>
<keystroke key="0xe9" handler="insertData"/>
<keystroke key="0xe8" handler="insertData"/>
<keystroke key="0xe7" handler="insertData"/>
<keystroke key="0xe6" handler="insertData"/>
<keystroke key="0xe5" handler="insertData"/>
<keystroke key="0xe4" handler="insertData"/>
<keystroke key="0xe3" handler="insertData"/>
<keystroke key="0xe2" handler="insertData"/>
<keystroke key="0xe1" handler="insertData"/>
<keystroke key="0xe0" handler="insertData"/>
<keystroke key="0xdf" handler="insertData"/>
<keystroke key="0xde" handler="insertData"/>
<keystroke key="0xdd" handler="insertData"/>
<keystroke key="0xdc" handler="insertData"/>
<keystroke key="0xdb" handler="insertData"/>
<keystroke key="0xda" handler="insertData"/>
<keystroke key="0xd9" handler="insertData"/>
<keystroke key="0xd8" handler="insertData"/>
<keystroke key="0xd7" handler="insertData"/>
<keystroke key="0xd6" handler="insertData"/>
<keystroke key="0xd5" handler="insertData"/>
<keystroke key="0xd4" handler="insertData"/>
<keystroke key="0xd3" handler="insertData"/>
<keystroke key="0xd2" handler="insertData"/>
<keystroke key="0xd1" handler="insertData"/>
<keystroke key="0xd0" handler="insertData"/>
<keystroke key="0xcf" handler="insertData"/>
<keystroke key="0xce" handler="insertData"/>
<keystroke key="0xcd" handler="insertData"/>
<keystroke key="0xcc" handler="insertData"/>
<keystroke key="0xcb" handler="insertData"/>
<keystroke key="0xca" handler="insertData"/>
<keystroke key="0xc9" handler="insertData"/>
<keystroke key="0xc8" handler="insertData"/>
<keystroke key="0xc7" handler="insertData"/>
<keystroke key="0xc6" handler="insertData"/>
<keystroke key="0xc5" handler="insertData"/>
<keystroke key="0xc4" handler="insertData"/>
<keystroke key="0xc3" handler="insertData"/>
<keystroke key="0xc2" handler="insertData"/>
<keystroke key="0xc1" handler="insertData"/>
<keystroke key="0xc0" handler="insertData"/>
<keystroke key="0xbf" handler="insertData"/>
<keystroke key="0xbe" handler="insertData"/>
<keystroke key="0xbd" handler="insertData"/>
<keystroke key="0xbc" handler="insertData"/>
<keystroke key="0xbb" handler="insertData"/>
<keystroke key="0xba" handler="insertData"/>
<keystroke key="0xb9" handler="insertData"/>
<keystroke key="0xb8" handler="insertData"/>
<keystroke key="0xb7" handler="insertData"/>
<keystroke key="0xb6" handler="insertData"/>
<keystroke key="0xb5" handler="insertData"/>
<keystroke key="0xb4" handler="insertData"/>
<keystroke key="0xb3" handler="insertData"/>
<keystroke key="0xb2" handler="insertData"/>
<keystroke key="0xb1" handler="insertData"/>
<keystroke key="0xb0" handler="insertData"/>
<keystroke key="0xaf" handler="insertData"/>
<keystroke key="0xae" handler="insertData"/>
<keystroke key="0xad" handler="insertData"/>
<keystroke key="0xac" handler="insertData"/>
<keystroke key="0xab" handler="insertData"/>
<keystroke key="0xaa" handler="insertData"/>
<keystroke key="0xa9" handler="insertData"/>
<keystroke key="0xa8" handler="insertData"/>
<keystroke key="0xa7" handler="insertData"/>
<keystroke key="0xa6" handler="insertData"/>
<keystroke key="0xa5" handler="insertData"/>
<keystroke key="0xa4" handler="insertData"/>
<keystroke key="0xa3" handler="insertData"/>
<keystroke key="0xa2" handler="insertData"/>
<keystroke key="0xa1" handler="insertData"/>
<keystroke key="0xa0" handler="insertNBSpace"/>
<keystroke key="0x7e" handler="insertData"/>
<keystroke key="0x7d" handler="insertClosingParenthesis"/>
<keystroke key="0x7c" handler="insertData"/>
<keystroke key="0x7b" handler="insertOpeningParenthesis"/>
<keystroke key="0x7a" handler="insertData"/>
<keystroke key="0x79" handler="insertData"/>
<keystroke key="0x78" handler="insertData"/>
<keystroke key="0x77" handler="insertData"/>
<keystroke key="0x76" handler="insertData"/>
<keystroke key="0x75" handler="insertData"/>
<keystroke key="0x74" handler="insertData"/>
<keystroke key="0x73" handler="insertData"/>
<keystroke key="0x72" handler="insertData"/>
<keystroke key="0x71" handler="insertData"/>
<keystroke key="0x70" handler="insertData"/>
<keystroke key="0x6f" handler="insertData"/>
<keystroke key="0x6e" handler="insertData"/>
<keystroke key="0x6d" handler="insertData"/>
<keystroke key="0x6c" handler="insertData"/>
<keystroke key="0x6b" handler="insertData"/>
<keystroke key="0x6a" handler="insertData"/>
<keystroke key="0x69" handler="insertData"/>
<keystroke key="0x68" handler="insertData"/>
<keystroke key="0x67" handler="insertData"/>
<keystroke key="0x66" handler="insertData"/>
<keystroke key="0x65" handler="insertData"/>
<keystroke key="0x64" handler="insertData"/>
<keystroke key="0x63" handler="insertData"/>
<keystroke key="0x62" handler="insertData"/>
<keystroke key="0x61" handler="insertData"/>
<keystroke key="0x60" handler="insertData"/>
<keystroke key="0x5f" handler="insertData"/>
<keystroke key="0x5e" handler="insertData"/>
<keystroke key="0x5d" handler="insertClosingParenthesis"/>
<keystroke key="0x5c" handler="insertData"/>
<keystroke key="0x5b" handler="insertOpeningParenthesis"/>
<keystroke key="0x5a" handler="insertData"/>
<keystroke key="0x59" handler="insertData"/>
<keystroke key="0x58" handler="insertData"/>
<keystroke key="0x57" handler="insertData"/>
<keystroke key="0x56" handler="insertData"/>
<keystroke key="0x55" handler="insertData"/>
<keystroke key="0x54" handler="insertData"/>
<keystroke key="0x53" handler="insertData"/>
<keystroke key="0x52" handler="insertData"/>
<keystroke key="0x51" handler="insertData"/>
<keystroke key="0x50" handler="insertData"/>
<keystroke key="0x4f" handler="insertData"/>
<keystroke key="0x4e" handler="insertData"/>
<keystroke key="0x4d" handler="insertData"/>
<keystroke key="0x4c" handler="insertData"/>
<keystroke key="0x4b" handler="insertData"/>
<keystroke key="0x4a" handler="insertData"/>
<keystroke key="0x49" handler="insertData"/>
<keystroke key="0x48" handler="insertData"/>
<keystroke key="0x47" handler="insertData"/>
<keystroke key="0x46" handler="insertData"/>
<keystroke key="0x45" handler="insertData"/>
<keystroke key="0x44" handler="insertData"/>
<keystroke key="0x43" handler="insertData"/>
<keystroke key="0x42" handler="insertData"/>
<keystroke key="0x41" handler="insertData"/>
<keystroke key="0x40" handler="insertData"/>
<keystroke key="0x3f" handler="insertData"/>
<keystroke key="0x3e" handler="insertData"/>
<keystroke key="0x3d" handler="insertData"/>
<keystroke key="0x3c" handler="insertData"/>
<keystroke key="0x3b" handler="insertData"/>
<keystroke key="0x3a" handler="insertData"/>
<keystroke key="0x39" handler="insertData"/>
<keystroke key="0x38" handler="insertData"/>
<keystroke key="0x37" handler="insertData"/>
<keystroke key="0x36" handler="insertData"/>
<keystroke key="0x35" handler="insertData"/>
<keystroke key="0x34" handler="insertData"/>
<keystroke key="0x33" handler="insertData"/>
<keystroke key="0x32" handler="insertData"/>
<keystroke key="0x31" handler="insertData"/>
<keystroke key="0x30" handler="insertData"/>
<keystroke key="0x2f" handler="insertData"/>
<keystroke key="0x2e" handler="insertData"/>
<keystroke key="0x2d" handler="insertData"/>
<keystroke key="0x2c" handler="insertData"/>
<keystroke key="0x2b" handler="insertData"/>
<keystroke key="0x2a" handler="insertData"/>
<keystroke key="0x29" handler="insertClosingParenthesis"/>
<keystroke key="0x28" handler="insertOpeningParenthesis"/>
<keystroke key="0x27" handler="insertData"/>
<keystroke key="0x26" handler="insertData"/>
<keystroke key="0x25" handler="insertData"/>
<keystroke key="0x24" handler="insertData"/>
<keystroke key="0x23" handler="insertData"/>
<keystroke key="0x22" handler="insertData"/>
<keystroke key="0x21" handler="insertData"/>
<keystroke key="MenuShortCut" handler="contextMenu"/>
<keystroke key="f12" handler="cycleInputMode"/>
<keystroke key="f11" handler="viewFullScreen"/>
<keystroke key="f7" handler="dlgSpell"/>
<keystroke key="f4" handler="querySaveAndExit"/>
<keystroke key="f3" handler="findAgain"/>
<keystroke key="f1" handler="helpContents"/>
<keystroke key="delete" handler="delRight"/>
<keystroke key="insert" handler="toggleInsertMode"/>
<keystroke key="down" handler="warpInsPtNextLine"/>
<keystroke key="right" handler="warpInsPtRight"/>
<keystroke key="up" handler="warpInsPtPrevLine"/>
<keystroke key="left" handler="warpInsPtLeft"/>
<keystroke key="home" handler="warpInsPtBOL"/>
<keystroke key="end" handler="warpInsPtEOL"/>
<keystroke key="pagedown" handler="warpInsPtNextScreen"/>
<keystroke key="pageup" handler="warpInsPtPrevScreen"/>
<keystroke key="escape" handler="doEscape"/>
<keystroke key="return" handler="insertParagraphBreak"/>
<keystroke key="tab" handler="insertTab"/>
<keystroke key="space" handler="insertSpace"/>
<keystroke key="backspace" handler="delLeft"/>
</editbindings>
Personal tools