keyboard.rc
author Claus Gittinger <cg@exept.de>
Mon, 06 Jun 2011 17:05:59 +0200
changeset 1127 601cd02e5a4b
parent 1121 9c20a29fe90b
child 1196 72b2cb293f6a
permissions -rw-r--r--
ctrlbackspace is deleteword, not shift-backspace
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"*
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
     2
 * Encoding: iso8859-1
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
     3
 *
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
 * $Header$
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 *
399
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 380
diff changeset
     6
 * MIMEType: application/x-smalltalk-source
5a842f5d7196 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 380
diff changeset
     7
 *
209
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 140
diff changeset
     8
 * ST/X startup configuration file:
22793de5d56e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 140
diff changeset
     9
 *
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 * sample keyboard.rc - file
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
 *
719
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
    12
 * this file defines some mappings for common function keys.
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
    13
 * These definitions used to be in 'private.rc',
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
 * but have been extracted into this separate file to allow easier
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
 * sharing of rc files (users having different private files, but want
54
802aa9185941 commentary
Claus Gittinger <cg@exept.de>
parents: 41
diff changeset
    16
 * to use the same keyboard mappings / keyboard macros)
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
 *
719
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
    18
 * A copy of this file can reside in $home/.smalltalk/keyboard.rc or
1127
601cd02e5a4b ctrlbackspace is deleteword, not shift-backspace
Claus Gittinger <cg@exept.de>
parents: 1121
diff changeset
    19
 * in the current directory. After a change, file it in the running st/x,
601cd02e5a4b ctrlbackspace is deleteword, not shift-backspace
Claus Gittinger <cg@exept.de>
parents: 1121
diff changeset
    20
 * using the fileBrowser's fileIn function.
54
802aa9185941 commentary
Claus Gittinger <cg@exept.de>
parents: 41
diff changeset
    21
 *
719
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
    22
 * These are my personal preferrences which may not be
402
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    23
 * correct for your environment.
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    24
 *
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
    25
 * WARNING:
402
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    26
 *   please keep the expressions below free from manipulating
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    27
 *   global state - all that should be done here is to set up the current
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    28
 *   screens keyboard map.
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    29
 *   Reason: in multihead applications, this will be consulted for each
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    30
 *   new display screen.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 *"
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
719
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
    33
Smalltalk fileIn:'keyboardMacros.rc'.
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
    34
!
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
    35
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    36
"*
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    37
 * key bindings common to all display types
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    38
 * use event monitor, to see what the Xserver sends us;
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    39
 * put display-specific stuff into a d_hostName.rc file.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    40
 *"
402
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    41
|map screen|
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
    42
402
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    43
screen := Screen current.
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    44
map := screen keyboardMap.
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
    45
931
050dc53ad707 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 927
diff changeset
    46
map bindValue:#Cmd  to:#Menu.
050dc53ad707 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 927
diff changeset
    47
map bindValue:#Menu to:#Appl.
1116
b773d9ea524f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    48
map bindValue:#Menu to:#CtrlAppl.
b773d9ea524f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    49
map bindValue:#Menu to:#CmdAppl.
931
050dc53ad707 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 927
diff changeset
    50
402
f8bad6cf5abc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 399
diff changeset
    51
(screen serverVendor startsWith:'DECWINDOWS') ifTrue:[
252
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    52
    "/ DEC has messed up the ESC key completely.
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    53
    "/ map ALT-` onto ESC for our convenience.
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    54
    "/
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    55
    "/ also, the right compose key (comes in as 'AltMulti_key' or
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    56
    "/ 'CtrlMulti_key' depending on the keyboard) is mapped
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    57
    "/ to 'Compose'.
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    58
    map bindValue:#Escape  to:#'Cmd`'.
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    59
    map bindValue:#Compose to:#'AltMulti_key'.    "/ the right compose key
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    60
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    61
    map bindValue:#Return  to:#'KP_Enter'.        "/ the keypads return key
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
    62
].
252
5d4a68556e45 ESC & Compose keys on DEC keyboards
Claus Gittinger <cg@exept.de>
parents: 209
diff changeset
    63
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
    64
"/ map bindValue:#'Hardcopy'  to:#'Super_R'.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
    65
map bindValue:#'Alt'  to:#'Super_L'.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
    66
map bindValue:#'Alt'  to:#'Hyper_R'.
299
2dbaa24f1a70 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 292
diff changeset
    67
960
99e158654348 ctrl-y is now redo;
Claus Gittinger <cg@exept.de>
parents: 943
diff changeset
    68
"/ we changed the next two; Ctrl-C is Copy in the windows world;
99e158654348 ctrl-y is now redo;
Claus Gittinger <cg@exept.de>
parents: 943
diff changeset
    69
"/ Ctrl-y is Redo.
99e158654348 ctrl-y is now redo;
Claus Gittinger <cg@exept.de>
parents: 943
diff changeset
    70
"/
694
cabfa9d70688 -w- as initial bcc32 option
Claus Gittinger <cg@exept.de>
parents: 692
diff changeset
    71
"/ map bindValue:#UserInterrupt  to:#Ctrlc.    "interrupt window process"
960
99e158654348 ctrl-y is now redo;
Claus Gittinger <cg@exept.de>
parents: 943
diff changeset
    72
"/ map bindValue:#UserAbort      to:#Ctrly.    "abort window process, but no debugger"
974
7b96f8bfbd37 Define UserInterrupt and UserAbort for X11
Stefan Vogel <sv@exept.de>
parents: 963
diff changeset
    73
map bindValue:#UserInterrupt to:#Break.     "WIN"
7b96f8bfbd37 Define UserInterrupt and UserAbort for X11
Stefan Vogel <sv@exept.de>
parents: 963
diff changeset
    74
map bindValue:#UserInterrupt to:#Pause.     "X11"
7b96f8bfbd37 Define UserInterrupt and UserAbort for X11
Stefan Vogel <sv@exept.de>
parents: 963
diff changeset
    75
map bindValue:#UserAbort     to:#CtrlCancel."WIN: abort window process, but no debugger"
1121
9c20a29fe90b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1120
diff changeset
    76
map bindValue:#UserAbort     to:#CtrlBreak. "X11: abort window process, but no debugger"
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    77
map bindValue:#FlushInput     to:#CtrlX.    "flush typeahead input"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    78
map bindValue:#DestroyView    to:#CmdCtrlX. "to destroy dead views"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    79
map bindValue:#DestroyTopView to:#CmdCtrlx. "to destroy dead views"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    80
926
9edc75730fb0 support ALT-F4 (close window)
Claus Gittinger <cg@exept.de>
parents: 925
diff changeset
    81
map bindValue:#CloseWindowRequest   to:#CmdF4.
9edc75730fb0 support ALT-F4 (close window)
Claus Gittinger <cg@exept.de>
parents: 925
diff changeset
    82
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    83
map bindValue:#DoIt       to:#Cmdd.         "i.e. Cmd-d / Alt-d (sometimes Meta-d)"
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
    84
map bindValue:#DoIt       to:#Ctrld.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    85
map bindValue:#InspectIt  to:#Cmdi.         "evaluate & inspect result"
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
    86
map bindValue:#InspectIt  to:#Ctrlq.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    87
map bindValue:#PrintIt    to:#Cmdp.         "evaluate and paste result"
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
    88
map bindValue:#PrintIt    to:#Ctrlp.
916
4d875ccf5db1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 728
diff changeset
    89
map bindValue:#ReplaceIt  to:#CmdP.         "evaluate and replace selection by result"
455
1bc57270b5d7 added Cmd-Shift-B as BrowseIt shortCut
Claus Gittinger <cg@exept.de>
parents: 442
diff changeset
    90
map bindValue:#BrowseIt   to:#CmdB.
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
    91
map bindValue:#BrowseIt   to:#CtrlB.
922
40de9cc98570 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 918
diff changeset
    92
map bindValue:#ImplementorsOfIt   to:#CtrlI.
496
160569d1e388 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 495
diff changeset
    93
map bindValue:#ImplementorsOfIt   to:#CmdI.
922
40de9cc98570 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 918
diff changeset
    94
"/ map bindValue:#SendersOfIt   to:#CtrlS.
40de9cc98570 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 918
diff changeset
    95
"/ map bindValue:#SendersOfIt   to:#CmdS.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
    96
1116
b773d9ea524f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
    97
map bindValue:#ToggleInsertMode             to:#CtrlInsert.
1120
98f5fbe9e3ec *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1116
diff changeset
    98
"/ map bindValue:#OpenSpecialCharacterWindow   to:#'Cmd-'.
681
26d33a18f12e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 644
diff changeset
    99
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   100
map bindValue:#Copy       to:#Cmdc.         "copy selection to buffer"
694
cabfa9d70688 -w- as initial bcc32 option
Claus Gittinger <cg@exept.de>
parents: 692
diff changeset
   101
map bindValue:#Copy       to:#Ctrlc.         "copy selection to buffer"
cabfa9d70688 -w- as initial bcc32 option
Claus Gittinger <cg@exept.de>
parents: 692
diff changeset
   102
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   103
map bindValue:#Cut        to:#Cmdx.         "cut selection into buffer"
699
064fa3d9d0a5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 697
diff changeset
   104
map bindValue:#Cut        to:#Ctrlx.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   105
map bindValue:#Paste      to:#Cmdv.         "paste buffer or external selection"
699
064fa3d9d0a5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 697
diff changeset
   106
map bindValue:#Paste      to:#Ctrlv.
925
897b2d03d4d9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 923
diff changeset
   107
map bindValue:#PasteFromHistory      to:#CmdV.         "paste buffer or external selection"
927
f0b00f1c92ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 926
diff changeset
   108
map bindValue:#Replace    to:#Cmdr.
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   109
map bindValue:#Replace    to:#Ctrlr.
923
ebeccd425b49 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 922
diff changeset
   110
map bindValue:#Join       to:#Ctrlj.        "join lines"
ebeccd425b49 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 922
diff changeset
   111
map bindValue:#Join       to:#Cmdj.         "join lines"
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   112
map bindValue:#Find       to:#Cmds.         "open searchbox"
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   113
map bindValue:#Find       to:#Ctrlf.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   114
map bindValue:#FindNext   to:#Cmdf.         "search fwd for last searchpattern or selection"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   115
map bindValue:#FindPrev   to:#Cmdb.         "search bwd for last searchpattern or selection"
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   116
map bindValue:#FindPrev   to:#Ctrlb.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   117
map bindValue:#SelectAll  to:#CmdA.         "that is Alt-shift-a"
927
f0b00f1c92ae *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 926
diff changeset
   118
map bindValue:#SelectAll  to:#Ctrla.
925
897b2d03d4d9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 923
diff changeset
   119
"/ map bindValue:#GotoLine   to:#Cmdg.
897b2d03d4d9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 923
diff changeset
   120
map bindValue:#GotoLine   to:#Ctrll.
1106
acb35f8d9f34 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1088
diff changeset
   121
map bindValue:#GotoLine   to:#Ctrlg.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   122
map bindValue:#SelectWord to:#Cmdw.         "select word under cursor"
725
741bb3230b81 undo is CTRL-z (windows-default)
Claus Gittinger <cg@exept.de>
parents: 719
diff changeset
   123
"/ map bindValue:#Undo       to:#Cmdu.
741bb3230b81 undo is CTRL-z (windows-default)
Claus Gittinger <cg@exept.de>
parents: 719
diff changeset
   124
"/ map bindValue:#Undo       to:#Ctrlu.
741bb3230b81 undo is CTRL-z (windows-default)
Claus Gittinger <cg@exept.de>
parents: 719
diff changeset
   125
map bindValue:#Undo       to:#Ctrlz.
960
99e158654348 ctrl-y is now redo;
Claus Gittinger <cg@exept.de>
parents: 943
diff changeset
   126
map bindValue:#Redo       to:#Ctrly.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   127
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   128
map bindValue:#Accept     to:#Cmda.
692
f35ce8775d13 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 690
diff changeset
   129
map bindValue:#Accept     to:#Ctrls.
922
40de9cc98570 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 918
diff changeset
   130
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   131
map bindValue:#Explain    to:#Cmde.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   132
map bindValue:#Explain    to:#Cmdh.
941
e21bb7208cb8 *** empty log message ***
fm
parents: 931
diff changeset
   133
map bindValue:#Format     to:#CmdF.             "that is Alt-shift-F"
554
db2eb5f17838 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 550
diff changeset
   134
"/ map bindValue:#Format     to:#CtrlF.        "that is Ctrl-shift-F"
716
b89dd0c733b0 CtrlBreak for keyboard interrupt
Stefan Vogel <sv@exept.de>
parents: 715
diff changeset
   135
705
de17c83c0068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 699
diff changeset
   136
"/ map bindValue:#DeleteLine to:#CtrlX.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   137
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   138
map bindValue:#NextPage     to:#Next.    "typically labelled PageDown on keyboard"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   139
map bindValue:#PreviousPage to:#Prior.   "typically labelled PageUp on keyboard"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   140
697
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   141
"/ map bindValue:#PreviousPage to:#Ctrlb.   "vi behavior"
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   142
"/ map bindValue:#NextPage     to:#Ctrlf.   "vi behavior"
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   143
"/ map bindValue:#HalfPageUp   to:#Ctrlu.
3f8bde56a5a2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 694
diff changeset
   144
"/ map bindValue:#HalfPageDown to:#Ctrld.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   145
442
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   146
"/ old setting:
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   147
"/ map bindValue:#BeginOfText  to:#Home.    "some prefer to bind #BeginOfLine to #Home"
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   148
"/ map bindValue:#EndOfText    to:#End.     "some prefer to bind #EndOfLine to #End"
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   149
"/
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   150
"/ new setting:
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   151
map bindValue:#BeginOfLine  to:#Home.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   152
map bindValue:#EndOfLine    to:#End.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   153
map bindValue:#BeginOfText  to:#CtrlHome.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   154
map bindValue:#EndOfText    to:#CtrlEnd.
442
d581ec53058f Home & End keyboard setting
Claus Gittinger <cg@exept.de>
parents: 440
diff changeset
   155
694
cabfa9d70688 -w- as initial bcc32 option
Claus Gittinger <cg@exept.de>
parents: 692
diff changeset
   156
"/ map bindValue:#BeginOfLine  to:#Ctrla.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   157
map bindValue:#EndOfLine    to:#Ctrle.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   158
map bindValue:#NextWord     to:#Ctrlw.
694
cabfa9d70688 -w- as initial bcc32 option
Claus Gittinger <cg@exept.de>
parents: 692
diff changeset
   159
map bindValue:#EndOfWord    to:#CtrlW.
1116
b773d9ea524f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1106
diff changeset
   160
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   161
map bindValue:#NextWord     to:#CtrlCursorRight.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   162
map bindValue:#PreviousWord to:#CtrlCursorLeft.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   163
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   164
map bindValue:#ScrollUp     to:#CtrlCursorUp.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   165
map bindValue:#ScrollDown   to:#CtrlCursorDown.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   166
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   167
map bindValue:#SearchMatchingParent  to:#Ctrlm.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   168
map bindValue:#SelectMatchingParents to:#Cmdm.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   169
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   170
map bindValue:#SelectToEnd           to:#CtrlE.   "that is ctrl-shift-e"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   171
map bindValue:#SelectFromBeginning   to:#CtrlA.   "that is ctrl-shift-a"
925
897b2d03d4d9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 923
diff changeset
   172
map bindValue:#ExpandSelectionByLine to:#Cmdl.    "try multiple Cmd-l's ..."
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   173
1088
b86db1072159 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1063
diff changeset
   174
map bindValue:#ZoomIn to:#'Ctrl+'.
b86db1072159 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1063
diff changeset
   175
map bindValue:#ZoomOut to:#'Ctrl-'.
b86db1072159 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1063
diff changeset
   176
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   177
"Notice:
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   178
  Cmd-CursorLeft/Right and Alt-CursorLeft/Right
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   179
  are also used by some winmdowmanagers (fvwm)
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   180
  if this is the case on your system, either
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   181
  change the following to use different keys,
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   182
  or change the windowmanagers configuration file
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   183
  (usr/lib/X11/xxxwm/*rc).
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   184
  The above is the reason that the following defines Ctrl-xxx
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   185
  as an alternative (mwm in the INDY also uses the alt-sequences)
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   186
"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   187
map bindValue:#FocusNext     to:#CmdCursorRight.   "experimental"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   188
map bindValue:#FocusPrevious to:#CmdCursorLeft.    "experimental"
550
1ab596a68079 learn is now CmdL
Claus Gittinger <cg@exept.de>
parents: 548
diff changeset
   189
map bindValue:#FocusNext     to:#CmdCursorDown.    "experimental"
1ab596a68079 learn is now CmdL
Claus Gittinger <cg@exept.de>
parents: 548
diff changeset
   190
map bindValue:#FocusPrevious to:#CmdCursorUp.      "experimental"
1ab596a68079 learn is now CmdL
Claus Gittinger <cg@exept.de>
parents: 548
diff changeset
   191
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   192
map bindValue:#FocusNext     to:#AltCursorRight.   "experimental"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   193
map bindValue:#FocusPrevious to:#AltCursorLeft.    "experimental"
255
ccb6df643f77 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
   194
map bindValue:#FocusNext     to:#AltCursorDown.    "experimental"
ccb6df643f77 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 252
diff changeset
   195
map bindValue:#FocusPrevious to:#AltCursorUp.      "experimental"
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   196
"/ map bindValue:#FocusNext     to:#CtrlCursorRight.  "experimental"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   197
"/ map bindValue:#FocusPrevious to:#CtrlCursorLeft.   "experimental"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   198
564
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   199
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   200
map bindValue:#NonInsertingTab  to:#ShiftTab.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   201
"/ map bindValue:#BackTab          to:#ShiftTab.
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   202
map bindValue:#BackTab          to:#CtrlTab.
564
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   203
map bindValue:#NonInsertingTab  to:#'ISO_Left_Tab'.
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   204
"/ map bindValue:#ToggleTabs       to:#CtrlTab.
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   205
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   206
"/ map bindValue:#FocusNext     to:#CtrlTab.          "experimental"
138
499198c9e957 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 122
diff changeset
   207
map bindValue:#FocusNext     to:#CmdTab.           "experimental"
564
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   208
"/ map bindValue:#FocusPrevious to:#'ISO_Left_Tab'.
8a0ef331f92a Backtab / NonInsertingTab
ca
parents: 554
diff changeset
   209
map bindValue:#FocusPrevious to:#'CmdISO_Left_Tab'.
415
2087d93fb4b1 *** empty log message ***
ca
parents: 403
diff changeset
   210
"/ map bindValue:#Tab           to:#'ISO_Left_Tab'.
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   211
map bindValue:#Menu          to:#Cmdz.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   212
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   213
"*
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   214
 * ISO LATIN 1 symbolic characters - map to iso8859 values
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   215
 * not all Xservers send those correctly.
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   216
 * As a fall back, dieresis mappings using Alt-key sequences are found at
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   217
 * the end.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   218
 *"
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   219
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   220
#(
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   221
	"/ dieresis characters
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   222
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   223
	Udiaeresis      16rDC
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   224
	Adiaeresis      16rC4
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   225
	Odiaeresis      16rD6
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   226
	udiaeresis      16rFC
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   227
	adiaeresis      16rE4
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   228
	odiaeresis      16rF6
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   229
	ydiaeresis      16rFF
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   230
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   231
	"/ grave
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   232
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   233
	Agrave          16rC0
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   234
	Egrave          16rC8
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   235
	Igrave          16rCC
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   236
	Ograve          16rCC
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   237
	Ugrave          16rD9
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   238
	agrave          16rE0
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   239
	egrave          16rE8
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   240
	igrave          16rEC
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   241
	ograve          16rF2
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   242
	ugrave          16rF9
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   243
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   244
	"/ acute
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   245
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   246
	Aacute          16rC1
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   247
	Eacute          16rC9
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   248
	Iacute          16rCD
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   249
	Oacute          16rD3
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   250
	Uacute          16rDA
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   251
	Yacute          16rDD
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   252
	aacute          16rE1
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   253
	eacute          16rE9
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   254
	iacute          16rED
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   255
	oacute          16rF3
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   256
	uacute          16rFA
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   257
	yacute          16rFD
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   258
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   259
	"/ circumflex
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   260
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   261
	Acircumflex     16rC2
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   262
	Ecircumflex     16rCA
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   263
	Icircumflex     16rCE
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   264
	Ocircumflex     16rD4
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   265
	Ucircumflex     16rDB
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   266
	acircumflex     16rE2
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   267
	ecircumflex     16rEA
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   268
	icircumflex     16rEE
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   269
	ocircumflex     16rF4
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   270
	ucircumflex     16rFB
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   271
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   272
	"/ tilde
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   273
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   274
	Atilde          16rC3
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   275
	Ntilde          16rD1
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   276
	atilde          16rE3
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   277
	ntilde          16rF1
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   278
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   279
	"/ ring
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   280
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   281
	Aring           16rC4
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   282
	aring           16rE4
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   283
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   284
	"/ ligatures
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   285
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   286
	AE              16rC5
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   287
	ae              16rE5
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   288
	ssharp          16rDF
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   289
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   290
	"/ cedilla
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   291
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   292
	Ccedilla        16rC7
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   293
	ccedilla        16rE7
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   294
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   295
	"/ slashed
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   296
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   297
	Ooblique        16rD8
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   298
	oslash          16rF8
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   299
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   300
	"/ misc (if on your keyboard)
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   301
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   302
	Eth             16rD0     "/ some old servers still use this
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   303
	ETH             16rD0
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   304
	eth             16rF0
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   305
	multiply        16rD7
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   306
	Thorn           16rDE   "/ some old servers still use this
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   307
	THORN           16rDE   "/ some old servers still use this
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   308
	division        16rF7
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   309
	thorn           16rFE
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   310
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   311
	section         16rA7
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   312
	degree          16rB0
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   313
	twosuperior     16rB2
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   314
	threesuperior   16rB3
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   315
	mu              16rB5
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   316
) pairWiseDo:[:symbolic :numeric |
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   317
	map bindValue:(Character value:numeric) to:symbolic.
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   318
].
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   319
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   320
"*
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   321
 * need more here (katakana, arabic, cyrillic, greek etc.)
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   322
 *"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   323
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   324
"*
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   325
 * numeric keypad - binding to normal numeric keys
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   326
 *"
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   327
"/ map bindValue:$0 to:#'KP_Insert'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   328
"/ map bindValue:$1 to:#'KP_End'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   329
"/ map bindValue:$2 to:#'KP_Down'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   330
"/ map bindValue:$3 to:#'KP_Next'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   331
"/ map bindValue:$4 to:#'KP_Left'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   332
"/ map bindValue:$5 to:#'KP_Begin'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   333
"/ map bindValue:$6 to:#'KP_Right'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   334
"/ map bindValue:$7 to:#'KP_Home'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   335
"/ map bindValue:$8 to:#'KP_Up'.
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   336
"/ map bindValue:$9 to:#'KP_Prior'.
380
fac7090c0ff7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 374
diff changeset
   337
map bindValue:#Return to:#'KP_Enter'.
fac7090c0ff7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 374
diff changeset
   338
map bindValue:#Delete to:#'KP_Delete'.
92
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   339
dd4108239142 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 89
diff changeset
   340
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   341
"/ remove these lines, if your keyboard has a COMPOSE-key.
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   342
"/ None of our Xdisplays here has one - so we simulate it using CTRL-R ...
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   343
"/ which on some (of our) servers comes pretranslated as Multi_key,
327
df575037165e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 299
diff changeset
   344
"/ CtrlMulti_key or even Mode_switch.
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   345
327
df575037165e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 299
diff changeset
   346
map bindValue:#Compose     to:#'Control_R'.       "/ the right compose key
455
1bc57270b5d7 added Cmd-Shift-B as BrowseIt shortCut
Claus Gittinger <cg@exept.de>
parents: 442
diff changeset
   347
"/ map bindValue:#Compose     to:#'Control_L'.       "/ the right compose key
327
df575037165e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 299
diff changeset
   348
map bindValue:#Compose     to:#'Multi_key'.       "/ the right compose key
df575037165e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 299
diff changeset
   349
map bindValue:#Compose     to:#'CtrlMulti_key'.   "/ the right compose key
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   350
"/ map bindValue:#Compose     to:#'Mode_switch'.
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   351
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   352
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   353
"/ a kludge: some Xservers send #Delete for both the backspace
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   354
"/ and the Delete key. In this case, we use the Backspace function
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   355
"/ for both keys. If your Xserver does not do this (it should not)
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   356
"/ remove or comment the following 'bindValue:#BackSpace'-line:
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   357
"/
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   358
356
4275f251cb37 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 347
diff changeset
   359
"/ map bindValue:#BackSpace     to:#Delete.
1127
601cd02e5a4b ctrlbackspace is deleteword, not shift-backspace
Claus Gittinger <cg@exept.de>
parents: 1121
diff changeset
   360
map bindValue:#DeleteWordBeforeCursor    to:#CtrlBackSpace.
86
7cb0bbfd6431 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 76
diff changeset
   361
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
"/
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   363
"/ my personal preferences - comment it, if you do not like them
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
"/ bind function and other keys as:
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   365
"/
715
529ebe47d1e9 Change default window style to #mswindowsXP
Stefan Vogel <sv@exept.de>
parents: 705
diff changeset
   366
"/ F1            - help
1063
b0ad748f0a18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 974
diff changeset
   367
"/ F2            - rename (old: completion)
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   368
"/ F3            - comment-it
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   369
"/ F4            - uncomment-it
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   370
"/ F5            - paste shell output
715
529ebe47d1e9 Change default window style to #mswindowsXP
Stefan Vogel <sv@exept.de>
parents: 705
diff changeset
   371
"/ F8            - again
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   372
"/ F9            - undent by 4
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   373
"/ F10           - indent by 4
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   374
"/ Control-R     - Compose key
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   375
"/ Break         - UserInterrupt
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   376
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   377
"/
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
"/ convenient functions on the keyboard
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   379
"/
942
b96f7604b8e4 *** empty log message ***
fm
parents: 941
diff changeset
   380
map bindValue:#Help             to:#F1.
b96f7604b8e4 *** empty log message ***
fm
parents: 941
diff changeset
   381
map bindValue:#Again            to:#F8.
89
fffab00793be *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 88
diff changeset
   382
"/ map bindValue:#PrintIt       to:#Print.      "/ called PrintScreen on most keyboards
fffab00793be *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 88
diff changeset
   383
"/ map bindValue:#InspectIt     to:#Execute.    "/ called SysReq on most keyboards
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
922
40de9cc98570 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 918
diff changeset
   385
map bindValue:#SaveAs        to:#CtrlS.
88
95380a1bf862 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
   386
map bindValue:#SaveAs        to:#CmdS.
95380a1bf862 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
   387
481
e7ac8dea1db0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 460
diff changeset
   388
"/ xxxF5      -> macro ReplaceSelectionByUnixCommandsOutput (unix command output paste)
460
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   389
"/ CtrlTab -> macro ToggleTabs (toggle 4/8 tabs)
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   390
"/ F10     -> macro IndentBy4 (indent by 4)
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   391
"/ F9      -> macro UndentBy4 (undent by 4)
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   392
"/ F12     -> macro IndentBy1 (indent by 1)
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   393
"/ F11     -> macro UndentBy1 (undent by 1)
1063
b0ad748f0a18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 974
diff changeset
   394
"/ F2      -> rename (old: completion)
292
aab8f8feb824 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 290
diff changeset
   395
"/ F3      -> commentSelection
aab8f8feb824 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 290
diff changeset
   396
"/ F4      -> uncommentSelection
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   397
481
e7ac8dea1db0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 460
diff changeset
   398
"/ map bindValue:#ReplaceSelectionByUnixCommandsOutput  to:#F5.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   399
"/ map bindValue:#CmdF97 to:#F7.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   400
"/ map bindValue:#CmdF96 to:#F6.
643
Claus Gittinger <cg@exept.de>
parents: 642
diff changeset
   401
460
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   402
map bindValue:#IndentBy4 to:#F10.
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   403
map bindValue:#UndentBy4 to:#F9.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   404
460
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   405
map bindValue:#IndentBy1 to:#F12.
b0b146033ca1 macro names
Claus Gittinger <cg@exept.de>
parents: 459
diff changeset
   406
map bindValue:#UndentBy1 to:#F11.
292
aab8f8feb824 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 290
diff changeset
   407
726
c3108d9652d8 better F6 macro
Claus Gittinger <cg@exept.de>
parents: 725
diff changeset
   408
map bindValue:#ConvertSelectionToLowercaseOrUppercaseOrUppercaseFirst to:#F6.
728
567654833bf6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 726
diff changeset
   409
map bindValue:#ConvertSelectionToUppercase to:#CtrlF6.
457
de0d828c363c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 455
diff changeset
   410
1063
b0ad748f0a18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 974
diff changeset
   411
map bindValue:#Rename           to:#F2.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   412
map bindValue:#CommentSelection to:#F3.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   413
map bindValue:#UncommentSelection to:#F4.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   414
719
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
   415
map bindValue:#ParenthizeSelection to:#'Cmd('.
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
   416
map bindValue:#UnparenthizeSelection to:#'Cmd)'.
b9ea1b60c2a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 716
diff changeset
   417
699
064fa3d9d0a5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 697
diff changeset
   418
map bindValue:#LearnKeyboardMacro   to:#CtrlF2.
064fa3d9d0a5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 697
diff changeset
   419
map bindValue:#ExecuteKeyboardMacro to:#CmdF2.
438
182b5f7c4fa7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 415
diff changeset
   420
1063
b0ad748f0a18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 974
diff changeset
   421
"/ map bindValue:#CodeCompletion     to:#F2.
942
b96f7604b8e4 *** empty log message ***
fm
parents: 941
diff changeset
   422
map bindValue:#CodeCompletion     to:#'Ctrl '.  "that is Ctrl-Space"
b96f7604b8e4 *** empty log message ***
fm
parents: 941
diff changeset
   423
943
f85e3d3635c5 *** empty log message ***
fm
parents: 942
diff changeset
   424
map bindValue:#ExpandAbbreviation to:#'Cmd '.     "that is Alt-Space"
438
182b5f7c4fa7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 415
diff changeset
   425
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   426
"/ map bindValue:#PasteBlockEvaluationsOutput to:#CmdV.
487
6d6fbd3a4a46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 484
diff changeset
   427
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   428
"/
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   429
"/ since some of my machines have german keyboards ;-)
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   430
"/ and I like to be able to edit my files on all machines,
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   431
"/ I need a translation in both ways.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   432
"/ you'd normally not define things in both directions.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   433
"/
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   434
"/ actually, these things belong into the servers modmap or
57
3e06b2840c9f structure & commentary
Claus Gittinger <cg@exept.de>
parents: 54
diff changeset
   435
"/ into a display specific d_<displayName>.rc ...
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   436
"/
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   437
"/ german national characters on a US keyboard:
140
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   438
"/ comment this, if you have a german keyboard.
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   439
"/
140
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   440
"/map bindValue:(Character value:16rFC) to:#'Cmd['.   "/ u dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   441
"/map bindValue:(Character value:16rE4) to:#'Cmd'''.  "/ a dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   442
"/map bindValue:(Character value:16rF6) to:#'Cmd;'.   "/ o dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   443
"/map bindValue:(Character value:16rDC) to:#'Cmd{'.   "/ U dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   444
"/map bindValue:(Character value:16rC4) to:#'Cmd"'.   "/ A dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   445
"/map bindValue:(Character value:16rD6) to:#'Cmd:'.   "/ O dieresis
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   446
"/map bindValue:(Character value:16rDF) to:#'Cmd-'.   "/ s-sharp
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   447
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   448
"/
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   449
"/ US characters on national keyboards:
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   450
"/ (on many national keyboards, the x-server does NOT correctly
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   451
"/  xlate characters .... on others, it does and you may remove/comment
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   452
"/  the following.)
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   453
"/
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   454
map bindValue:$[ to:#'Alt['.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   455
map bindValue:$] to:#'Alt]'.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   456
map bindValue:$| to:#'Alt|'.
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   457
map bindValue:${ to:#'Alt{'.
57
3e06b2840c9f structure & commentary
Claus Gittinger <cg@exept.de>
parents: 54
diff changeset
   458
map bindValue:$} to:#'Alt}'.
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   459
map bindValue:$\ to:#'Alt\'.
140
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   460
map bindValue:$~ to:#'Alt~'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   461
map bindValue:$@ to:#'Alt@'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   462
609
f0f51d4a0066 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 586
diff changeset
   463
map bindValue:$[ to:#'Cmd['.
140
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   464
map bindValue:$] to:#'Cmd]'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   465
map bindValue:$| to:#'Cmd|'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   466
map bindValue:${ to:#'Cmd{'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   467
map bindValue:$} to:#'Cmd}'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   468
map bindValue:$\ to:#'Cmd\'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   469
map bindValue:$~ to:#'Cmd~'.
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   470
map bindValue:$@ to:#'Cmd@'.
497
1a8b0d6c7750 french alt stuff (kludge)
Claus Gittinger <cg@exept.de>
parents: 496
diff changeset
   471
map bindValue:$# to:#'Cmd#'.
140
30920131031d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 138
diff changeset
   472
690
4e7825c093ba *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 684
diff changeset
   473
map bindValue:#UserInterrupt to:#'Cmd.' .     "/ for squeak compatibility
1121
9c20a29fe90b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1120
diff changeset
   474
"/ map bindValue:#UserInterrupt to:#'Ctrl.' .    "/ for vw compatibility
122
6b06631a4bb0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 92
diff changeset
   475
41
d61cda45c461 separated keyboard macros
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   476
!