SF.net SVN: geany: [392] trunk/doc/geany.docbook

eht16 at users.sourceforge.net eht16 at xxxxx
Fri Jun 2 16:36:54 UTC 2006


Revision: 392
Author:   eht16
Date:     2006-06-02 09:36:49 -0700 (Fri, 02 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/geany/?rev=392&view=rev

Log Message:
-----------
partly updated for 0.7

Modified Paths:
--------------
    trunk/doc/geany.docbook
Modified: trunk/doc/geany.docbook
===================================================================
--- trunk/doc/geany.docbook	2006-06-02 14:26:34 UTC (rev 391)
+++ trunk/doc/geany.docbook	2006-06-02 16:36:49 UTC (rev 392)
@@ -3,11 +3,11 @@
         "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
 <!ENTITY app "Geany">
 <!ENTITY app_small "geany">
-<!ENTITY appversion "0.6">
+<!ENTITY appversion "0.7">
 <!ENTITY appurl "http://geany.uvena.de">
 <!ENTITY deburl "http://debian.uvena.de">
 <!ENTITY author_mail "enrico.troeger at uvena.de">
-<!ENTITY date "April 28, 2006">
+<!ENTITY date "June 2, 2006">
 <!ENTITY legal SYSTEM "geany_gpl.docbook">
 ]>
 
@@ -18,9 +18,18 @@
 			<surname>Troeger</surname>
 			<address><email>&author_mail;</email></address>
 		</author>
+		<author>
+			<firstname>Nick</firstname>
+			<surname>Treleaven</surname>
+			<address><email>nick.treleaven at btinternet.com</email></address>
+		</author>
+		<author>
+			<firstname>Frank</firstname>
+			<surname>Lanitz</surname>
+			<address><email>frank at frank.uvena.de</email></address>
+		</author>
 		<copyright>
-			<year>2006</year>
-			<!-- <holder>Enrico Troeger</holder> -->
+			<year>2005-2006</year>
 		</copyright>
 		<legalnotice>
 			<para>
@@ -513,6 +522,13 @@
 				   <title>Template tab in preferences dialog</title>
 				   <graphic fileref="images/pref_dialog_templ.jpg"></graphic>
 				</figure>
+				<figure id="confdialog_keys">
+				   <title>Keybinding tab in preferences dialog</title>
+				   <graphic fileref="images/pref_dialog_keys.jpg"></graphic>
+				</figure>
+			   <note>
+					<para>For more information see <xref linkend="keybindings"/>.</para>
+			   </note>
 				<figure id="confdialog_vte">
 				   <title>VTE tab in preferences dialog</title>
 				   <graphic fileref="images/pref_dialog_vte.jpg"></graphic>
@@ -600,6 +616,228 @@
 				</para>
 			</section>
 		</section>
+		<section id="keybindings">
+			<title>Keybindings</title>
+			<para>
+				For all listed actions you can define own keybindings. Open the preferences dialog
+				and selected the desired action and click on change. In the opening dialog you can
+				press any key combination you want and it will be saved when you press OK.
+				You can define only one key combination for one action.
+			</para>
+			<para>
+				Some of the default key combinations cannot be changed, e.g. menu_new or menu_open.
+				These are set by GTK and should be kept. But you can add a key combination for these
+				actions, so for example to execute menu_open by default
+				<keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo> is set and you can
+				define <keycombo><keycap>Alt</keycap><keycap>O</keycap></keycombo> so, the file open
+				dialog is shown by pressing
+				<keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo> or
+				<keycombo><keycap>Alt</keycap><keycap>O</keycap></keycombo>.
+			</para>
+			<para>
+				The following table lists all available actions for keyboard shortcuts.
+			</para>
+			<para>
+				<table frame="all">
+					<title>Keybindings action table</title>
+					<tgroup cols="2">
+						<?dbhtml cellpadding="4" ?>
+						<?dbhtml cellspacing="0" ?>
+						<colspec colnum="1" colname="col1"/>
+						<colspec colnum="2" colname="col2"/>
+						<spanspec spanname="hspan" namest="col1" nameend="col2" align="center"/>
+						<thead>
+							<row>
+								<entry>Action</entry>
+								<entry>Description</entry>
+							</row>
+						</thead>
+						<tbody>
+							<row>
+								<entry align="left" spanname="hspan">Menu items</entry>
+							</row>
+							<row>
+								<entry>menu_new</entry>
+								<entry>Creates a new file.</entry>
+							</row>
+							<row>
+								<entry>menu_open</entry>
+								<entry>Opens a file.</entry>
+							</row>
+							<row>
+								<entry>menu_save</entry>
+								<entry>Saves the current file.</entry>
+							</row>
+							<row>
+								<entry>menu_saveall</entry>
+								<entry>Saves all open files.</entry>
+							</row>
+							<row>
+								<entry>menu_closeall</entry>
+								<entry>Closes all open files.</entry>
+							</row>
+							<row>
+								<entry>menu_reloadfile</entry>
+								<entry>Reloads the current file. All unsaved changes will be lost.</entry>
+							</row>
+							<row>
+								<entry>menu_undo</entry>
+								<entry>Undos the last action.</entry>
+							</row>
+							<row>
+								<entry>menu_redo</entry>
+								<entry>Redos the last action.</entry>
+							</row>
+							<row>
+								<entry>menu_preferences</entry>
+								<entry>Opens preferences dialog.</entry>
+							</row>
+							<row>
+								<entry>menu_findnext</entry>
+								<entry>Finds next result.</entry>
+							</row>
+							<row>
+								<entry>menu_findprevious</entry>
+								<entry>Finds previous result.</entry>
+							</row>
+							<row>
+								<entry>menu_replace</entry>
+								<entry>Opens the replace dialog.</entry>
+							</row>
+							<row>
+								<entry>menu_gotoline</entry>
+								<entry>Opens the Go To Line dialog.</entry>
+							</row>
+							<row>
+								<entry>menu_opencolorchooser</entry>
+								<entry>Opens the colour chooser dialog.</entry>
+							</row>
+							<row>
+								<entry>menu_fullscreen</entry>
+								<entry>Switches to fullscreen mode.</entry>
+							</row>
+							<row>
+								<entry>menu_messagewindow</entry>
+								<entry>Toggles the message window(status and compiler messages) on and off.</entry>
+							</row>
+							<row>
+								<entry>menu_zoomin</entry>
+								<entry>Zooms in the text</entry>
+							</row>
+							<row>
+								<entry>menu_zoomout</entry>
+								<entry>Zooms out the text</entry>
+							</row>
+							<row>
+								<entry>menu_replacetabs</entry>
+								<entry>Replaces all tabulators with the right amount of spaces.</entry>
+							</row>
+							<row>
+								<entry>menu_foldall</entry>
+								<entry>Folds all contractible code blocks.</entry>
+							</row>
+							<row>
+								<entry>menu_unfoldall</entry>
+								<entry>Unfolds all contracted code blocks.</entry>
+							</row>
+							<row>
+								<entry align="left" spanname="hspan">Build options</entry>
+							</row>
+							<row>
+								<entry>build_compile</entry>
+								<entry>Compiles the current file.</entry>
+							</row>
+							<row>
+								<entry>build_link</entry>
+								<entry>Builds(compiles if ncessary and links) the current file.</entry>
+							</row>
+							<row>
+								<entry>build_make</entry>
+								<entry>Builds the current file with the make tool.</entry>
+							</row>
+							<row>
+								<entry>build_makeowntarget</entry>
+								<entry>Builds the current file with the make tool and a given target.</entry>
+							</row>
+							<row>
+								<entry>build_run</entry>
+								<entry>Executes the current file in a terminal emulation.</entry>
+							</row>
+							<row>
+								<entry>build_run2</entry>
+								<entry>Executes the current file in a terminal emulation.</entry>
+							</row>
+							<row>
+								<entry>build_options</entry>
+								<entry>Opens the build options dialog.</entry>
+							</row>
+							<row>
+								<entry align="left" spanname="hspan">Miscellaneous</entry>
+							</row>
+							<row>
+								<entry>reloadtaglist</entry>
+								<entry>Reloads the tag/symbol list.</entry>
+							</row>
+							<row>
+								<entry>switch_editor</entry>
+								<entry>Switches to editor widget.</entry>
+							</row>
+							<row>
+								<entry>switch_scribble</entry>
+								<entry>Switches to scribble widget.</entry>
+							</row>
+							<row>
+								<entry>switch_vte</entry>
+								<entry>Switches to VTE widget.</entry>
+							</row>
+							<row>
+								<entry>switch_tableft</entry>
+								<entry>Switches to the previous open document.</entry>
+							</row>
+							<row>
+								<entry>switch_tabright</entry>
+								<entry>Switches to the next open document.</entry>
+							</row>
+							<row>
+								<entry>toggle_sidebar</entry>
+								<entry>Shows or hides the sidebar.</entry>
+							</row>
+							<row>
+								<entry align="left" spanname="hspan">Editing operations</entry>
+							</row>
+							<row>
+								<entry>edit_duplicateline</entry>
+								<entry>Duplicates the current line.</entry>
+							</row>
+							<row>
+								<entry>edit_commentline</entry>
+								<entry>Comments current line or selection.</entry>
+							</row>
+							<row>
+								<entry>edit_autocomplete</entry>
+								<entry>Shows auto completion list.</entry>
+							</row>
+							<row>
+								<entry>edit_calltip</entry>
+								<entry>Shows call tips for the current function or method.</entry>
+							</row>
+							<row>
+								<entry>edit_macrolist</entry>
+								<entry>Shows a list of (in the workspace) available macros and
+									   variables.
+								</entry>
+							</row>
+							<row>
+								<entry>edit_suppresscompletion</entry>
+								<entry>If you type something like if or for and press this key, it
+									   will not be auto completed.
+								</entry>
+							</row>
+						</tbody>
+					</tgroup>
+				</table>
+			</para>
+		</section>
 		<section>
 			<title>File types</title>
 			<para>
@@ -745,206 +983,13 @@
 		<section>
 			<title><application>&app;</application> key mapping</title>
 			<para>
-				The following table lists several useful key codes, which you can use in
-				<application>&app;</application>.
+				Since <application>&app;</application> 0.7, most of the keybindings are definable
+				in the preferences dialog. See <xref linkend="keybindings"/>.
 			</para>
-			<para>
-				<table frame="all">
-					<title>Key Table</title>
-					<tgroup cols="2">
-						<?dbhtml cellpadding="4" ?>
-						<?dbhtml cellspacing="0" ?>
-						<colspec colnum="1" colname="col1"/>
-						<colspec colnum="2" colname="col2"/>
-						<spanspec spanname="hspan" namest="col1" nameend="col2" align="center"/>
-						<thead>
-							<row>
-								<entry>Key</entry>
-								<entry>Function</entry>
-
-							</row>
-						</thead>
-						<tbody>
-							<row>
-								<entry align="left" spanname="hspan">File operations</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>N</keycap></keycombo></entry>
-								<entry>Create new file</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo></entry>
-								<entry>Open file</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>S</keycap></keycombo></entry>
-								<entry>Save current file</entry>
-							</row>
-							<row>
-								<entry>
-									<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>
-								</entry>
-								<entry>Reload the current file. All unsaved changes will be lost.</entry>
-							</row>
-							<row>
-								<entry>
-									<keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap><keycap>S</keycap></keycombo>
-								</entry>
-								<entry>Save all open files</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>W</keycap></keycombo></entry>
-								<entry>Close current file</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Alt</keycap><keycap>D</keycap></keycombo></entry>
-								<entry>Close all open files</entry>
-							</row>
-							<row>
-								<entry align="left" spanname="hspan">Editing operations</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>X</keycap></keycombo></entry>
-								<entry>Cut the current selection and copy it into the clipboard</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>C</keycap></keycombo></entry>
-								<entry>Copy the current selection into the clipboard</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>V</keycap></keycombo></entry>
-								<entry>Paste the content of the clipboard at the current position</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo></entry>
-								<entry>Undo the last action</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Y</keycap></keycombo></entry>
-								<entry>Redo the last action</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo></entry>
-								<entry>Duplicate the current line</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>A</keycap></keycombo></entry>
-								<entry>Select all</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>D</keycap></keycombo></entry>
-								<entry>Comment current line or selection</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Space</keycap></keycombo></entry>
-								<entry>Show auto completion list</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Return</keycap></keycombo></entry>
-								<entry>Show list of available(in the workspace) macros and variables</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Alt</keycap><keycap>Space</keycap></keycombo></entry>
-								<entry>Show call tips for the current function or method</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Shift</keycap><keycap>Space</keycap></keycombo></entry>
-								<entry>Insert just a blank. Useful after typing if or while, to explicitly
-								suppress the use of construct auto completion</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap><keycap>R</keycap></keycombo></entry>
-								<entry>Reload the tag/symbol list</entry>
-							</row>
-							<row>
-								<entry align="left" spanname="hspan">Finding text</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>F</keycap></keycombo></entry>
-								<entry>Open find dialog</entry>
-							</row>
-							<row>
-								<entry><keycap>F3</keycap></entry>
-								<entry>Find next</entry>
-							</row>
-							<row>
-								<entry align="left" spanname="hspan">Building files</entry>
-							</row>
-							<row>
-								<entry><keycap>F8</keycap></entry>
-								<entry>Compile the current file.</entry>
-							</row>
-							<row>
-								<entry><keycap>F9</keycap></entry>
-								<entry>Build the current file.</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Shift</keycap><keycap>F9</keycap></keycombo></entry>
-								<entry>Build the current file with the make tool.</entry>
-							</row>
-							<row>
-								<entry><keycap>F5</keycap></entry>
-								<entry>Execute the current file in a terminal emulation.</entry>
-							</row>
-							<row>
-								<entry align="left" spanname="hspan">Miscellaneous</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Left</keycap></keycombo></entry>
-								<entry>Moves the cursor to the left word boundary.</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Right</keycap></keycombo></entry>
-								<entry>Moves the cursor to the next word.</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Alt</keycap><keycap>Left</keycap></keycombo></entry>
-								<entry>Switch to the previous open document</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Alt</keycap><keycap>Right</keycap></keycombo></entry>
-								<entry>Switch to the next open document</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>+</keycap></keycombo></entry>
-								<entry>Zoom in the text</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>-</keycap></keycombo></entry>
-								<entry>Zoom out the text</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>P</keycap></keycombo></entry>
-								<entry>Open preferences dialog</entry>
-							</row>
-							<row>
-								<entry><keycap>F1</keycap></entry>
-								<entry>Show help</entry>
-							</row>
-							<row>
-								<entry><keycap>F6</keycap></entry>
-								<entry>Switch to VTE widget</entry>
-							</row>
-							<row>
-								<entry><keycap>F11</keycap></entry>
-								<entry>Switch to fullscreen mode</entry>
-							</row>
-							<row>
-								<entry><keycap>F12</keycap></entry>
-								<entry>Switch to Scribble widget</entry>
-							</row>
-							<row>
-								<entry><keycombo><keycap>Ctrl</keycap><keycap>Q</keycap></keycombo></entry>
-								<entry>Quit</entry>
-							</row>
-						</tbody>
-					</tgroup>
-				</table>
-			</para>
 		</section>
 	</appendix>
 
-	<!-- Appendix with GPL -->
+	<!-- GPL appendix -->
 	&legal;
 
 </book>


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list