diff --git a/doc/geany.docbook b/doc/geany.docbook index 2ed3ed6b..28daed43 100644 --- a/doc/geany.docbook +++ b/doc/geany.docbook @@ -3,11 +3,11 @@ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ - + - + ]> @@ -18,9 +18,18 @@ Troeger
&author_mail;
+ + Nick + Treleaven +
nick.treleaven@btinternet.com
+
+ + Frank + Lanitz +
frank@frank.uvena.de
+
- 2006 - + 2005-2006 @@ -513,6 +522,13 @@ Template tab in preferences dialog +
+ Keybinding tab in preferences dialog + +
+ + For more information see . +
VTE tab in preferences dialog @@ -600,6 +616,228 @@ +
+ Keybindings + + 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. + + + 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 + CtrlO is set and you can + define AltO so, the file open + dialog is shown by pressing + CtrlO or + AltO. + + + The following table lists all available actions for keyboard shortcuts. + + + + Keybindings action table + + + + + + + + + Action + Description + + + + + Menu items + + + menu_new + Creates a new file. + + + menu_open + Opens a file. + + + menu_save + Saves the current file. + + + menu_saveall + Saves all open files. + + + menu_closeall + Closes all open files. + + + menu_reloadfile + Reloads the current file. All unsaved changes will be lost. + + + menu_undo + Undos the last action. + + + menu_redo + Redos the last action. + + + menu_preferences + Opens preferences dialog. + + + menu_findnext + Finds next result. + + + menu_findprevious + Finds previous result. + + + menu_replace + Opens the replace dialog. + + + menu_gotoline + Opens the Go To Line dialog. + + + menu_opencolorchooser + Opens the colour chooser dialog. + + + menu_fullscreen + Switches to fullscreen mode. + + + menu_messagewindow + Toggles the message window(status and compiler messages) on and off. + + + menu_zoomin + Zooms in the text + + + menu_zoomout + Zooms out the text + + + menu_replacetabs + Replaces all tabulators with the right amount of spaces. + + + menu_foldall + Folds all contractible code blocks. + + + menu_unfoldall + Unfolds all contracted code blocks. + + + Build options + + + build_compile + Compiles the current file. + + + build_link + Builds(compiles if ncessary and links) the current file. + + + build_make + Builds the current file with the make tool. + + + build_makeowntarget + Builds the current file with the make tool and a given target. + + + build_run + Executes the current file in a terminal emulation. + + + build_run2 + Executes the current file in a terminal emulation. + + + build_options + Opens the build options dialog. + + + Miscellaneous + + + reloadtaglist + Reloads the tag/symbol list. + + + switch_editor + Switches to editor widget. + + + switch_scribble + Switches to scribble widget. + + + switch_vte + Switches to VTE widget. + + + switch_tableft + Switches to the previous open document. + + + switch_tabright + Switches to the next open document. + + + toggle_sidebar + Shows or hides the sidebar. + + + Editing operations + + + edit_duplicateline + Duplicates the current line. + + + edit_commentline + Comments current line or selection. + + + edit_autocomplete + Shows auto completion list. + + + edit_calltip + Shows call tips for the current function or method. + + + edit_macrolist + Shows a list of (in the workspace) available macros and + variables. + + + + edit_suppresscompletion + If you type something like if or for and press this key, it + will not be auto completed. + + + + +
+
+
File types @@ -745,206 +983,13 @@
<application>&app;</application> key mapping - The following table lists several useful key codes, which you can use in - &app;. - - - - Key Table - - - - - - - - - Key - Function - - - - - - File operations - - - CtrlN - Create new file - - - CtrlO - Open file - - - CtrlS - Save current file - - - - CtrlR - - Reload the current file. All unsaved changes will be lost. - - - - CtrlShiftS - - Save all open files - - - CtrlW - Close current file - - - AltD - Close all open files - - - Editing operations - - - CtrlX - Cut the current selection and copy it into the clipboard - - - CtrlC - Copy the current selection into the clipboard - - - CtrlV - Paste the content of the clipboard at the current position - - - CtrlZ - Undo the last action - - - CtrlY - Redo the last action - - - CtrlG - Duplicate the current line - - - CtrlA - Select all - - - CtrlD - Comment current line or selection - - - CtrlSpace - Show auto completion list - - - CtrlReturn - Show list of available(in the workspace) macros and variables - - - AltSpace - Show call tips for the current function or method - - - ShiftSpace - Insert just a blank. Useful after typing if or while, to explicitly - suppress the use of construct auto completion - - - CtrlShiftR - Reload the tag/symbol list - - - Finding text - - - CtrlF - Open find dialog - - - F3 - Find next - - - Building files - - - F8 - Compile the current file. - - - F9 - Build the current file. - - - ShiftF9 - Build the current file with the make tool. - - - F5 - Execute the current file in a terminal emulation. - - - Miscellaneous - - - CtrlLeft - Moves the cursor to the left word boundary. - - - CtrlRight - Moves the cursor to the next word. - - - AltLeft - Switch to the previous open document - - - AltRight - Switch to the next open document - - - Ctrl+ - Zoom in the text - - - Ctrl- - Zoom out the text - - - CtrlP - Open preferences dialog - - - F1 - Show help - - - F6 - Switch to VTE widget - - - F11 - Switch to fullscreen mode - - - F12 - Switch to Scribble widget - - - CtrlQ - Quit - - - -
+ Since &app; 0.7, most of the keybindings are definable + in the preferences dialog. See .
- + &legal;