From b583a643deeaf0a21dac5ee5a2ae0f84f9648dad Mon Sep 17 00:00:00 2001 From: Bill Spitzak Date: Mon, 21 Feb 2000 10:45:59 +0000 Subject: Forgot to commit the header files and fixed documentation! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1008 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Fl_Input.html | 184 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 168 insertions(+), 16 deletions(-) (limited to 'documentation/Fl_Input.html') diff --git a/documentation/Fl_Input.html b/documentation/Fl_Input.html index 0c65dc962..d6af54f69 100644 --- a/documentation/Fl_Input.html +++ b/documentation/Fl_Input.html @@ -27,16 +27,23 @@ will correctly display anything, using ^X notation for unprintable control characters and \nnn notation for unprintable characters with the high bit set. It assummes the font can draw any characters in the ISO8859-1 character set. + +

- - + + + + + + @@ -44,9 +51,7 @@ deletes the selected region. +or deletes the selected region. only, otherwise it moves to the next input field). - + +
Mouse button 1Moves the cursor to this point. - Drag selects characters. Double click selects words. Triple click -selects all text. Shift+click extends the selection.
Mouse button 2Insert the current X selection at -the cursor (unlike Motif this does not move the insertion point to the -mouse). If the widget does not have the input focus (and thus no -cursor) it puts the cursor where clicked and inserts the selection -there.
Mouse button 1Moves the cursor to + this point. Drag selects characters. Double click selects words. + Triple click selects all text. Shift+click extends the selection. + When you select text it is automatically copied to the clipboard. +
Mouse button 2Insert the clipboard at +the point clicked. You can also select a region to replace with the +clipboard by selecting a region with mouse button 2. +
Mouse button 3Currently acts like button 1.
BackspaceDeletes one character to the left, or deletes the selected region.
EnterMay cause the callback, see when().
^B or LeftMove left
^CCopy the selection to the clipboard
^D or DeleteDeletes one character to the right -or deletes the selected region. Due to silly historical X problems, -the Delete key will act like Backspace until you type a "real" -backspace.
^E or EndGo to the end of line.
^F or RightMove right
^KDelete to the end of line (next \n character) @@ -56,11 +61,6 @@ into the clipboard.
^P or UpMove up (for Fl_Multiline_Input only, otherwise it moves to the previous input field).
^Q or -
RightCtrl or -
Compose
Start a compose-character - sequence. The next one or two keys typed define the character to -insert. This also can be used to "quote" control characters.
^UDelete everything.
^V or ^YPaste the clipboard
^X or ^WCopy the region to the clipboard and @@ -71,6 +71,158 @@ into a single "undo". Often this will undo a lot more than you expected.
Shift+moveMove the cursor but also extend the selection.
RightCtrl or +
Compose
+Start a compose-character +sequence. The next one or two keys typed define the character to insert: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeysCharKeysCharKeysCharKeysCharKeysCharKeysChar
spacenbsp*°`AÀD-Ð`aàd-ð +
!¡+-±'AÁ~NÑ'aá~nñ +
%¢2²A^Â`OÒ^aâ`oò +
#£3³~AÃ'OÓ~aã'oó +
$¤'´:AÄ^OÔ:aä^oô +
y=¥uµ*AÅ~OÕ*aå~oõ +
|¦pAEÆ:OÖaeæ:oö +
&§.·,CÇx×,cç-:÷ +
:¨,¸E`ÈO/Ø`eèo/ø +
c©1¹'EÉ`UÙ'eé`uù +
aªoº^EÊ'UÚ^eê'uú +
<<«>>»:EË^UÛ:eë^uû +
~¬14¼`IÌ:UÜ`iì:uü +
-­12½'IÍ'YÝ'ií'yý +
r®34¾^IÎTHÞ^iîthþ +
_¯?¿:IÏssß:iï:yÿ +
+ +

For instance, to type "á" type [compose][a]['] or [compose]['][a]. + +

The character "nbsp" (non-breaking space) is typed by using +[compose][space]. + +

The single-character sequences may be followed by a space if +necessary to remove ambiguity. For instance, if you really want to +type "ª~" rather than "ã" you must type [compose][a][space][~]. + +

The same key may be used to "quote" control characters into the +text. If you need a ^Q character you can get one by typing +[compose][Control+Q]. + +

X may have a key on the keyboard +defined as XK_Multi_key. If so this key may be used as well +as the right-hand control key. You can set this up with the program +xmodmap. + +

If your keyboard is set to support a foreign language you should +also be able to type "dead key" prefix characters. On X you will +actually be able to see what dead key you typed, and if you then move +the cursor without completing the sequence the accent will remain +inserted.

Methods

-- cgit v1.2.3