home *** CD-ROM | disk | FTP | other *** search
/ Play and Learn 2 / 19941.ZIP / 19941 / CHINESE / ZIPFILES / NJSTAR20.ZIP / NJCONFIG.KEY < prev    next >
Encoding:
Text File  |  1991-12-12  |  5.4 KB  |  189 lines

  1. * this is a comment line
  2. *------------------------------------
  3. * Key config file for NJSTAR ver 1.20
  4. *
  5. * ^ = CTRL    @ = ALT    # = SHIFT
  6. *
  7. *------------------------------------
  8. *MetaKey - two key commands
  9. *------------------------------------
  10. * ctrl-x is used for meta key
  11. * but can be defined to other key
  12. * Keys go with Meta:
  13. *  ^A -> ^Z
  14. *   A -> Z
  15. *   0 -> 9
  16. *   ESC; ^BACKSLASH; ^RBRACE; ^6; ^- (MINUS)
  17. *   ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _
  18. *---------------------------------------------------------
  19. ^X        MetaKey
  20.  
  21. Meta+^S   SaveFile
  22. Meta+^W   SaveAs
  23. Meta+^Z   QuitFile
  24. Meta+^V   EditFile
  25. *------------------------------------------------------------------------------
  26. * Macro commands - Excute more than one command with one key stroke, plus more.
  27. *
  28. * NOTE:
  29. *       1. macro command start with 'Macro'
  30. *       2. '&' at and means continue at next line
  31. *       3. '#' followed by number n == Insert Ascii n into Macro key.
  32. *           Max n is 160, n can be specified as: DEC #150; OCT #083; HEX #0xA0.
  33. *       4. '$' followed by number n == Sleep n ticks before exec. next command.
  34. *       5. Lebeles are a name+':'; eg. BEG: END:, Max number of Labeles is 64.
  35. *       6. Jump   Beg: == Jump to Label Beg: unconditionally
  36. *       7. JTrue  Beg: == Jump to Beg: if previous command is executed Ok
  37. *       8. JFalse Beg: == Jump to Beg: if previous command is executed NOT Ok
  38. *       9. Pause == Stop Macro Execution till Enter/ESC is Pressed
  39. *      10. <ScreenOff> turn off screen display when in macro
  40. *      11. <ScreenOn>  turn on  screen display when in macro
  41. *      12. "XXXX"  == insert XXXX into Only File or Search string. eg "NJSTAR"
  42. *      13. 'XXXX'  == insert XXXX into Pinyin Line or file. eg 'zhongguo '
  43. *          'xxx' and "xxx" are different only when NJSTAR not in ASCII mode
  44. *
  45. *NOTE:     Press Ctrl+C/Break to stop Macro execution. specially dead loop.
  46. *------------------------------------------------------------------------------
  47. *Examples:
  48. #UP       Macro CursorUp    MarkBlock
  49. #Down     Macro CursorDown  MarkBlock
  50. #Left     Macro CursorLeft  MarkBlock
  51. #Right    Macro Screenoff MarkBlock CursorRight Markblock
  52. @E        Macro Screenoff EditFile Menu
  53. Meta+^P   Macro Start: BegFile beg: $12 PageDown JFalse Start: Jump beg:
  54. Meta+^N   Macro "Njstar" 'nihong '  #156 "39" #155 '00'
  55. ^N        Macro ScreenOff "í╛─╧╝½╨╟í┐"
  56. Meta+^L   Macro beg: Scrolldown Jfalse end: JUMP beg: &
  57.                 end: BegFile $180 Jump beg:
  58. Meta+^M   Macro search Pause markblock
  59.  
  60. *Ask search string then search backward
  61. ^V   Macro search Pause SearchBackward
  62.  
  63. * New Macro implement DelToEndOfFile
  64. Meta+E   Macro UnMarkBlock MarkBlock EndFile MarkBlock DelBlock
  65.  
  66. * New Macro implement DelToEndOfScreen
  67. Meta+Q   Macro UnMarkBlock MarkBlock EndScreen EndLine MarkBlock DelBlock
  68. Meta+W   Macro ScreenOff UnMarkBlock MarkBlock EndScreen EndLine &
  69.                          MarkBlock DelBlock
  70. *--------------------------------------------
  71. * Mouse buttons
  72. *--------------------------------------------
  73. M_LR      UnMarkBlock
  74. M_LEFT    Nothing
  75. M_RIGHT   MarkBlock
  76. M_LL      PageDown
  77. M_RR      MarkLine
  78. M_MID     MarkLine
  79. M_MM      macro QuickHelp UnMarkBlock
  80.  
  81. *--------------------------------------------
  82. * one key commands
  83. *--------------------------------------------
  84.  
  85. #F2       HzSaveFile
  86. #F3       HzDecode
  87. #F4       HzEditFile
  88. #F5       PcxSaveFile
  89. #F6       ZwSaveFile
  90. #F7       ZwDecode
  91. #F8       ZwEditFile
  92. #F10      FileList
  93. ^B        SearchBackward
  94. ^E        DelToEndLine
  95. ^F        SearchForward
  96. ^G        GotoBlock
  97. ^K        DelToEndLine
  98. ^J        DelToBegLine
  99. ^L        DupLine
  100. ^P        Print
  101. ^S        Search
  102. ^T        TimeDate
  103. ^W        Copy
  104. ^Y        Paste
  105. ^BS       DelLine
  106. GREY+     Copy
  107. GREY-     DelBlock
  108. GREY*     Paste
  109. BS        BackSpace
  110. TAB       TabRight
  111. ENTER     Enter
  112. GREYENTER HardReturn
  113. #ENTER    HardReturn
  114. @Y        UnDelBlock
  115. @U        UnMarkBlock
  116. @D        DelBlock
  117. @L        MarkLine
  118. @C        CopyBlock
  119. @B        MarkBlock
  120. @M        MoveBlock
  121. @W        SaveBlock
  122. @X        LianXiang
  123. F1        QuickHelp
  124. #F1       Menu
  125. F2        SaveFile
  126. F3        QuitFile
  127. F4        File
  128. F5        Search
  129. F6        SearchReplace
  130. F7        RenameFile
  131. F8        EditFile
  132. F9        UnDelLine
  133. F10       NextFile
  134. F11       MacroRec
  135. F12       MacroExec
  136. @F11      SaveMacro
  137. @F12      ReadMacro
  138. Meta+R    MacroRec
  139. Meta+E    MacroExec
  140. Meta+w    SaveMacro
  141. Meta+s    ReadMacro
  142. HOME      BegLine
  143. UP        CursorUp
  144. PGUP      PageUp
  145. LEFT      CursorLeft
  146. RIGHT     CursorRight
  147. END       EndLine
  148. DOWN      CursorDown
  149. PGDN      PageDown
  150. DEL       DelChar
  151. ^F1       FileStatus
  152. ^F2       SaveDic
  153. ^F3       QuitAll
  154. ^F4       SaveAll
  155. ^F5       WordCount
  156. ^F6       GotoLine
  157. ^F7       SaveAs
  158. ^F8       AddLX
  159. ^F9       ToggleEOL
  160. ^F10      SwitchCCLIB
  161. ^F11      RepeatCmd
  162. Meta+^R   RepeatCmd
  163. @F1       ListDir
  164. @F2       EXinput
  165. @F3       QWinput
  166. @F4       GBinput
  167. @F5       PYinput
  168. @F6       ASCinput
  169. @F8       DelLX
  170. @F9       PureChinese
  171. @F10       PrevFile
  172. ^LEFT     WordLeft
  173. ^RIGHT    WordRight
  174. ^END      EndFile
  175. ^HOME     BegFile
  176.  
  177. ^u        BegScreen
  178. ^d        EndScreen
  179. ^a        ScrollUp
  180. ^z        ScrollDown
  181.  
  182. ^UP       BegScreen
  183. ^DOWN     EndScreen
  184. @UP       ScrollUp
  185. @DOWN     ScrollDown
  186. *---------------------------
  187. * end of njconfig.key
  188. *---------------------------
  189.