[Sciviews-commits] r476 - in pkg/tcltk2/inst/tklibs: . ntext0.81

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Tue May 1 23:13:40 CEST 2012


Author: phgrosjean
Date: 2012-05-01 23:13:40 +0200 (Tue, 01 May 2012)
New Revision: 476

Added:
   pkg/tcltk2/inst/tklibs/ntext0.81/
   pkg/tcltk2/inst/tklibs/ntext0.81/ChangeLog
   pkg/tcltk2/inst/tklibs/ntext0.81/NtextBindings.html
   pkg/tcltk2/inst/tklibs/ntext0.81/TkTextBindings.html
   pkg/tcltk2/inst/tklibs/ntext0.81/example.tcl
   pkg/tcltk2/inst/tklibs/ntext0.81/example_bindings.tcl
   pkg/tcltk2/inst/tklibs/ntext0.81/example_indent.tcl
   pkg/tcltk2/inst/tklibs/ntext0.81/ntext.man
   pkg/tcltk2/inst/tklibs/ntext0.81/ntext.sed
   pkg/tcltk2/inst/tklibs/ntext0.81/ntext.tcl
   pkg/tcltk2/inst/tklibs/ntext0.81/ntextBindings.man
   pkg/tcltk2/inst/tklibs/ntext0.81/ntextIndent.man
   pkg/tcltk2/inst/tklibs/ntext0.81/ntextWordBreak.man
   pkg/tcltk2/inst/tklibs/ntext0.81/pkgIndex.tcl
Log:
Readding ntext0.81 in tcltk2

Added: pkg/tcltk2/inst/tklibs/ntext0.81/ChangeLog
===================================================================
--- pkg/tcltk2/inst/tklibs/ntext0.81/ChangeLog	                        (rev 0)
+++ pkg/tcltk2/inst/tklibs/ntext0.81/ChangeLog	2012-05-01 21:13:40 UTC (rev 476)
@@ -0,0 +1,19 @@
+2009-01-21  Andreas Kupries  <andreas_kupries at users.sourceforge.net>
+
+	*
+	* Released and tagged Tklib 0.5 ========================
+	* 
+
+2007-06-21  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* ntext.tcl, et al: Added to tklib
+
+2007-02-16  Keith Nash  <kjnash at users.sourceforge.net>
+
+	* change package and namespace names from newText to ntext
+	* change bindtag/class name from newText to Ntext
+	* minor changes, mainly bugfixes for Undo/Redo
+
+2007-01-13  Keith Nash  <kjnash at users.sourceforge.net>
+
+	* initial release v0.8 as newText

Added: pkg/tcltk2/inst/tklibs/ntext0.81/NtextBindings.html
===================================================================
--- pkg/tcltk2/inst/tklibs/ntext0.81/NtextBindings.html	                        (rev 0)
+++ pkg/tcltk2/inst/tklibs/ntext0.81/NtextBindings.html	2012-05-01 21:13:40 UTC (rev 476)
@@ -0,0 +1,1703 @@
+<html><head><title>NtextBindings</title>
+<STYLE TYPE="text/css">
+    PRE {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    XMP {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    HR {color: #0066CC; size: 1; border-color: #0066CC; border-width: 1; border-style: none;}
+    INPUT {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #0066CC; font-weight: bold; border-color: #0066CC; border-width: 1; border-style: solid; background-color: #ECF4FC;}
+    TEXTAREA {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #0066CC; font-weight: bold; border-color: #0066CC; border-width: 1; border-style: solid; background-color: #ECF4FC;}
+    SELECT {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #0066CC; font-weight: bold; border-color: #0066CC; border-width: 1; border-style: none; background-color: #ECF4FC;}
+    OPTION {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #0066CC; font-weight: bold; border-color: #0066CC; border-width: 1; border-style: none; background-color: #ECF4FC;}
+    A {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000099; font-weight: normal; text-decoration: none;}
+    A.grey {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: none;}
+    A:link {text-decoration: none;}
+    A:visited {text-decoration: none;}
+    A:active {text-decoration: none;}
+    A:hover {color: #0066CC; text-decoration: underline;}
+    P {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    LI {list-style-type: square; color: #000033}
+    TD {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    TD.title {font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif; font-size: 14pt; color: #0066CC; font-weight: bold;}
+    TD.header1 {font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #9966CC; font-weight: bold;}
+    TD.bold {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033; font-weight: bold;}
+    TD.red  {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #FF0000;}
+    TD.grey {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #999999;}
+    FONT {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    FONT.bold {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033; font-weight: bold;}
+    FONT.title {font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif; font-size: 14pt; color: #0066CC; font-weight: bold;}
+    FONT.header1 {font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #0066CC; font-weight: bold;}
+    FONT.contents {font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif; font-size: 6pt; color: #0066CC; font-weight: normal;}
+    FONT.red {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #FF0000;}
+    FONT.grey {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #999999;}
+    FONT.ce {font-family: Verdana,Copperplate Gothic Bold,Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #000033;}
+    FONT.cegrey {font-family: Copperplate Gothic Bold,Verdana,Arial,Helvetica,Sans-Serif; font-size: 8pt; color: #999999;}
+    H1 {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 18pt; color: #000033; font-weight: bold;}
+    H2 {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 16pt; color: #000033; font-weight: bold;}
+    H3 {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 14pt; color: #000033; font-weight: bold;}
+    H4 {font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12pt; color: #000033; font-weight: bold;}
+</STYLE>
+
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+<body leftmargin="0" topmargin="0" alink="#ff9933" background="" bgcolor="#ffffff" link="#0033cc" marginheight="0" marginwidth="0" text="#000066" vlink="#0033cc">
+
+<table align="left" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
+
+<tbody>
+
+<tr>
+
+<td valign="top"> </td>
+
+<td valign="top" width="100%"><div>
+<div class="text-body">
+<h4>Bindings in the Ntext Binding Tag</h4>
+
+<p><font class="red">Red</font> indicates differences from Text; <font class="grey">grey</font> indicates things removed from Text
+</p>
+
+
+<p>The <a href="TkTextBindings.html">page on the Text bindings</A> is more reliable; this page has the same information about "Text", but might need a little more grey and red ink to properly describe the Ntext bindings.  Also, the <a href="TkTextBindings.html">page on the Text bindings</A> has Tables 2,3,5,6, which are the same for both classes.
+</p>
+
+
+<p>The "Ntext" binding tag has <font class="red">97</font> bindings in X11, <font class="red">108</font> in OS X, <font class="red">95</font> in Windows (Table 1): <font class="red">5 more bindings than the "Text" binding tag</font>.  In addition, several "real events" are mapped to "virtual events" that are bound in the "Ntext" binding tag (Table 2).
+</p>
+
+
+<p><strong>Table 1: List of Bindings</strong>
+</p>
+
+
+<p>Column Headings
+</p>
+
+  <ul type="circle">
+  <li><strong>Event</strong> is the event "sequence" specified in the bind command</li>
+  <li><strong>Type</strong> is either "keyboard" or "mouse" (either may include keyboard modifiers), <font class="red">or "configure"</font>; other types of event are not bound in the Ntext binding tag</li>
+  <li>The next six columns describe the effects of the binding, in eight categories.  The columns are:
+    <ul type="circle">
+    <li><strong>Navigation</strong> - a change in the position of the insert mark ("cursor"), other than to accommodate insertion or removal of text at the cursor</li>
+    <li><strong>Text</strong> - a change in the text content of the widget</li>
+    <li><strong>Selection</strong> - effect on the selection</li>
+    <li><strong>Focus</strong> - changes in keyboard focus</li>
+    <li><strong>Undo Stack</strong>
+- the insertion of separators, and changes to the stack itself (other
+than the default, i.e. recording the modifications to the widget)</li>
+    <li><strong>Other</strong> - other effects are
+      <ul type="circle">
+      <li>scrolling</li>
+      <li>changes to the clipboard contents</li>
+      <li>'break' commands</li>
+      <li>changes to selection and scroll view when the mouse pointer leaves the widget while Button 1 is pressed</li>
+      <li>initialization for subsequent events      </li>
+      </ul>
+    </li>
+    </ul>
+  </li>
+  <li>The next two columns give further information on the effects of the binding:
+    <ul type="circle">
+    <li><strong>Conditions</strong> - if the conditions stated in this column are not satisfied, the binding has no effect.  <em>(Information in this column that is not a condition is given in italics and brackets.)</em></li>
+    <li><strong>Description</strong> - may be provided in an attempt to clarify the effects of the binding    </li>
+    </ul>
+  </li>
+  <li><strong>Windowing System Specific</strong>
+- availability on different windowing systems - Tk may not provide
+certain bindings on all windowing systems, and even if it does, the
+windowing system may intercept the event and not pass it on to the
+application </li>
+  </ul>
+
+
+
+<p>Abbreviations used in Table 1:
+</p>
+
+  <ul type="circle">
+  <li>"DSE" = "delete selection if it exists"</li>
+  <li>"DSEC" = "delete selection if it exists and if the insert mark is inside the selection or at its boundaries"</li>
+  <li>"blocks" = "the existence of this binding prevents the event from being handled by the binding for"</li>
+  <li>"ignore
+sel[ection]" means that the selection is not automatically cancelled or
+overwritten, but its contents may be changed if the alteration to the
+text lies within the selection boundaries; this is the default (i.e.
+applies if the table cell is empty)</li>
+  <li>"Std Kbd Navigation"
+(standard keyboard navigation) means navigation, combined with changing
+the selection if the event includes the Shift modifier, or cancelling
+the selection and inserting a separator on the undo stack if the event
+does not include the Shift modifier</li>
+  <li>"(a)", "(b)" and "x2 (c)", in the <strong>Undo Stack</strong>
+column, refer to the placement of autoseparators (note that if a
+separator is already present at the top of the undo stack another will
+not be inserted): <ul type="circle">
+    <li>"(a)" is a single autoseparator that is placed in order to split keyboard-entered text into lines</li>
+    <li>"(b)"
+is a single autoseparator that is placed in order to record movement of
+the insert mark: the purpose is to separate changes made to the text in
+different places</li>
+    <li>"x2 (c)" is two autoseparators that are placed before and after the change to the text, in order to make that change atomic    </li>
+    </ul>
+  </li>
+  <li>In the <strong>Focus</strong> column, "take" means "take keyboard focus for the widget"; "move" means "keyboard focus is moved to another widget"</li>
+  <li>"NSM" = "not strict Motif", meaning that the variable ::tk_strictMotif is set to boolean false.    <em>(For convenience, all consequences of "NSM" are listed in the </em><strong>Conditions</strong><em> column, but information that is not a condition is given in italics and brackets.)</em></li>
+  <li><font class="red">"CE" = "Classic Extras", meaning that the variable ::ntext::classicExtras is set to boolean true.    <em>("CE" has no other consequences.)</em></font></li>
+  <li>"preceded
+by" - does not necessarily mean "immediately preceded by", for example
+a series of events might be <Button-1>, <Double-Button-1>,
+<Double-Button-1>.</li>
+  <li>"EOL" = "End Of Line", really means "End of Logical Line", not end of display line  </li>
+  </ul>
+
+
+<p><em>File: lib/tk8.5/text.tcl</em>
+</p>
+
+<table border="1" cellpadding="2" cellspacing="0">
+<tbody><tr>
+<td><strong>Event</strong>                </td>
+<td><strong>Type</strong></td>
+<td><strong>Navigation</strong></td>
+<td><strong>Text</strong></td>
+<td><strong>Selection</strong></td>
+<td><strong>Focus</strong></td>
+<td><strong>Undo Stack</strong></td>
+<td><strong>Other</strong></td>
+<td><strong>Description</strong></td>
+<td><strong>Conditions</strong></td>
+<td><strong>Windowing System Specific</strong></td>
+</tr><tr>
+<td><Key>                    </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSEC</td>
+<td> </td>
+<td>if DSEC <font class="red">or overwrite</font>, then<br> x2 (c)</td>
+<td>   </td>
+<td>DSEC, then insert <font class="red">or overwrite</font> the keypress character into the widget; <font class="red">overwrite if switched on by <Insert> and if insert mark is not at EOL</font></td>
+<td>widget is not disabled and key is one that inserts text</td>
+<td>   </td>
+</tr><tr>
+<td><Key-BackSpace>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSE</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>DSE, else delete prev char</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Delete>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSE</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>DSE, else delete next char</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Return>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSEC</td>
+<td> </td>
+<td>if DSEC x2 (c), else (a)</td>
+<td> </td>
+<td>DSEC, then insert newline, add autoseparator</td>
+<td>widget is not disabled</td>
+<td>   </td>
+</tr><tr>
+<td><Key-Tab>                </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSEC</td>
+<td>take@</td>
+<td>if DSEC x2 (c)</td>
+<td>break to prevent the binding tag "all" from changing the focus</td>
+<td>DSEC and insert tab, then take focus, then break</td>
+<td>widget is not disabled</td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Tab>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>     </td>
+<td> </td>
+<td> </td>
+<td>break to prevent the binding tag "all" from changing the focus</td>
+<td>no action except break; blocks <Key-Tab><br><br>note that
+your "Shift Tab" key probably has a different name and is not covered
+by this binding but by <<PrevWindow>>: see Tables 5, 6
+below.</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Tab>        </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>     </td>
+<td>move</td>
+<td> </td>
+<td> </td>
+<td>move focus to another widget</td>
+<td>   </td>
+<td>intercepted by KDE</td>
+</tr><tr>
+<td><Control-Shift-Key-Tab>  </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>     </td>
+<td>move</td>
+<td> </td>
+<td> </td>
+<td>move focus to another widget</td>
+<td>   </td>
+<td>intercepted by KDE</td>
+</tr><tr>
+<td><Control-Key>            </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>no action; blocks <Key></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Alt-Key>                </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>no action; blocks <Key></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key>               </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>no action; blocks <Key></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Command-KeyPress>       </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>no action; blocks <Key></td>
+<td>   </td>
+<td>Aqua only</td>
+</tr><tr>
+<td><font class="grey"><Key-Escape></font>             </td>
+<td><font class="grey">Keyboard</font></td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td><font class="grey">no action; blocks <Key></font></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><font class="red"><Key-Escape></font>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td><font class="red">cancel sel</font></td>
+<td> </td>
+<td><font class="red">(b)</font></td>
+<td>   </td>
+<td><font class="red">(event is used in Text for a different purpose)</font></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-KP_Enter>           </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>   </td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>no action; blocks <Key></td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><font class="grey"><Key-Insert></font>             </td>
+<td><font class="grey">Keyboard</font></td>
+<td>         </td>
+<td><font class="grey">Y</font>       </td>
+<td><font class="grey">DSEC</font></td>
+<td> </td>
+<td><font class="grey">if DSEC x2 (c)</font></td>
+<td> </td>
+<td><font class="grey">DSEC, then insert selected text (use with <Control-1>)</font></td>
+<td><font class="grey">widget is not disabled and selection is not empty</font></td>
+<td>   </td>
+</tr><tr>
+<td><font class="red"><Key-Insert></font>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td><font class="red">toggle Insert/Overwrite mode</font></td>
+<td><font class="red">(event is used in Text for a different purpose)</font></td>
+<td> </td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-b>             </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to previous word-start</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-d>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>delete to next word-start</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-f>             </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to next word-start</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-less>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to top (1.0)</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-greater>       </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to bottom (end-1c)</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-BackSpace>     </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>delete to previous word-start</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Meta-Key-Delete>        </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>delete to previous word-start</td>
+<td>NSM</td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-a>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to display line start</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-b>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move -1 char</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-d>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>delete next char</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-e>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to display line end</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-f>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move +1 char</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-h>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>Backspace: delete previous char</td>
+<td>NSM, <font class="red">and CE</font>, and insert mark not at 1.0</td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-i>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>DSEC</td>
+<td> </td>
+<td>if DSEC x2 (c)</td>
+<td> </td>
+<td>DSEC, then insert tab char</td>
+<td><font class="red">CE</font>, and widget is not disabled</td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-k>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>if at EOL, delete EOL; else delete to EOL</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-n>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to next line</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-o>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>insert newline after insert mark</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-p>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation;<br>move to previous line</td>
+<td>NSM, <font class="red">and CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-t>          </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>Y       </td>
+<td>ignore sel</td>
+<td> </td>
+<td>x2 (c)</td>
+<td> </td>
+<td>swap chars each side of insert cursor; move cursor +1 char</td>
+<td>NSM, <font class="red">and CE</font>, and insert mark not at 1.0</td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-backslash>  </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>cancel sel </td>
+<td> </td>
+<td><font class="red">(b)</font></td>
+<td> </td>
+<td>Clear Selection</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-slash>      </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>change sel </td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>Select All</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Select>       </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>change sel </td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>select from anchor to insert</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-space></td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>change sel </td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>select from anchor to insert</td>
+<td><font class="red">CE</font></td>
+<td>   </td>
+</tr><tr>
+<td><Key-Select>             </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>ignore sel; set anchor</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>set selection anchor</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-space>      </td>
+<td>Keyboard</td>
+<td>         </td>
+<td>   </td>
+<td>ignore sel; set anchor</td>
+<td> </td>
+<td> </td>
+<td> </td>
+<td>set selection anchor</td>
+<td><font class="red">CE</font></td>
+<td>   </td>
+</tr><tr>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td>Navigation Events</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Left>               </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Right>              </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Up>                 </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Down>               </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Left>         </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Right>        </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Up>           </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Down>         </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Left>       </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Right>      </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Up>         </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Down>       </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-Left> </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-Right></td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-Up>   </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-Down> </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Home>               </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-End>                </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Home>       </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-End>        </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Home>         </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-End>          </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-Home> </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Shift-Key-End>  </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Next>               </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Key-Prior>              </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Next>         </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Shift-Key-Prior>        </td>
+<td>Keyboard</td>
+<td>Y             </td>
+<td>   </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Next>       </td>
+<td>Keyboard</td>
+<td>   </td>
+<td>   </td>
+<td>     </td>
+<td> </td>
+<td> </td>
+<td>horizontal scrolling</td>
+<td>No navigation (insert cursor is unchanged)</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Control-Key-Prior>      </td>
+<td>Keyboard</td>
+<td>   </td>
+<td>   </td>
+<td>     </td>
+<td> </td>
+<td> </td>
+<td>horizontal scrolling</td>
+<td>No navigation (insert cursor is unchanged)</td>
+<td>   </td>
+<td>   </td>
+</tr><tr>
+<td><Option-Left>            </td>
+<td>Keyboard</td>
+<td>Y</td>
+<td> </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>Aqua Only (Option Key)</td>
+</tr><tr>
+<td><Option-Right>           </td>
+<td>Keyboard</td>
+<td>Y</td>
+<td> </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>Aqua Only (Option Key)</td>
+</tr><tr>
+<td><Option-Up>              </td>
+<td>Keyboard</td>
+<td>Y</td>
+<td> </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>Aqua Only (Option Key)</td>
+</tr><tr>
+<td><Option-Down>            </td>
+<td>Keyboard</td>
+<td>Y</td>
+<td> </td>
+<td>cancel sel</td>
+<td> </td>
+<td>(b)</td>
+<td> </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
+<td>Aqua Only (Option Key)</td>
+</tr><tr>
+<td><Shift-Option-Left>      </td>
+<td>Keyboard</td>
+<td>Y</td>
+<td> </td>
+<td>change sel</td>
+<td> </td>
+<td> </td>
+<td>   </td>
+<td>Std Kbd Navigation</td>
+<td>   </td>
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/sciviews -r 476


More information about the Sciviews-commits mailing list