1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!--Converted with LaTeX2HTML 2K.1beta (1.48)
original version by: Nikos Drakos, CBLU, University of Leeds
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Overview of GTKeyboard Features</TITLE>
<META NAME="description" CONTENT="Overview of GTKeyboard Features">
<META NAME="keywords" CONTENT="MANUAL">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="MANUAL.css">
<LINK REL="next" HREF="node8.html">
<LINK REL="previous" HREF="node6.html">
<LINK REL="up" HREF="node2.html">
<LINK REL="next" HREF="node8.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html225"
HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html221"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html215"
HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html223"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html226"
HREF="node8.html">Setting up your Resource</A>
<B> Up:</B> <A NAME="tex2html222"
HREF="node2.html">Introduction</A>
<B> Previous:</B> <A NAME="tex2html216"
HREF="node6.html">Where to get GTKeyboard</A>
  <B> <A NAME="tex2html224"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00250000000000000000">
Overview of GTKeyboard Features</A>
</H1>
<P>
GTKeyboard has many features that hopefully help the user out in
getting many and varied tasks done. Here is a brief overview of some
of the features available.
<P>
<UL>
<LI>Editing Shortcuts
<UL>
<LI>HTML Editing Shortcuts
</LI>
<LI>Language Shortcuts
</LI>
<LI>User defineable shortcuts
</LI>
<LI>Shortcuts to speed document editing
</LI>
<LI>Word completion (ala GNU Readline)
<UL>
<LI>Word completion against user-specified caches
</LI>
<LI>Conversion of text files to cache-files
</LI>
</UL>
</LI>
</UL>
<P>
</LI>
<LI>External Program Launching
<UL>
<LI>Lynx
</LI>
<LI>Telnet
</LI>
<LI>FTP
</LI>
<LI>Can be hacked to include support for other external
programs.
</LI>
<LI>Uses RXVT by default, but can use Xterm as well.
</LI>
</UL>
<P>
</LI>
<LI>Output Redirection
<UL>
<LI>System console (/dev/console)
</LI>
<LI>Printer (/dev/printer)
</LI>
<LI>Can be hacked to include support for other output devices.
</LI>
</UL>
<P>
</LI>
<LI>The Ability to redirect keypresses to other X applications
<UL>
<LI>Implicit redirection: Whichever window last had focus
</LI>
<LI>Explicit redirection: Explicitly choose a window for
redirection
</LI>
</UL>
<P>
</LI>
<LI>Screen Control
<UL>
<LI>Hide/Show just about any major widget
</LI>
<LI>Specify screen layout in the resource file including
what should and shouldn't be in toolbars.
</LI>
</UL>
</LI>
<LI>Regular text editing features common to GTK+ programs
</LI>
<LI>Licensed under the GNU
General Public License as Free Software
</LI>
</UL>
<P>
There is one other point that I'd like to make about the feature
set of GTKeyboard. Although it's constantly growing, sometimes I get
an email that asks me why I put in a specific feature. Currently,
there are people who are working towards using GTKeyboard in an ICU/OR
setting whos user interface requirements are much different from that
of the standard user. I have attempted to make each feature as small
as possible, to minimize growth of the binary and memory usage. If
you find that a certain feature is strange, or doesn't sound like
something you'd ever use, that's fine, but most likely they will stay
in GTKeyboard to add flexibility to the application in addition to
letting other people with different agendas use the application for
their purposes.
<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html225"
HREF="node8.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html221"
HREF="node2.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html215"
HREF="node6.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html223"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html226"
HREF="node8.html">Setting up your Resource</A>
<B> Up:</B> <A NAME="tex2html222"
HREF="node2.html">Introduction</A>
<B> Previous:</B> <A NAME="tex2html216"
HREF="node6.html">Where to get GTKeyboard</A>
  <B> <A NAME="tex2html224"
HREF="node1.html">Contents</A></B>
<!--End of Navigation Panel-->
<ADDRESS>
David Allen
2001-04-26
</ADDRESS>
</BODY>
</HTML>
|