faqts : Computers : Programming : Languages : Tse : Configuration : .ui file

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

0 of 1 people (0%) answered Yes
Recently 0 of 1 people (0%) answered Yes

Entry

TSE: Configuration: File: .UI: Key: Assignment: Example: Can you give an example of key assigments?

Apr 3rd, 2005 12:32
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 28 March 2005 - 11:53 pm ----------------------

TSE: Configuration: File: .UI: Key: Assignment: Example: Can you give 
an example of key assigments?

---

--- cut here: begin --------------------------------------------------

----------
// +-------------------------------+
// |*KEYS: KEYBOARD: BINDING: BEGIN|
// +-------------------------------+

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
keydef PromptKeys
<Shift Del>                 CutToWinClip()
<Ctrl Ins>                  CopyToWinClip()
<Shift Ins>                 PasteFromWinClip()
   end
  #ENDIF
 #ELSE
  keydef PromptKeys
  end
 #ENDIF

// +-----------------------------+
// |*KEYS: KEYBOARD: BINDING: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------+
// |*KEYS: 1: FUNCTION: BEGIN|
// +-------------------------+

<f1>                        Help("Key Assignments") // new [kn, ni, 
th, 29-05-2003 17:39:48]

<f2>                        PROCMacroRunPurge( "inseliad" ) // 
operation: insert: line: add empty line after // new [kn, ri, su, 03-
04-2005 15:22:50]

<f3>

<f4>                        PROCMacroRunPurge( "linedupl" ) // 
operation: copy: line: duplicate: current // new [kn, ri, su, 03-04-
2005 15:24:30]

<f5>                        PROCMacroRunPurge( "gotowist" ) // 
operation: goto: windows: scroll: top // new [kn, ri, su, 03-04-2005 
15:25:35]

<f6>                        PROCMacroRunPurge( "remoliel" ) // 
operation: remove: line: text: from cursor to end of line // new [kn, 
ri, su, 03-04-2005 15:26:33]

<f7>

<f8>

 #IFDEF EDITOR_VERSION
  #IF EDITOR_VERSION >= 0x4000
<f9>                        PROCMacroRunPurge( "dosshelm" ) // 
operation: run: program: program: dos // new [kn, ri, su, 03-04-2005 
15:32:11]
#ENDIF
#ELSE
 <f9>                        PROCMacroRunPurge( "dosshelm" ) 
PROCMacroRunKeep( "checkvire" ) // new [kn, ni, fr, 30-05-2003 
18:58:04]
#ENDIF

<f10>                       MainMenu() // macro

// enhanced keyboard only

#IFDEF WIN32
<f11>
#ELSE
#ENDIF

<f12>

// +-----------------------+
// |*KEYS: 1: FUNCTION: END|
// +-----------------------+
// --------------------------------------------------------------------
----------
// +------------------------+
// |*KEYS: 1: SPECIAL: BEGIN|
// +------------------------+

<BackSpace>                 mBackspace() // macro

<CenterCursor>

<CursorDown>                PROCMacroRunPurge( "gotocugd" ) // 
operation: goto: text: cursor: down // new [kn, ri, su, 03-04-2005 
15:45:57]

<CursorLeft>                PROCMacroRunPurge( "gotocugl" ) // 
operation: goto: text: cursor: left // old [kn, ri, su, 03-04-2005 
16:22:00]

<CursorRight>               PROCMacroRunPurge( "gotocugr" ) // 
operation: goto: text: cursor: right // new [kn, ri, su, 03-04-2005 
16:27:57]

<CursorUp>                  PROCMacroRunPurge( "gotocugu" ) // 
operation: goto: text: cursor: up // new [kn, ri, su, 03-04-2005 
15:48:16]

<Del>                       mDelChar()          // macro

<End>                       PROCMacroRunPurge( "gotolien" ) // 
operation: goto: end of line: one character past end of line // new 
[kn, ri, su, 03-04-2005 16:33:01]

<Enter>                     mCReturn() // macro

<Escape>                    MainMenu() // macro

<Grey*>                     PROCMacroRunPurge( "inseclpa" ) // 
operation: insert: text: line: after: paste: clipboard: tse // new 
[kn, ri, su, 03-04-2005 19:46:58]

<Grey+>                     PROCMacroRunPurge( "cliptcop" ) // 
operation: copy: clipboard: tse: text: clipboard // new [kn, ri, su, 
03-04-2005 17:22:26]

<Grey->                     PROCMacroRunPurge( "remoclct" ) // 
operation: remove: cut: clipboard: to tse // new [kn, ri, su, 03-04-
2005 17:19:03]

<GreyEnter>                 PROCMacroRunPurge( "insetegb" ) // 
operation: insert: text: character: insert new line, and goto new 
line: creturn // new [kn, ri, su, 03-04-2005 19:52:27]

<Home>                      PROCMacroRunPurge( "gotolibe" ) // 
operation: goto: line: begin // new [kn, ri, su, 03-04-2005 16:37:54]

<Ins>                       PROCMacroRunPurge( "settosin" ) // 
operation: set: text: insert: mode: tse: toggle // new [kn, ri, su, 03-
04-2005 16:46:19]

<PgDn>                      PROCMacroRunPurge( "gotopado" ) // 
operation: goto: page: down // new [kn, ri, su, 03-04-2005 16:48:45]

<PgUp>                      PROCMacroRunPurge( "gotopaup" ) // 
operation: goto: page: up // new [kn, ri, su, 03-04-2005 16:53:12]

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Tab>                       mTabRight() // old [kn, ni, fr, 30-05-2003 
14:43:54]
#ENDIF
#ELSE
 <Tab>                       qeTabRight()
#ENDIF

// +----------------------+
// |*KEYS: 1: SPECIAL: END|
// +----------------------+
// --------------------------------------------------------------------
----------
// +-----------------------+
// |*KEYS: 1: SYMBOL: BEGIN|
// +-----------------------+

<`>

</>

// +---------------------+
// |*KEYS: 1: SYMBOL: END|
// +---------------------+
// --------------------------------------------------------------------
----------
// +----------------------+
// |*KEYS: 1: DIGIT: BEGIN|
// +----------------------+

// +--------------------+
// |*KEYS: 1: DIGIT: END|
// +--------------------+
// --------------------------------------------------------------------
---------
// +--------------------------+
// |*KEYS: 1: CHARACTER: BEGIN|
// +--------------------------+

// +------------------------+
// |*KEYS: 1: CHARACTER: END|
// +------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------+
// |*KEYS: 2: <ALT>: FUNCTION: BEGIN|
// +--------------------------------+

<Alt f1>                    LineTypeMenu()

<Alt f2>                    PROCMacroRunPurge( "inselibe" ) // 
operation: insert: line: text: line: empty: add: before // new [kn, 
ri, su, 03-04-2005 16:56:35]

<Alt f3>                    PROCMacroRunPurge( "match" ) // operation: 
check: match: character: begin+end // new [kn, ri, su, 03-04-2005 
16:57:31]

<Alt f4>                    PROCMacroRunPurge( "checficm" ) // 
operation: check: file: match: begin: end // new [kn, ni, sa, 16-08-
2003 23:25:40]

<Alt f5>

// --- OPERATION: GOTO: BEGIN --- //

<Alt f6>                    PROCMacroRunPurge( "gotorecd" ) // 
operation: goto: record: filenamemacro: default // new [kn, ni, sa, 11-
10-2003 21:36:18]

<Alt f7>                    PROCMacroRunPurge( "gotorpfc" ) // 
operation: goto: DEF PROC name in current record // added [kn, ni, sa, 
11-10-2003 21:58:31]

<Alt f8>                    PROCMacroRunPurge( "gototeej" ) // 
operation: goto: text: indent: previous // added [kn, ni, su, 12-10-
2003  4:10:07]

<Alt f9>                    PROCMacroRunPurge( "gototeei" ) // 
operation: goto: text: indent: next // added [kn, ni, su, 12-10-2003  
4:11:03]

<Alt f10>                   PROCMacroRunPurge( "selermcs" ) // 
operation: select: mark: record: current: separator: excluded: fix // 
added [kn, ni, tu, 03-06-2003 11:30:12]

// --- OPERATION: GOTO: END --- //

// enhanced keyboard only

<Alt f11>

<Alt f12>

// +------------------------------+
// |*KEYS: 2: <ALT>: FUNCTION: END|
// +------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------+
// |*KEYS: 2: <ALT>: SPECIAL: BEGIN|
// +-------------------------------+

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Alt BackSpace>
  #ENDIF
#ELSE
 <Alt BackSpace>             // use this to TSE v2.5  [kn, ri, su, 14-
10-2001 19:43:06]
#ENDIF

<Alt CenterCursor>

<Alt CursorDown>

<Alt CursorLeft>

<Alt CursorRight>

<Alt CursorUp>

<Alt Del>                   // added // but already in use by another 
macro (=delete to end of line, like <F6>) [kn, ri, mo, 28-03-2005 
16:53:05] // PageUp key

<Alt End>

<Alt Enter>

<Alt Escape>                // added // used by Microsoft Windows to 
switch between running programs [kn, amv, mo, 28-03-2005 17:00:06]

// ---

<Alt Grey*>

<Alt Grey+>

<Alt Grey->

<Alt Grey/>

<Alt GreyCursorDown>

<Alt GreyCursorLeft>

<Alt GreyCursorRight>

<Alt GreyCursorUp>

<Alt GreyDel>

<Alt GreyEnd>

<Alt GreyEnter>

<Alt GreyHome>

<Alt GreyIns>

<Alt GreyPgDn>

<Alt GreyPgUp>

// ---

<Alt Home>

<Alt Ins>

<Alt NumLock>

<Alt Pause>

<Alt PgDn>

<Alt Pgup>

<Alt PrtSc>                 // added // used by Microsoft Windows to 
print screen of current window [kn, ri, mo, 28-03-2005 16:57:15]

<Alt SpaceBar>              // added // used by Microsoft Windows to 
open MSDOS console menu option in left upper corner [kn, ri, mo, 28-03-
2005 17:07:51]

<Alt Tab>                   // added // used by Microsoft Windows to 
switch between running programs [kn, amv, mo, 28-03-2005 17:12:14]

// +-----------------------------+
// |*KEYS: 2: <ALT>: SPECIAL: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------+
// |*KEYS: 2: <ALT>: SYMBOL: BEGIN|
// +------------------------------+

<Alt `>

<Alt ->                     mCopyCharAboveToEol() // macro

<Alt =>                     mFindWordAtCursor('+') // macro

<Alt [>

<Alt ]>                     PROCMacroRunPurge( "insetefd" ) // 
operation: insert: file: text: filename: current: full: default // new 
[kn, ri, su, 03-04-2005 17:11:55]

<Alt ;>                     PROCMacroRunPurge( "remoclct" ) // 
operation: remove: cut: clipboard: to tse // new [kn, ri, su, 03-04-
2005 17:19:03]

<Alt '>

<Alt \>

<Alt ,>

<Alt .>

<Alt />                     PROCMacroRunPurge( "cliptcop" ) // 
operation: copy: clipboard: tse: text: clipboard // new [kn, ri, su, 
03-04-2005 17:22:26]

// +----------------------------+
// |*KEYS: 2: <ALT>: SYMBOL: END|
// +----------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------+
// |*KEYS: 2: <ALT>: DIGIT: BEGIN|
// +-----------------------------+

<Alt 0>                     PROCMacroRunPurge( "listopen" ) // 
operation: view: file: list: ring: currently open files // new [kn, 
ri, su, 03-04-2005 17:26:16]

<Alt 1>                     PROCMacroRunPurge( "chantecv" ) // 
operation: change: text: case: upper // new [kn, ri, su, 03-04-2005 
17:43:12]

<Alt 2>                     PROCMacroRunPurge( "chantecl" ) // 
operation: change: text: case: lower // new [kn, ri, su, 03-04-2005 
17:43:07]

<Alt 3>                     PROCMacroRunPurge( "chantecf" ) // 
operation: change: text: case: flip // new [kn, ri, su, 03-04-2005 
17:43:02]

<Alt 4>                     PROCMacroRunPurge( "seartewo" ) // 
operation: search: dictionary: whole Dutch word at the cursor [kn, ni, 
mo, 25-11-2002 19:25:07]

<Alt 5>                     PROCMacroRunPurge( "seartewe" ) // 
operation: search: dictionary: whole English word at the cursor [kn, 
ni, mo, 25-11-2002 19:25:07]

<Alt 6>                     PROCMacroRunPurge( "seartewf" ) // 
operation: search: dictionary: whole French word at the cursor [kn, 
ni, mo, 25-11-2002 19:25:07]

<Alt 7>                     PROCMacroRunPurge( "seartewi" ) // 
operation: search: dictionary: whole German word at the cursor [kn, 
ni, mo, 25-11-2002 19:25:07]

<Alt 8>                     PROCMacroRunPurge( "seartewk" ) // 
operation: search: dictionary: whole Italian word at the cursor [kn, 
ni, th, 28-11-2002 16:57:15]

<Alt 9>                     PROCMacroRunPurge( "seartewr" ) // 
operation: search: dictionary: whole Russian word at the cursor [kn, 
ni, mo, 25-11-2002 19:25:07]

// +---------------------------+
// |*KEYS: 2: <ALT>: DIGIT: END|
// +---------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 2: <ALT>: CHARACTER: BEGIN|
// +---------------------------------+

<Alt a>                     PROCMacroRunPurge( "markblms" ) // 
operation: select: mark: block: stream // new [kn, ri, su, 03-04-2005 
17:50:23]

<Alt b>                     PROCMacroRunPurge( "wrapprom" ) // 
operation: change: text: wrap: ask first // new [kn, ri, tu, 26-02-
2002 02:11:55]

<Alt c>                     PROCMacroRunPurge( "spactect" ) // 
operation: copy: text: word: clipboard: tse: space: between // new 
[kn, ri, sa, 13-04-2002 00:07:06]

<Alt d>                     PROCMacroRunPurge( "deletelc" ) // 
operation: remove: block: text: line: current: default // new [kn, ri, 
su, 03-04-2005 23:52:48]

<Alt e>                     PROCMacroRunPurge( "replspct" ) // 
operation: replace: text: exchange: space: two: between: clipboard: 
tse // new [kn, ri, mo, 15-04-2002 00:21:17]

<Alt f>                     PROCMacroRunPurge( "getfmre" ) // 
operation: get: record: macro: filename: macropurge + copy to 
clipboard tse // new [kn, ni, mo, 14-10-2002 09:39:30]

<Alt g>                     PROCMacroRunPurge( "copytect" ) // 
operation: copy: text: get: between: whitespace: mark: clipboard: 
tse // new [kn, ri, su, 19-05-2002 12:21:14]

<Alt h>                     PROCMacroRunPurge( "repltept" ) // 
operation: replace: text: mark: between: whitespace: clipboard: paste: 
tse // new [kn, ri, su, 19-05-2002 14:07:06]

<Alt i>                     PROCMacroRunPurge( "remotect" ) // 
operation: remove: text: word: cut: between: whitespace: clipboard: 
tse // new [kn, ri, su, 19-05-2002 18:47:45]

<Alt j>                     PROCMacroRunPurge( "joinlilj" ) // 
operation: join: line: next line to end current line // new [kn, ri, 
su, 03-04-2005 17:56:34]

<Alt k>                     PROCMacroRunPurge( "markblmc" ) // 
operation: select: mark: block: column // new [kn, ri, su, 03-04-2005 
18:10:30]

<Alt l>                     PROCMacroRunPurge( "marklinc" ) // 
operation: select: mark: line: current // new [kn, ri, su, 03-04-2005 
18:13:21]

<Alt m>                     PROCMacroRunPurge( "copyrenc" ) // 
operation: copy: current function/procedure name to TSE clipboard // 
new [kn, ni, mo, 05-05-2003 19:26:36]

<Alt n>                     PROCMacroRunPurge( "filegone" ) // 
operation: goto: file: next // new [kn, ri, su, 03-04-2005 18:17:37]

<Alt o>

<Alt p>                     Paste() // you can not replace this with a 
macro, because then you can not paste inside a dialog box [kn, ri, su, 
13-05-2001 19:31:15]

<Alt q>                     PROCMacroRunPurge( "copyclcn" ) // 
operation: copy: clipboard: filename: only: current: clipboard: tse 
[kn, ni, mo, 05-05-2003 19:59:39]

<Alt r>                     PROCMacroRunPurge( "viewfisa" ) // 
operation: view: file: configuration: key: shortcut: all: tse: ui [kn, 
amv, mo, 28-03-2005 14:54:17]

<Alt s>

<Alt t>

<Alt u>                     PROCMacroRunPurge( "cleablcm" ) // 
operation: remove: block: highlight: unmark [kn, ri, su, 03-04-2005 
19:19:37]

<Alt v>                     PROCMacroRunPurge( "pastblst" ) // 
operation: insert: block: clipboard: paste: windows: style: overwrite: 
tse // added [kn, ni, we, 20-08-2003 10:24:17]

<Alt w>                     PROCMacroRunPurge( "saveblfd" ) // 
operation: save: block: default // new [kn, ri, su, 03-04-2005 
19:26:01]

<Alt x>                     PROCMacroRunPurge( "exitwtse" ) // 
operation: exit: wordprocessor: tse: default // new [kn, ri, su, 03-04-
2005 19:28:57]

<Alt y>                     PROCMacroRunPurge( "strireve" ) // 
operation: convert: string: telephone: spell: dutch [kn, ri, su, 09-05-
2004 20:40:10]

<Alt z>                     PROCMacroRunPurge( "gotodinc" ) // 
operation: goto: directory: kaspersky: record: current [kn, ni, fr, 08-
11-2002 11:59:57]

// --- HELP LINE: <Ctrl K>: BEGIN --- //

// --- HELP LINE: <Ctrl K>: END --- //

// +-------------------------------+
// |*KEYS: 2: <ALT>: CHARACTER: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 2: <Ctrl>: FUNCTION: BEGIN|
// +---------------------------------+

// --- OPERATION: GOTO: BEGIN --- //

<CtrlAlt f1>                PROCMacroRunPurge( "gotosobs" ) // 
operation: goto: record: direction: current: begin: source // added 
[kn, ri, su, 11-01-2004 16:56:50]

<CtrlAlt f2>                PROCMacroRunPurge( "gotosoes" ) // 
operation: goto: record: direction: current: end: source // added [kn, 
ri, su, 11-01-2004 17:02:57]

<CtrlAlt f3>                PROCMacroRunPurge( "gotofabu" ) // 
operation: goto: record: direction: current: begin: faqts // added 
[kn, ri, su, 11-01-2004 16:56:50]

<CtrlAlt f4>                PROCMacroRunPurge( "gotofaet" ) // 
operation: goto: record: direction: current: end: faqts // added [kn, 
ri, su, 11-01-2004 17:03:19]

<CtrlAlt f5>                PROCMacroRunPurge( "gotorpfp" ) // 
operation: goto: record: def: proc: fn: name: previous [kn, ri, sa, 18-
09-2004 16:54:54]

<CtrlAlt f6>                PROCMacroRunPurge( "gotorewu" ) // 
operation: goto: record: def: proc: fn: name: next: window: top [kn, 
ri, sa, 18-09-2004 16:55:40]

<CtrlAlt f7>                PROCMacroRunPurge( "gotoreue" ) // 
operation: goto: record: internet: faqts: url: current added [kn, ri, 
su, 10-10-2004 16:46:29]

<CtrlAlt f8>

<CtrlAlt f9>

<CtrlAlt f10>               PROCMacroRunKeep( "tseshell" ) // 
operation: run: program: msdos: buffer [kn, ri, fr, 06-02-2004 
17:58:08]

<CtrlAlt f11>               PROCMacroRunPurge( "markpacp" ) // 
operation: select: mark: paragraph: block: cursor: position [kn, ri, 
su, 24-10-2004 05:02:52]

<CtrlAlt f12>               PROCMacroRunPurge( "blocksc" ) // 
operation: draw: block: contour: mark: start: cursor [kn, ri, su, 24-
10-2004 04:52:35]

// ------------------------------ //


<Ctrl f1>                   PROCMacroRunPurge( "gototecq" ) // 
operation: goto: text: word: previous: left: capitalize // new [kn, 
ni, sa, 11-10-2003 21:12:27]

<Ctrl f2>                   PROCMacroRunPurge( "gototeco" ) // 
operation: goto: text: word: next: right: capitalize // new [kn, ni, 
sa, 11-10-2003 21:12:31]

<Ctrl f3>                   PROCMacroRunPurge( "gotorecc" ) // 
operation: goto: record: direction: current: header // new [kn, ni, 
sa, 11-10-2003 21:14:09]

<Ctrl f4>                   PROCMacroRunPurge( "recogoen" ) // 
operation: goto: record: direction: end // new [kn, ni, sa, 11-10-2003 
21:14:03]

<Ctrl f5>                   PROCMacroRunPurge( "gotopagp" ) // 
operation: goto: paragraph: previous // new [kn, ni, sa, 11-10-2003 
21:37:48]

<Ctrl f6>                   PROCMacroRunPurge( "gotopagn" ) // 
operation: goto: paragraph: next // new [kn, ni, sa, 11-10-2003 
21:37:43]

<Ctrl f7>                   PROCMacroRunPurge( "gotorerf" ) // 
operation: goto: record: macrorunpurge: filename: menu: option // new 
[kn, ni, sa, 11-10-2003 21:37:34]

<Ctrl f8>                   PROCMacroRunPurge( "gotolmrp" ) // 
operation: goto: line: filenamemacro: definition to menu // new [kn, 
ni, sa, 11-10-2003 21:37:38]

<Ctrl f9>                   ExecMacro( "Compile" + " " + CurrFilename
() )

<Ctrl f10>                  PROCMacroRunPurge( "gotoremm" ) // 
operation: goto: record: example: current: goto: message when not 
found // new [kn, ni, sa, 11-10-2003 21:37:20]

<Ctrl f11>                  PROCMacroRunPurge( "gotorepr" ) // 
operation: goto: record: previous: example: marker // new [kn, ni, sa, 
11-10-2003 21:56:49]

<Ctrl f12>                  PROCMacroRunPurge( "gotorenx" ) // 
operation: goto: record: next: example: // e.g.: marker // new [kn, 
ni, sa, 11-10-2003 21:56:09]

// --- OPERATION: GOTO: END --- //

// enhanced keyboard only

// +-------------------------------+
// |*KEYS: 2: <Ctrl>: FUNCTION: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------+
// |*KEYS: 2: <Ctrl>: SPECIAL: BEGIN|
// +--------------------------------+

<Ctrl BackSpace>            PROCMacroRunPurge( "remotewl" ) // 
operation: remove: text: word: left // new [kn, ri, su, 03-04-2005 
20:12:45]

<Ctrl CenterCursor>

<Ctrl CursorDown>           PROCMacroRunPurge( "gotoscrd" ) // 
operation: goto: screen: row: line: down: roll // new [kn, ri, su, 03-
04-2005 20:14:59]

<Ctrl CursorLeft>           PROCMacroRunPurge( "gotowopr" ) // 
operation: goto: text: word: previous // new [kn, ri, su, 03-04-2005 
20:16:32]

<Ctrl CursorRight>          PROCMacroRunPurge( "gotowong" ) // 
operation: goto: text: word: next: goto: begin // new [kn, ri, su, 03-
04-2005 20:19:33]

<Ctrl Cursorup>             PROCMacroRunPurge( "gotoscru" ) // 
operation: goto: screen: row: line: up: roll // new [kn, ri, su, 03-04-
2005 20:22:20]

<Ctrl Del>

<Ctrl End>                  PROCMacroRunPurge( "gotowige" ) // 
operation: goto: windows: scroll: end // new [kn, ri, su, 03-04-2005 
20:26:29]

<Ctrl Enter>                PROCMacroRunPurge( "runmaksc" ) // 
operation: run: program: macro: at: cursor // new [kn, ri, su, 03-04-
2005 20:29:29]

<Ctrl Escape>               // added // used by Microsoft Windows to 
open 'Start' button menu [kn, ri, mo, 28-03-2005 17:47:51]

// ---

<Ctrl Grey*>                PROCMacroRunPurge( "pastclot" ) // 
operation: insert: text: clipboard: paste: overwrite: with column 
block // new [kn, ri, su, 03-04-2005 21:36:50]

<Ctrl Grey+>                PROCMacroRunPurge( "inseclav" ) // 
operation: copy: clipboard: text: clipboard: tse: append // new [kn, 
ri, su, 03-04-2005 21:40:41]

<Ctrl Grey->                PROCMacroRunPurge( "remoclta" ) // 
operation: remove: cut: clipboard: to tse: append // new [kn, ri, su, 
03-04-2005 22:11:54]

<Ctrl Grey/>

<Ctrl GreyCursorDown>

<Ctrl GreyCursorLeft>

<Ctrl GreyCursorRight>

<Ctrl GreyCursorUp>

<Ctrl GreyDel>

<Ctrl GreyEnd>

<Ctrl GreyEnter>

<Ctrl GreyHome>

<Ctrl GreyIns>

<Ctrl GreyPgDn>

<Ctrl GreyPgUp>

// ---

<Ctrl Home>                 PROCMacroRunPurge( "gotowigc" ) // 
operation: goto: windows: scroll: end // new [kn, ri, su, 03-04-2005 
22:15:34]

<Ctrl NumLock>

<Ctrl Pause>

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl PgDn>                 mEndFile() // PageDown key // macro
#ENDIF
#ELSE
 <Ctrl PgDn>                PROCMacroRunPurge( "gotofien" ) // 
operation: goto: file: end // new [kn, ri, su, 03-04-2005 22:20:27]
#ENDIF

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl PgUp>                 mBegFile() // PageUp key // macro
#ENDIF
#ELSE
 <Ctrl PgUp>                PROCMacroRunPurge( "gotofibe" ) // 
operation: goto: file: begin // new [kn, ri, su, 03-04-2005 22:21:17]
#ENDIF

<Ctrl PrtSc>                PROCMacroRunPurge( "pastclot" ) // 
operation: insert: text: clipboard: paste: overwrite: with column 
block // new [kn, ri, su, 03-04-2005 22:22:01]

<Ctrl SpaceBar>

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl Tab>                  mTabLeft() // macro // use this in TSE 
v4.0 or higher [kn, ni, fr, 30-05-2003 14:48:36]
#ENDIF
#ELSE
#ENDIF

// +------------------------------+
// |*KEYS: 2: <Ctrl>: SPECIAL: END|
// +------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------+
// |*KEYS: 2: <Ctrl>: SYMBOL: BEGIN|
// +-------------------------------+

<Ctrl `>                    PROCMacroRunPurge( "marksoee" ) // 
operation: select: mark: source: separator excluded // added [kn, ri, 
su, 11-01-2004 16:37:03]

<Ctrl ->                    mCopyCharAbove() // macro

<Ctrl =>                    // does not work (probably overwritten by 
another macro higher up [kn, amv, mo, 28-03-2005 16:36:01]

<Ctrl [>

<Ctrl ]>                    PROCMacroRunPurge( "editfiac" ) // 
operation: change: file: edit: cursor [kn, ni, tu, 12-11-2002 01:49:44]

<Ctrl ;>

<Ctrl '>

<Ctrl \>                    // does not work (probably overwritten by 
another macro higher up [kn, amv, mo, 28-03-2005 16:28:01]

<Ctrl ,>                    // added // used by 'bookmark macro' 'ctrl 
<' and 'ctrl >' [kn, ri, su, 06-03-2005 15:35:00]

<Ctrl .>                    // added // used by 'bookmark macro' 'ctrl 
<' and 'ctrl >' [kn, ri, mo, 28-03-2005 16:39:12]

<Ctrl />                    // added // used by 'bookmark macro' (set 
bookmark) [kn, amv, mo, 28-03-2005 17:45:51]

// +-----------------------------+
// |*KEYS: 2: <Ctrl>: SYMBOL: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------+
// |*KEYS: 2: <Ctrl>: DIGIT: BEGIN|
// +------------------------------+

// <Ctrl 0>                    mListRecentFiles() // old [kn, ni, sa, 
25-10-2003 12:17:11]

// --- OPERATION: SELECT: BEGIN --- //

<Ctrl 0>                    PROCMacroRunPurge( "marktehf" ) // 
operation: select: mark: text: internet: url // new [kn, ni, sa, 25-10-
2003 12:17:38]

<Ctrl 1>                    PROCMacroRunPurge( "markteaf" ) // 
operation: select: mark: text: internet: e-mail address // added [kn, 
ri, su, 28-12-2003  2:18:28]

<Ctrl 2>                    PROCMacroRunPurge( "markwowm" ) // 
operation: select: mark: text: 1: word: current: fix // added [kn, ni, 
sa, 04-10-2003 14:44:42]

<Ctrl 3>                    PROCMacroRunPurge( "marklicf" ) // 
operation: select: mark: 1: line: current: fix // added [kn, ni, sa, 
04-10-2003 14:49:53]

<Ctrl 4>                    PROCMacroRunPurge( "selermsi" ) // 
operation: select: mark: record: current: separator: until: fix [kn, 
ri, su, 05-09-2004 22:52:54]

<Ctrl 5>                    PROCMacroRunPurge( "markpamd" ) // 
operation: select: mark: 1: paragraph: current: fix [kn, ni, su, 28-09-
2003 17:36:39] // added [kn, ni, we, 20-08-2003 11:21:54]

<Ctrl 6>                    PROCMacroRunPurge( "marktexs" ) // 
operation: select: mark: text: space: between // added [kn, ni, sa, 04-
10-2003 15:36:31]

<Ctrl 7>                    PROCMacroRunPurge( "markteqs" ) // 
operation: select: mark: text: quote: single: between // added [kn, 
ni, sa, 04-10-2003 15:59:14]

<Ctrl 8>                    PROCMacroRunPurge( "markteqd" ) // 
operation: select: mark: text: quote: double: between // added [kn, 
ni, su, 28-09-2003 20:45:53]

<Ctrl 9>                    PROCMacroRunPurge( "markfasi" ) // 
operation: mark: faqts // added [kn, ni, sa, 11-10-2003 20:23:48]

// --- OPERATION: SELECT: END --- //

// +----------------------------+
// |*KEYS: 2: <Ctrl>: DIGIT: END|
// +----------------------------+
// --------------------------------------------------------------------
----------
// +----------------------------------+
// |*KEYS: 2: <Ctrl>: CHARACTER: BEGIN|
// +----------------------------------+

<Ctrl a>                    PROCMacroRunPurge( "selemaff" ) // 
operation: select: mark: file: all [kn, zoe, vr, 30-10-1998 15:54:42]

<Ctrl b>                    PROCMacroRunPurge( "seleclnt" ) // 
operation: select: clipboard: named: tse // new [kn, ri, su, 03-04-
2005 22:50:19]

<Ctrl c>                    PROCMacroRunPurge( "clipwcop" ) // 
operation: copy: text: word: clipboard: windows [kn, ri, tu, 28-08-
2001 22:33:31]

<Ctrl d>                    PROCMacroRunPurge( "markteoc" ) // 
operation: select: mark: text: urloperation: select: mark: text: 
bracket: angular: open: close >< [kn, ri, mo, 28-03-2005 19:49:07]

<Ctrl e>                    PROCMacroRunPurge( "inseblsx" ) // 
operation: insert: block: line: sentence: dot: line: between: + 
wrap // new [kn, ri, fr, 02-01-2004  2:33:25]

<Ctrl f>                    PROCMacroRunPurge( "searfind" ) // 
operation: search: text: input: find(): standard: procedure [kn, ni, 
su, 01-06-2003 15:23:25]

<Ctrl g>                    PROCMacroRunPurge( "viewrefk" ) // 
operation: goto: view: record: file: database: kaspersky: france: 
record: first [kn, ni, tu, 24-06-2003 19:41:37]

<Ctrl h>                    PROCMacroRunPurge( "getrehcu" ) // 
operation: copy: record: clipboard: tse: text: title: expert: faqts: 
current // new [kn, ri, th, 01-01-2004 22:18:28]

<Ctrl i>                    PROCMacroRunPurge( "getreucu" ) // 
operation: copy: clipboard: expert: record: get: faqts: url: 
current // new [kn, ri, th, 01-01-2004 22:17:19]

<Ctrl j>                    PROCMacroRunPurge( "gotoliln" ) // 
operation: goto: line: linenumber: current file: input: default // new 
[kn, ri, su, 03-04-2005 22:30:11]

// <Ctrl k>                 // do not use, because in use for 2 key 
presses, like <Ctrl k><r> [kn, ri, su, 06-03-2005 15:35:43]

<Ctrl l>                    PROCMacroRunPurge( "searfina" ) // 
operation: replace: input: Find(): again // new [kn, ri, su, 03-04-
2005 23:01:28]

<Ctrl m>                    PROCMacroRunPurge( "creamark" ) // 
operation: create: new: program: macro: keyboard // new [kn, ri, su, 
03-04-2005 23:04:38]

<Ctrl n>                    PROCMacroRunPurge( "recogont" ) // 
operation: goto: record: direction: next: windows: goto: top [kn, ri, 
sa, 16-03-2002 12:43:40]

<Ctrl o>                    // do not use, because in use for 2 key 
presses, like <Ctrl o><r> [kn, ri, mo, 28-03-2005 16:42:17]

<Ctrl p>                    PROCMacroRunPurge( "recogopt" ) // 
operation: goto: record: direction: previous: windows: goto: top [kn, 
ri, sa, 16-03-2002 12:44:25]

<Ctrl q>                    // do not use, because in use for 2 key 
presses, like <Ctrl q><r> [kn, ri, mo, 28-03-2005 16:41:44]

<Ctrl r>                    PROCMacroRunPurge( "remofifc" ) // 
operation: remove: file: macro: purge: filename: current [kn, ni, su, 
01-06-2003 20:12:50]

<Ctrl s>                    PROCMacroRunPurge( "filesavc" ) // 
operation: save: file: save: current // new [kn, ni, su, 03-08-2003 
22:53:19]

<Ctrl t>                    PROCMacroRunPurge( "copycltw" ) // 
operation: copy: clipboard tse: current: content: to: clipboard: 
windows // new [kn, ni, mo, 14-10-2002 09:45:58]

<Ctrl u>                    PROCMacroRunPurge( "undolicu" ) // 
operation: undo: line: current cursor line // new [kn, ri, su, 03-04-
2005 23:06:23]

<Ctrl v>                    PROCMacroRunPurge( "clipwpas" ) // 
operation: copy: text: word: clipboard: windows [kn, ri, su, 26-08-
2001 08:55:49]

<Ctrl w>                    PROCMacroRunPurge( "copycwum" ) // 
operation: copy: clipboard: windows: url: position: current: message 
[kn, ri, tu, 12-03-2002 12:12:27]

<Ctrl x>                    PROCMacroRunPurge( "cutwclip" ) // 
operation: remove: text: word: cut: clipboard: windows [kn, zoe, di, 
15-06-1999 22:53:08]

<Ctrl y>                    PROCMacroRunPurge( "markremf" ) // 
operation: select: mark: record: current: faqts: 71 characters [kn, 
ri, su, 24-10-2004 02:56:23]

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl z>                    PROCMacroRunPurge( "chanteud" ) // 
operation: undo: file: current // new [kn, ri, su, 03-04-2005 20:08:19]
#ENDIF
#ELSE
 <Ctrl z>                   PROCMacroRunPurge( "scroscgd" ) // 
operation: goto: screen: row: ine: down: scroll // new [kn, ri, su, 03-
04-2005 23:07:19]
#ENDIF

// +--------------------------------+
// |*KEYS: 2: <Ctrl>: CHARACTER: END|
// +--------------------------------+
// --------------------------------------------------------------------
----------
// +----------------------------------+
// |*KEYS: 2: <SHIFT>: FUNCTION: BEGIN|
// +----------------------------------+

<Shift f1>                  PROCMacroRunPurge( "chanmold" ) // 
operation: draw: graphic: line: ask first [kn, ri, su, 17-03-2002 
01:44:59]

<Shift f2>                  PROCMacroRunPurge( "gotorefs" ) // 
operation: goto: record: file: search: list: hp: product // added [kn, 
ri, su, 06-03-2005 04:14:28]

<Shift f3>                  ExecMacro( "sort" + " " + Str( 
sort_flags ) ) // macro, uses global internal variable sort_flags

<Shift f4>                  mUpper() // macro

<Shift f5>                  PROCMacroRunPurge( "gotowisc" ) // 
operation: goto: windows: scroll: center // new [kn, ri, su, 03-04-
2005 23:16:19]

<Shift f6>

<Shift f7>                  mShiftBlock( SHIFTLEFT ) // macro

<Shift f8>                  mShiftBlock( SHIFTRIGHT ) // macro

<Shift f9>                  PROCMacroRunPurge( "compfimd" ) // 
operation: compile: language: computer: tse: menu // new [kn, ri, su, 
03-04-2005 23:19:18]

<Shift f10>                 PROCMacroRunPurge( "checspct" ) // 
operation: check: language: natural: spell checker: tse // new [kn, 
ni, we, 11-06-2003 16:20:55]

// enhanced keyboard only

#IFDEF WIN32
<Shift f11>                 PROCMacroRunPurge( "togmax" ) // 
operation: change: window: size: maximum: medium // new [kn, ni, mo, 
28-07-2003  0:54:03]
#ELSE
<Shift f11>
#ENDIF

<Shift f12>                 PROCMacroRunPurge( "copyfaft" ) // 
operation: copy: clipboard: tse: text: title: http: file: temporary // 
added [kn, ni, su, 26-10-2003  7:34:01]

// +--------------------------------+
// |*KEYS: 2: <SHIFT>: FUNCTION: END|
// +--------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 2: <SHIFT>: SPECIAL: BEGIN|
// +---------------------------------+

<Shift ]>                   mCloseBrace() // macro

<Shift del>                 PROCMacroRunPurge( "remochcw" ) // 
operation: remove: text: character: while find given character [kn, 
ri, th, 13-12-2001 12:05:20]

<Shift `>

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Shift tab>                 mTabLeft() // macro // old [kn, ni, fr, 30-
05-2003 14:43:43]
#ENDIF
#ELSE
 <Shift tab>                 qeTabLeft() // macro
#ENDIF

// +-------------------------------+
// |*KEYS: 2: <SHIFT>: SPECIAL: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------+
// |*KEYS: 2: <SHIFT>: SYMBOL: BEGIN|
// +--------------------------------+

// +------------------------------+
// |*KEYS: 2: <SHIFT>: SYMBOL: END|
// +------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------+
// |*KEYS: 2: <SHIFT>: DIGIT: BEGIN|
// +-------------------------------+

// +-----------------------------+
// |*KEYS: 2: <SHIFT>: DIGIT: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------------+
// |*KEYS: 2: <SHIFT>: CHARACTER: BEGIN|
// +-----------------------------------+

// +---------------------------------+
// |*KEYS: 2: <SHIFT>: CHARACTER: END|
// +---------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------+
// |*KEYS: 3: <ALT>: FUNCTION: BEGIN|
// +--------------------------------+

// +------------------------------+
// |*KEYS: 3: <ALT>: FUNCTION: END|
// +------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------+
// |*KEYS: 3: <ALT>: SPECIAL: BEGIN|
// +-------------------------------+

// +-----------------------------+
// |*KEYS: 3: <ALT>: SPECIAL: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------+
// |*KEYS: 3: <ALT>: SYMBOL: BEGIN|
// +------------------------------+

// +----------------------------+
// |*KEYS: 3: <ALT>: SYMBOL: END|
// +----------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------+
// |*KEYS: 3: <ALT>: DIGIT: BEGIN|
// +-----------------------------+

// +---------------------------+
// |*KEYS: 3: <ALT>: DIGIT: END|
// +---------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 3: <ALT>: CHARACTER: BEGIN|
// +---------------------------------+

// +-------------------------------+
// |*KEYS: 3: <ALT>: CHARACTER: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 3: <Ctrl>: FUNCTION: BEGIN|
// +---------------------------------+

// +-------------------------------+
// |*KEYS: 3: <Ctrl>: FUNCTION: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------+
// |*KEYS: 3: <Ctrl>: SPECIAL: BEGIN|
// +--------------------------------+

// +------------------------------+
// |*KEYS: 3: <Ctrl>: SPECIAL: END|
// +------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------+
// |*KEYS: 3: <Ctrl>: SYMBOL: BEGIN|
// +-------------------------------+

// +-----------------------------+
// |*KEYS: 3: <Ctrl>: SYMBOL: END|
// +-----------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------+
// |*KEYS: 3: <Ctrl>: DIGIT: BEGIN|
// +------------------------------+

// +----------------------------+
// |*KEYS: 3: <Ctrl>: DIGIT: END|
// +----------------------------+
// --------------------------------------------------------------------
----------
// +----------------------------------+
// |*KEYS: 3: <Ctrl>: CHARACTER: BEGIN|
// +----------------------------------+

<Ctrl k><a>                 PROCMacroRunPurge( "insetegg" ) // 
operation: insert: text: clipboard: paste: w: replace: trivial: wrap: 
line: remove: one: block: goto: begin [kn, ri, mo, 28-03-2005 19:03:02]

<Ctrl k><b>                 mMarkBlockBegin() // macro

<Ctrl k><c>                 PROCMacroRunPurge( "copypabo" ) // 
operation: copy: block: clipboard: overwrite: tse // new [kn, ri, su, 
03-04-2005 23:23:21]

<Ctrl k><d>                 PROCMacroRunPurge( "exitfiqc" ) // 
operation: exit: file // new [kn, ri, su, 03-04-2005 23:29:24]

<Ctrl k><e>                 PROCMacroRunPurge( "fileinpu" ) // 
operation: load: file: input // new [kn, ri, su, 03-04-2005 23:31:15]

<Ctrl k><f>                 PROCMacroRunPurge( "checfife" ) // 
operation: change: file: filename: rename: default // new [kn, ri, su, 
03-04-2005 23:36:19]

<Ctrl k><g>                 PROCMacroRunPurge( "searrecs" ) // 
operation: search: record: capitalize: menu: second // new [kn, ri, 
mo, 04-04-2005 00:02:23]

<Ctrl k><h>                 PROCMacroRunPurge( "cleablcm" ) // 
operation: remove: block: highlight: unmark // new [kn, ri, su, 03-04-
2005 23:41:40]

<Ctrl k><i>

<Ctrl k><j>

<Ctrl k><k>                 mMarkBlockEnd() // macro

<Ctrl k><l>                 PROCMacroRunPurge( "replblfe" ) // 
operation: insert: block: fill: default // new [kn, ri, su, 03-04-2005 
23:46:59]

<Ctrl k><m>

<Ctrl k><n>                 PROCMacroRunPurge( "filegone" ) // 
operation: goto: file: next // new [kn, ri, su, 03-04-2005 23:48:09]

<Ctrl k><o>

<Ctrl k><p>                 PROCMacroRunPurge( "filegopr" ) // 
operation: goto: file: next // new [kn, ri, su, 03-04-2005 23:48:43]

<Ctrl k><q>

<Ctrl k><r>                 PROCMacroRunPurge( "insefire" ) // 
operation: insert: file: block: read: default // new [kn, ri, mo, 04-
04-2005 00:05:05]

<Ctrl k><s>                 PROCMacroRunPurge( "savefisf" ) // 
operation: save: file: save current // new [kn, ri, mo, 04-04-2005 
00:10:41]

<Ctrl k><t>                 PROCMacroRunPurge( "markwowm" ) // 
operation: mark: text: word: current // new [kn, ni, sa, 04-10-2003 
14:44:42]

<Ctrl k><u>

<Ctrl k><v>                 PROCMacroRunPurge( "moveblmd" ) // 
operation: move: block: default // new [kn, ri, mo, 04-04-2005 
00:26:47]

<Ctrl k><w>

<Ctrl k><x>                 PROCMacroRunPurge( "savefiqd" ) // 
operation: save: file: save current // new [kn, ri, mo, 04-04-2005 
00:32:19]

<Ctrl k><y>                 PROCMacroRunPurge( "delblock" ) // 
operation: remove: block: highlighted // new [kn, ri, mo, 04-04-2005 
00:34:18]

<Ctrl k><z>

// --- HELP LINE: <Ctrl K>: BEGIN --- //

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl k><HelpLine>          "menu:L   Fill Block;Q   Quit File;S   
Save File;T   Mark Word;X   Save and Quit File;Z   Kill File;0-9 Place 
Mark"
#ENDIF
#ELSE
 // do nothing
#ENDIF

// --- HELP LINE: <Ctrl K>: END --- //

<Ctrl o><a>

<Ctrl o><b>

<Ctrl o><c>                 PROCMacroRunPurge( "exitwiec" ) // 
operation: exit: window: close: current // new [kn, ri, mo, 04-04-2005 
00:45:30]

<Ctrl o><d>

<Ctrl o><e>

<Ctrl o><f>

<Ctrl o><g>                 PROCMacroRunPurge( "chanwird" ) // 
operation: change: window: resize: default // new [kn, ri, mo, 04-04-
2005 00:50:42]

<Ctrl o><h>                 PROCMacroRunPurge( "chanwish" ) // 
operation: change: window: split: horizontal // new [kn, ri, mo, 04-04-
2005 00:55:08]

<Ctrl o><i>

<Ctrl o><j>

<Ctrl o><k>

<Ctrl o><l>                 mSetPLMargin() // macro

<Ctrl o><m>                 // MaximizeWindow()???

<Ctrl o><n>                 PROCMacroRunPurge( "gotowign" ) // 
operation: goto: windows: next // new [kn, ri, mo, 04-04-2005 01:07:27]

<Ctrl o><o>                 PROCMacroRunPurge( "chanwiro" ) // 
operation: change: window: resize: one // new [kn, ri, mo, 04-04-2005 
01:22:57]

<Ctrl o><p>                 PROCMacroRunPurge( "gotowigp" ) // 
operation: goto: windows: next // new [kn, ri, mo, 04-04-2005 01:25:24]

<Ctrl o><q>

<Ctrl o><r>                 mSetRMargin() // macro

<Ctrl o><s>

<Ctrl o><t>                 PROCMacroRunPurge( "chantelc" ) // 
operation: change: text: line: center // new [kn, ri, mo, 04-04-2005 
01:28:30]

<Ctrl o><u>

<Ctrl o><v>                 PROCMacroRunPurge( "spliwisv" ) // 
operation: change: window: split: vertical // new [kn, ri, mo, 04-04-
2005 01:31:24]

<Ctrl o><w>                 mToggleWordWrap() // macro

<Ctrl o><x>

<Ctrl o><y>                 PROCMacroRunPurge( "setwissc" ) // 
operation: set: window: synchronize: scroll: toggle // new [kn, ri, 
mo, 04-04-2005 01:36:57]

<Ctrl o><z>                 PROCMacroRunPurge( "chanwicz" ) // 
operation: change: window: resize: zoom // new [kn, ri, mo, 04-04-2005 
01:40:22]

// --- HELP LINE: <Ctrl O>: BEGIN --- //

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl o><HelpLine>          "menu:C   Close Window;D   Delete 
Window;G   Goto Window;H   Horizontal Window;N   Next Window;O   One 
Window;P   Previous Window;R   Resize Window;T   Center Line/Block;V   
Vertical Window;W   Toggle Word Wrap;Y   Toggle SynchScroll;Z   Zoom 
Window;"
#ENDIF
#ELSE
 // do nothing
#ENDIF

// --- HELP LINE: <Ctrl O>: END --- //

<Ctrl q><a>                 PROCMacroRunPurge( "searrepl" ) // 
operation: replace: input: Replace() // new [kn, ri, mo, 04-04-2005 
01:42:00]

<Ctrl q><b>                 PROCMacroRunPurge( "gotoblgc" ) // 
operation: goto: block: begin // new [kn, ri, mo, 04-04-2005 01:42:32]

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl q><c>                 mEndFile() // macro // TSE v4.0 or higher 
[kn, ni, tu, 03-06-2003 20:53:21]
#ENDIF
#ELSE
 <Ctrl q><c>                 PROCMacroRunPurge( "gotofien" ) // 
operation: goto: file: end // new [kn, ri, mo, 04-04-2005 01:43:35]
#ENDIF

<Ctrl q><d>

<Ctrl q><e>

<Ctrl q><f>

<Ctrl q><g>

<Ctrl q><h>

<Ctrl q><i>                 mToggleAutoIndent() // macro

<Ctrl q><j>

<Ctrl q><k>                 PROCMacroRunPurge( "gotoblge" ) // 
operation: goto: block: end // new [kn, ri, mo, 04-04-2005 01:46:02]

<Ctrl q><l>                 PROCMacroRunPurge( "cursrecl" ) // 
operation: replace: line: restore: line: cursor // new [kn, ri, mo, 04-
04-2005 01:47:43]

<Ctrl q><m>

<Ctrl q><n>

<Ctrl q><o>

<Ctrl q><p>                 PROCMacroRunPurge( "gotocupq" ) // 
operation: change: text: undo: line: goto: position: previous // new 
[kn, ri, mo, 04-04-2005 01:51:25]

<Ctrl q><q>                 PROCMacroRunPurge( "repecocr" ) // 
operation: run: program: macro: repeat // new [kn, ri, mo, 04-04-2005 
01:54:56]

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl q><r>                 mBegFile() // macro
#ENDIF
#ELSE
 <Ctrl q><r>                PROCMacroRunPurge( "gotofibe" ) // 
operation: goto: file: begin // new [kn, ri, su, 03-04-2005 22:21:17]
#ENDIF

<Ctrl q><s>

<Ctrl q><t>                 TabTypeMenu( 'Tab Type' ) // macro

<Ctrl q><t>

<Ctrl q><u>

<Ctrl q><v>

<Ctrl q><w>

<Ctrl q><x>

<Ctrl q><y>

<Ctrl q><z>

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<Ctrl q><HelpLine>          "menu:I   Toggle AutoIndent;L   Restore 
Cursor Line;P   Previous Position;Q   Repeat Previous Command;0-9   
Goto Mark;"
#ENDIF
#ELSE
 // do nothing
#ENDIF

// +--------------------------------+
// |*KEYS: 3: <Ctrl>: CHARACTER: END|
// +--------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------------+
// |*KEYS: 3: <AltShift>: FUNCTION: BEGIN|
// +-------------------------------------+

// +-----------------------------------+
// |*KEYS: 3: <AltShift>: FUNCTION: END|
// +-----------------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------------+
// |*KEYS: 3: <AltShift>: SPECIAL: BEGIN|
// +------------------------------------+

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<AltShift BackSpace>        PROCMacroRunPurge( "chanteur" ) // 
operation: change: text: redo: file: current // new [kn, ri, mo, 04-04-
2005 01:59:43]
#ENDIF
#ELSE
 <AltShift BackSpace>     // old, use this in TSE v2.5 [kn, ni, tu, 03-
06-2003 20:45:48]
#ENDIF

// +------------------------------------+
// |*KEYS: 3: <AltShift>: SPECIAL: BEGIN|
// +------------------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------------+
// |*KEYS: 3: <AltShift>: SYMBOL: BEGIN|
// +-----------------------------------+

// +---------------------------------+
// |*KEYS: 3: <AltShift>: SYMBOL: END|
// +---------------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------------+
// |*KEYS: 3: <AltShift>: SPECIAL: BEGIN|
// +------------------------------------+

// +----------------------------------+
// |*KEYS: 3: <AltShift>: SPECIAL: END|
// +----------------------------------+
// --------------------------------------------------------------------
----------
// +----------------------------------+
// |*KEYS: 3: <AltShift>: DIGIT: BEGIN|
// +----------------------------------+

// +--------------------------------+
// |*KEYS: 3: <AltShift>: DIGIT: END|
// +--------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------------+
// |*KEYS: 3: <AltShift>: CHARACTER: BEGIN|
// +--------------------------------------+

// +------------------------------------+
// |*KEYS: 3: <AltShift>: CHARACTER: END|
// +------------------------------------+
// --------------------------------------------------------------------
----------
// +--------------------------------------+
// |*KEYS: 3: <CtrlShift>: FUNCTION: BEGIN|
// +--------------------------------------+

// +------------------------------------+
// |*KEYS: 3: <CtrlShift>: FUNCTION: END|
// +------------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------------+
// |*KEYS: 3: <CtrlShift>: SPECIAL: BEGIN|
// +-------------------------------------+

// +-------------------------------------+
// |*KEYS: 3: <CtrlShift>: SPECIAL: BEGIN|
// +-------------------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------------+
// |*KEYS: 3: <CtrlShift>: SYMBOL: BEGIN|
// +------------------------------------+

// +----------------------------------+
// |*KEYS: 3: <CtrlShift>: SYMBOL: END|
// +----------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------------+
// |*KEYS: 3: <CtrlShift>: SPECIAL: BEGIN|
// +-------------------------------------+

// +-----------------------------------+
// |*KEYS: 3: <CtrlShift>: SPECIAL: END|
// +-----------------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------------+
// |*KEYS: 3: <CtrlShift>: DIGIT: BEGIN|
// +-----------------------------------+

// +---------------------------------+
// |*KEYS: 3: <CtrlShift>: DIGIT: END|
// +---------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------------+
// |*KEYS: 3: <CtrlShift>: CHARACTER: BEGIN|
// +---------------------------------------+

// +-------------------------------------+
// |*KEYS: 3: <CtrlShift>: CHARACTER: END|
// +-------------------------------------+
// --------------------------------------------------------------------
----------
// +------------------------------------+
// |*KEYS: 3: <CtrlAlt>: FUNCTION: BEGIN|
// +------------------------------------+

// +----------------------------------+
// |*KEYS: 3: <CtrlAlt>: FUNCTION: END|
// +----------------------------------+
// --------------------------------------------------------------------
----------
// +-----------------------------------+
// |*KEYS: 3: <CtrlAlt>: SPECIAL: BEGIN|
// +-----------------------------------+

// +---------------------------------+
// |*KEYS: 3: <CtrlAlt>: SPECIAL: END|
// +---------------------------------+
// --------------------------------------------------------------------
----------
// +----------------------------------+
// |*KEYS: 3: <CtrlAlt>: SYMBOL: BEGIN|
// +----------------------------------+

<CtrlAlt SpaceBar>          lVersion()

// +--------------------------------+
// |*KEYS: 3: <CtrlAlt>: SYMBOL: END|
// +--------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------------------+
// |*KEYS: 3: <CtrlAlt>: DIGIT: BEGIN|
// +---------------------------------+

<CtrlAlt 0>                 PROCMacroRunPurge( "markfite" ) // 
operation: select: mark: file: position: current: until: end // new 
[kn, ri, mo, 15-12-2003 20:49:05]

<CtrlAlt 1>                 PROCMacroRunPurge( "markwotb" ) // 
operation: mark: text: word: current: fix // new [kn, ri, mo, 15-12-
2003 21:41:56]

<CtrlAlt 2>                 PROCMacroRunPurge( "markwote" ) // 
operation: mark: text: word: current: fix // new [kn, ri, mo, 15-12-
2003 21:42:21]

<CtrlAlt 3>                 PROCMacroRunPurge( "marklibe" ) // 
operation: mark: line: cursor: position: current: to: line: begin // 
new [kn, ri, su, 14-12-2003 21:48:47]

<CtrlAlt 4>                 PROCMacroRunPurge( "marklien" ) // 
operation: mark: line: cursor: position: current: to: line: end // new 
[kn, ri, su, 14-12-2003 21:49:21]

<CtrlAlt 5>                 PROCMacroRunPurge( "checretb" ) // 
operation: select: mark: record: current: until: begin // new [kn, ri, 
su, 14-12-2003 22:25:55]

<CtrlAlt 6>                 PROCMacroRunPurge( "checrete" ) // 
operation: select: mark: record: from current position cursor until 
separator // new [kn, ri, su, 14-12-2003 22:26:20]

<CtrlAlt 7>                 PROCMacroRunPurge( "markpatb" ) // 
operation: select: mark: paragraph: current: position: from: cursor: 
to begin // new [kn, ri, mo, 15-12-2003  0:46:10]

<CtrlAlt 8>                 PROCMacroRunPurge( "markpatf" ) // 
operation: mark: paragraph: current: position: current: until: end // 
new [kn, ri, mo, 15-12-2003  0:46:32]

<CtrlAlt 9>                 PROCMacroRunPurge( "markfitb" ) // 
operation: select: mark: file: position: current: until: begin // new 
[kn, ri, mo, 15-12-2003 20:48:43]

// +-------------------------------+
// |*KEYS: 3: <CtrlAlt>: DIGIT: END|
// +-------------------------------+
// --------------------------------------------------------------------
----------
// +-------------------------------------+
// |*KEYS: 3: <CtrlAlt>: CHARACTER: BEGIN|
// +-------------------------------------+

<CtrlAlt a>                 PROCMacroRunPurge( "repllaat" ) // 
operation: replace: block: language: natural: abbreviation: trivial // 
new [kn, ri, fr, 12-12-2003 23:51:33]

<CtrlAlt b>                 PROCMacroRunPurge( "insetelb" ) // 
operation: insert: text: line: before: paste: clipboard: tse // added 
[kn, ni, tu, 03-06-2003 19:49:16]

<CtrlAlt c>                 PROCMacroRunPurge( "spactecw" ) // 
operation: copy: text: word: clipboard: windows: space: between [kn, 
ni, mo, 14-10-2002 08:23:00]

<CtrlAlt d>                 PROCMacroRunPurge( "copycldm" ) // 
operation: get: string: capitalize: delphi + copy clipboard: procedure 
or function name // added [kn, ni, su, 15-06-2003 18:36:47]

<CtrlAlt e>                 PROCMacroRunPurge( "repltecw" ) // 
operation: replace: text: exchange: space: two: between: clipboard: 
windows [kn, ni, mo, 14-10-2002 08:56:25]

<CtrlAlt f>                 PROCMacroRunPurge( "insetead" ) // 
operation: insert: record: expert: faqts: all // new [kn, ni, mo, 24-
11-2003  1:33:40]

<CtrlAlt g>                 PROCMacroRunPurge( "copytecw" ) // 
operation: copy: text: get: between: whitespace: mark: clipboard: 
windows [kn, ni, mo, 14-10-2002 08:26:37]

<CtrlAlt h>                 PROCMacroRunPurge( "repltepw" ) // 
operation: replace: text: mark: between: whitespace: clipboard: paste: 
windows [kn, ri, sa, 16-03-2002 12:44:25]

<CtrlAlt i>                 PROCMacroRunPurge( "gotoreia" ) // 
operation: insert: record: line: current: goto: end: line: remove: 
insert: line // added [kn, ri, su, 05-09-2004 23:04:05]

<CtrlAlt j>                 PROCMacroRunPurge( "getgfcct" ) // 
operation: copy: record: current: clipboard: tse: .gf definition // 
added [kn, ni, we, 25-06-2003 17:31:20]

<CtrlAlt k>                 // do not use (in order to avoid 
interaction with <Ctrl K>) [kn, ni, mo, 30-06-2003 16:15:55]

<CtrlAlt l>                 PROCMacroRunPurge( "copyclhd" ) // 
operation: copy: clipboard: windows: record: header: current: 
description // added [kn, ri, mo, 04-04-2005 02:10:13]

<CtrlAlt m>                 PROCMacroRunPurge( "inseblpc" ) // 
operation: insert: block: front: string: spaces until position 
cursor // added [kn, ni, th, 04-12-2003  1:00:51]

// <CtrlAlt n>                 this is loaded in the start macros, and 
because it runs after key assignment, it will currently overwrite any 
command assigned to <Ctrlalt n>: PROCMacroRunPurge( "scratch" ) // 
added // operation: copy: clipboard: scratch [kn, ni, su, 03-08-2003 
23:09:39]

<CtrlAlt o>

<CtrlAlt p>                 PROCMacroRunPurge( "insetewp" ) // 
operation: insert: text: clipboard: windows: internet: source // added 
[kn, ni, sa, 28-06-2003 23:59:09]

<CtrlAlt q>

<CtrlAlt r>                 PROCMacroRunPurge( "inseremi" ) // 
operation: insert: record: create: header: rotate: reverse: colon: 
remove: end // new [kn, ri, fr, 20-02-2004  3:08:52]

<CtrlAlt s>                 PROCMacroRunPurge( "clipcote" ) // 
operation: copy: text: clipboard: greetings: with friendly 
greetings // added [kn, ni, th, 05-06-2003 21:55:00]

<CtrlAlt t>                 PROCMacroRunPurge( "copyclwt" ) // 
operation: copy: clipboard windows: current: content: to: clipboard: 
tse // new [kn, ni, mo, 14-10-2002 09:47:07]

<CtrlAlt u>                 PROCMacroRunPurge( "copyclhu" ) // 
operation: copy: clipboard: windows: record: current: user // added 
[kn, ni, th, 26-06-2003 16:39:56]

<CtrlAlt v>                 PROCMacroRunPurge( "pastblws" ) // 
operation: insert: block: clipboard: windows: paste: style: overwrite 
[kn, ni, th, 12-06-2003 17:52:46]

<CtrlAlt w>                 PROCMacroRunPurge( "chanblaf" ) // 
operation: change: block: wrap: align: &Left: below first alphabetic 
character // added [kn, ni, sa, 09-08-2003 20:59:47]

<CtrlAlt x>                 PROCMacroRunPurge( "insetebe" ) // 
operation: insert: text: word: xml: tag: begin: end // added [kn, ni, 
su, 15-06-2003 20:48:53]

<CtrlAlt y>                 PROCMacroRunPurge( "searteme" ) // 
operation: search: text: internet: e-mail: address: [email: 
to/from] // new [kn, ni, sa, 04-10-2003 15:56:09]

<CtrlAlt z>                 PROCMacroRunPurge( "inseblbx" ) // 
operation: insert: block: line: between: 2 non empty lines: + wrap // 
new [kn, ri, fr, 12-12-2003 23:50:10]

// +-----------------------------------+
// |*KEYS: 3: <CtrlAlt>: CHARACTER: END|
// +-----------------------------------+
// --------------------------------------------------------------------
----------
// +---------------------+
// |*BUTTON: MOUSE: BEGIN|
// +---------------------+

<LeftBtn>                   mLeftBtn() // macro

<Ctrl LeftBtn>              MouseMarking( _COLUMN_ )

<Alt LeftBtn>               MouseMarking( _LINE_ )

<Shift LeftBtn>             mTrackMouseCursor() // macro

<RightBtn>                  PROCMacroRunPurge( "menumomm" ) // 
operation: get: menu: mouse (if you right click with the mouse) (to 
get the main menu, left click on the statusbar) [kn, ni, th, 29-05-
2003 17:02:08]

#IFDEF EDITOR_VERSION
#IF EDITOR_VERSION >= 0x4000
<WheelUp>                   RollUp( GetWheelScrollLines() ) // works 
in TSE v4.0 only // added [kn, ni, tu, 03-06-2003 19:54:50]
<WheelDown>                 RollDown( GetWheelScrollLines() ) // works 
in TSE v4.0 only // added [kn, ni, tu, 03-06-2003 19:54:50]
#ENDIF
#ELSE
 // do nothing
#ENDIF

//*** HelpLine assignments 
**************************************************

// <HelpLine>

// <Alt HelpLine>

// <Ctrl HelpLine>

// <Shift HelpLine>

// +-------------------+
// |*BUTTON: MOUSE: END|
// +-------------------+
// --------------------------------------------------------------------
----------

--- cut here: end ----------------------------------------------------

---
---

Internet: see also:

---

TSE: Configuration: File: .UI: Link: Can you give an overview of links?
http://www.faqts.com/knowledge_base/view.phtml/aid/34317/fid/1007

----------------------------------------------------------------------