Keyboard.wsp
author Claus Gittinger <cg@exept.de>
Sun, 19 Jan 2020 16:28:21 +0100
changeset 1620 6437a27b72fc
parent 1404 9b26d165bcba
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
467
247b89eb3134 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
Keyboard ShortCuts reference:
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
     2
=============================
1115
436129b25de5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1114
diff changeset
     3
(see also the HTML online documentation, or the Launcher's "Settings-Keyboard" dialog).
467
247b89eb3134 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
1332
492c9ce27890 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1118
diff changeset
     5
For Smalltalkers, the most useful key first:
492c9ce27890 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1118
diff changeset
     6
============================================
1339
92c57727d638 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1332
diff changeset
     7
    Pause/Break             is the UserInterrupt key: "interrupt & enter debugger"
92c57727d638 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1332
diff changeset
     8
    CTRL-. and also CMD-.   do the same, for all those used to VW or Squeak
1332
492c9ce27890 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1118
diff changeset
     9
1057
4dbfffc670c8 *** empty log message ***
sr
parents: 961
diff changeset
    10
Attention: Recent Changes:
1064
b9986ee1ff44 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1058
diff changeset
    11
F2      Was changed from CodeCompletion to Rename (for win32 compatibility);
1115
436129b25de5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1114
diff changeset
    12
	If you don't like that, see & edit the "keyboard.rc" file.
1064
b9986ee1ff44 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1058
diff changeset
    13
	CTRL-SPACE still works for completion.
1057
4dbfffc670c8 *** empty log message ***
sr
parents: 961
diff changeset
    14
1352
d56b9df810c5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1339
diff changeset
    15
ALT-SPACE snippet insertion has been added (try typing <t><s><ALT-SPACE>)
1115
436129b25de5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1114
diff changeset
    16
436129b25de5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1114
diff changeset
    17
436129b25de5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1114
diff changeset
    18
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
    19
Notice1:
514
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
    20
    for most systems: the CMD-key is mapped to the left ALT-key.
1372
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    21
    This includes the Mac, where currently the Apple-CMD key is used
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    22
    by Xquartz (which is a little annoying at times).
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    23
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
    24
Notice2:
514
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
    25
    case matters; CMD-a is different from CMD-A  (CMD-Shift-a)
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    26
    case matters; Ctrl-a is different from Ctrl-A  (Ctrl-Shift-a)
957
1445d71f4802 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 730
diff changeset
    27
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
    28
Notice3:
514
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
    29
    the settings are defined during startup, by reading the
1372
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    30
    file: "keyboard.rc".
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    31
    In our lab, we are working across all kinds of systems (windows,
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    32
    osx, linux), but always in Smalltalk. So the keyboard settings
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    33
    are set to be the same across them. Therefore, some keys behave
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    34
    different from the native OS's standard.
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    35
    If you don't like the settings, change them!
467
247b89eb3134 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
1372
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    37
Notice4:
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    38
    You can add your own keyboard macros and/or change the shortKey
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    39
    mapping, by modifying the file "keyboard.rc" (make a save copy first).
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    40
    The either restart ST/X, or file-in the modified one.
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    41
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    42
Default Function Key Mapping (see "keyboard.rc" for details):
236da1055552 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1352
diff changeset
    43
=============================================================
471
4f331b44095d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    44
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    45
Unix      Windows   OSX         Function
957
1445d71f4802 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 730
diff changeset
    46
----------------------------------------------------------------------------------------
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    47
CMD-a     CTRL-s    CTRL-s      Accept / Save (compile or save)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    48
CMD-b     CTRL-b    CTRL-b      Backward search (selection or previous search pattern)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    49
CMD-c     CTRL-c    CTRL-c      Copy
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    50
CMD-d     CTRL-d    CTRL-d      DoIt (evaluate selection)
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    51
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    52
CMD-f                           Forward search (selection or previous search pattern)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    53
CMD-g     CTRL-g    CTRL-g      Goto lineNumber
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    54
CMD-h     F1                    Help (= explain)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    55
CMD-i     CTRL-q    CTRL-q      InspectIt
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    56
CMD-m     CMD-m                 select up to Matching parenthesis
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    57
CMD-p     CTRL-p    CTRL-p      PrintIt (evaluate selection and paste result)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    58
CMD-r     CTRL-r    CTRL-r      Replace
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    59
CMD-s     CTRL-f    CTRL-f      Search (open search dialog)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    60
CMD-v     CTRL-v    CTRL-v      Paste
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    61
CMD-w     CMD-w                 Select Word under cursor
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    62
CMD-x     CTRL-x    CTRL-x      Cut
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    63
CMD-z     CMD-z                 PopUpMenu
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    64
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    65
CTRL-z    CTRL-z    CTRL-z      Undo
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    66
CTRL-y    CTRL-y    CTRL-y      Redo
961
9f4ffdf0c6e0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 957
diff changeset
    67
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    68
CMD-A     CTRL-a    CTRL-a      Select All
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    69
CMD-B     CTRL-B    CTRL-B      BrowseIt
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    70
CMD-L     CTRL-F2               Enter/leave Learn-macro mode (CMD-M to replayMacro)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    71
CMD-M     CMD-F2                Execute keyboard Macro (CMD-L to learn)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    72
CMD-S     CMD-S                 Save as (a file)
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    73
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    74
CMD-Tab                         Focus next (unless eaten by windowManager)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    75
CMD-Cursor                      Focus next/previous (unless eaten by windowManager)
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    76
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    77
CMD-.     CMD-.      CTRL-.     Interrupt - enter debugger
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    78
BREAK     BREAK                 Interrupt - enter debugger
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    79
CTRL-BRK  CTRL-BRK              Interrupt - abort operation. do not enter debugger
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    80
CMD-Y                           Interrupt - abort operation. do not enter debugger
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    81
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    82
CTRL-Tab  CTRL-Tab   CTRL-Tab   Backtab
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    83
Shift-Tab                       Non-inserting tab (cursor movement only)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    84
Shift-Return                    Non-inserting return (cursor movement only)
471
4f331b44095d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    85
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    86
HOME      HOME                  Goto begin of line
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    87
POS1      POS1                  Goto begin of line
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    88
END       END                   Goto end of line
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    89
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    90
Ctrl-HOME Ctrl-HOME             Goto begin of page/text (press twice for begin of text)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    91
Ctrl-POS1 Ctrl-POS1             Goto begin of page/text (press twice for begin of text)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    92
Ctrl-END  Ctrl-END              Goto end of page/text (press twice for end of text)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    93
CTRL-g    CTRL-g     CTRL-g     Goto line (opens a dialog for the line-number)
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    94
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    95
Shift-HOME Shift-HOME           Select from begin of line
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    96
Shift-POS1 Shift-POS1           Select from begin of line
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    97
Shift-END  Shift-END            Select to end of line
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
    98
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
    99
CTRL-W    CTRL-W     CTRL-W     Forward to end-of this / begin of next word
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   100
CTRL-w    CTRL-w     CTRL-w     Forward to begin next word
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   101
CTRL-l    CTRL-l     CTRL-l     Goto line
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   102
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   103
CTRL-A    CTRL-A     CTRL-A     Select from begin of text
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   104
CTRL-E    CTRL-E     CTRL-E     Select to end of text
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   105
CTRL-X    CTRL-X                Flush (trow away) typeahead input
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   106
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   107
CTRL-2    CTRL-2     CTRL-2     Enclose the selected text in parenthesis / remove parenthesis
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   108
CTRL-9    CTRL-9     CTRL-9     Enclose the selected text in parenthesis / remove parenthesis
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   109
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   110
CTRL-SPACE                      CodeCompletion (in the browser only)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   111
ALT-SPACE                       Insert Abbreviation (try <ALT-SPACE> behind the string 'it')
1058
ae57577608ec *** empty log message ***
sr
parents: 1057
diff changeset
   112
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   113
CMD--                           Open SpecialCharacterWindow (CMD-<minus>)
1114
108960d172bb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1107
diff changeset
   114
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   115
F2         F2        F2         Rename (used to be: CodeCompletion)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   116
F3         F3        F3         Comment selection
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   117
F4         F4        F4         Uncomment Selection
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   118
F6         F6        F6         Selection to Lowercase/Uppercase/UpperCaseFirst (toggle through)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   119
CTRL-F6    CTRL-F6              Selection to UpperCase
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   120
F8         F8        F8         Again (repeat last cut/replace)
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   121
F9         F9        F9         Undent by 4
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   122
F10        F10       F10        Indent by 4
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   123
F11        F11       F11        Undent by 1
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   124
F12        F12       F12        Indent by 1
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   125
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   126
PageUp     PageUp               Backward one page
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   127
PageDown   PageDown             Forward one page
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   128
1404
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   129
Insert     Insert               Paste
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   130
Delete     Delete               Delete the selection
9b26d165bcba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1372
diff changeset
   131
Shift-Delete                    Delete followup spaces up to the next non-space
471
4f331b44095d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
   132
4f331b44095d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
   133
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   134
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   135
Special (national) Characters:
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   136
=============================
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   137
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   138
There is a virtual keyboard found on the popUpMenu, under "others"-"others"-"special keys".
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   139
Keep this view open, beside your editor and click on a character to insert it.
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   140
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   141
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   142
Unix only:
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   143
==========
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
   144
The right CTRL-key is used as a Compose key
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   145
(this can be changed in the "keyboard.rc" file).
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   146
Composed national characters are entered as a 3-character sequence:
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
   147
    COMPOSE key1 key2
514
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
   148
press them in sequence - not at the same.
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   149
For example, the french e-accentGrave is entered as:
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   150
    COMPOSE e `
695
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   151
and the german ä (umlaut-a) is entered as:
37222d6f160e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 682
diff changeset
   152
    COMPOSE a "
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   153
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   154
A full list is found in the Method "WindowSensor initializeComposeKeyTable".
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   155
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   156
Alternatively, special characters can be copy/pasted from the following list:
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
   157
(Notice: you can also use a font-display via the text-editors
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
   158
    'more'-'tools'-'specialCharacters'
584
8b447a63eb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 562
diff changeset
   159
 menu to insert any special character)
8b447a63eb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 562
diff changeset
   160
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   161
    acute:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   162
	Á É Í Ó Ú Ý     á é í ó ú ý    [ Compose <char> ' ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   163
    grave:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   164
	À È Ì Ò Ù       à è ì ò ù      [ Compose <char> ` ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   165
    circumflex:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   166
	Â Ê Î Ô Û       â ê î ô û      [ Compose <char> ^ ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   167
    tilde:
606
dd06e953c66b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 592
diff changeset
   168
	Ã Õ Ñ           ã õ ñ          [ Compose <char> ~ ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   169
    dieresis:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   170
	Ä Ë Ï Ö Ü       ä ë ï ö ü ÿ    [ Compose <char> " ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   171
    slash:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   172
	Ø ø                            [ Compose <char> / ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   173
    ring:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   174
	Å å                            [ Compose <char> * ]
584
8b447a63eb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 562
diff changeset
   175
    cedille:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   176
	Ç ç                            [ Compose <char> , ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   177
    ligatures:
592
394828df547a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 591
diff changeset
   178
	ß Æ æ                          [ Compose <char1> <char1> ]
499
6492e0435009 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 471
diff changeset
   179
    others:
584
8b447a63eb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 562
diff changeset
   180
	Ð Þ þ ð × ÷ ± µ ¬ « » ° º ¹ ² ³ ¼ ½ ¾
560
895bae8bf8b8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 551
diff changeset
   181
    misc:
584
8b447a63eb9a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 562
diff changeset
   182
	[ ] ~ @ { } | \ © ®
514
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
   183
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
   184
---------------------------------------------------------------------------------------------------------
c792930cd874 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 499
diff changeset
   185
This Documents Version: $Revision$