home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p120 / 3.ddi / PD5 / PD5M.EXE / PD_MAC.DEF < prev    next >
Encoding:
Text File  |  1991-07-05  |  8.2 KB  |  185 lines

  1. ---------------------------------------
  2. -- Macros file for the IBM PC/XT/AT  --
  3. ---------------------------------------
  4.  
  5. -- 05/29/91 NCC Added some more macros for Set 1, especially the 
  6. --              Alt S --> Ctrl S function to get arount Ctrl S problem
  7. -- 01/07/91 NCC Changed #13 in Set 2 for end edit to the End key
  8. -- 04/17/89 SMF REMOVED ^E --> ^C    NEEDED ^E FOR IN-LINE TEXT FONTS
  9. -- 03/02/89 TAA RENAMED
  10. -- 07/06/87 NCC Changed help macro function keys from 1 to 101, 2 to 102,...
  11. -- 03/01/87 NCC Added HELP macro Set 4
  12. -- 07/03/86 NCC New version for multiple groups of key board macros and
  13. --              new BLDF format
  14. -- 12/03/85 NCC Added key redefinitions for editing strings
  15. -- 07/20/84 NCC Created
  16.  
  17. ------------------------------------------------------------------------------
  18. --Note: Macros in each set should be organized such that the macros with the
  19. --      fewest number of characters in the key definition are defined before
  20. --      macros with more characters in the key definition part. ie
  21. --
  22. --Macro "#5"   "#3"       --this one has 1 character (5) and is placed before
  23. --Macro "#0O"  "#201"     --this one which has 2 characters (0 and 'O')
  24. ------------------------------------------------------------------------------
  25.  
  26. Begin KeyMacro
  27.  
  28. File PD.MAC
  29.  
  30. Set 1           --Default key macro definitions
  31.         
  32. --Macro "#17"  "#3"             --^Q  ABORT
  33. --Macro "#5"   "#3"             --^E  ABORT
  34.  
  35. Macro "#0;"  "#27##1"           --F1       Last command repeat one char 
  36. Macro "#0<"  "#27##2"           --F2
  37. Macro "#0="  "#27##3"           --F3       Last command repeat
  38. Macro "#0>"  "#27##4"           --F4       Start macro word
  39. Macro "#0?"  "#27##5"           --F5       String insert command
  40. Macro "#0@"  "#27##6"           --F6       String delete command
  41. Macro "#0A"  "#27##7"           --F7       Keyboard macro save
  42. Macro "#0B"  "#27##8"           --F8       Keyboard macro playback
  43. Macro "#0C"  "#27##9"           --F9       StepSize / 2
  44. Macro "#0D"  "#27##10"          --F10      StepSize * 2
  45.  
  46. Macro "#0G"  "#27##239"           --Home   Macro arrow commands
  47. Macro "#0H"  "#27##240"           --Up
  48. Macro "#0I"  "#27##241"           --PgUp
  49. Macro "#0K"  "#27##242"           --Left
  50. Macro "#0L"  "#27##243"           --Center
  51. Macro "#0M"  "#27##244"           --Right
  52. Macro "#0O"  "#27##245"           --End
  53. Macro "#0P"  "#27##246"           --Down
  54. Macro "#0Q"  "#27##247"           --PgDn
  55. Macro "#0R"  "#27##5"             --Ins         String insert command
  56. Macro "#0S"  "#27##6"             --Del         String delete command
  57.  
  58. --Macro "#0##16#" "#17"             --Alt Q --> ^Q
  59. --Macro "#0##17#" "#23"             --Alt W --> ^W
  60. --Macro "#0##18#" "#5"              --Alt E --> ^E
  61. --Macro "#0##19#" "#18"             --Alt R --> ^R
  62. --Macro "#0##20#" "#20"             --Alt T --> ^T
  63. --Macro "#0##21#" "#25"             --Alt Y --> ^Y
  64. --Macro "#0##22#" "#21"             --Alt U --> ^U
  65. --Macro "#0##23#" "#9"              --Alt I --> ^I
  66. --Macro "#0##24#" "#15"             --Alt O --> ^O
  67. --Macro "#0##25#" "#16"             --Alt P --> ^P
  68. --Macro "#0##30#" "#1"              --Alt A --> ^A
  69. Macro "#0##31#" "#19"             --Alt S --> ^S
  70. --Macro "#0##32#" "#4"              --Alt D --> ^D
  71. --Macro "#0##33#" "#6"              --Alt F --> ^F
  72. --Macro "#0##34#" "#7"              --Alt G --> ^G
  73. --Macro "#0##35#" "#8"              --Alt H --> ^H
  74. --Macro "#0##36#" "#10"             --Alt J --> ^J
  75. --Macro "#0##37#" "#11"             --Alt K --> ^K
  76. --Macro "#0##38#" "#12"             --Alt L --> ^L
  77. Macro "#0##44#" "#13zom ext#13"    --Alt Z --> zom ext
  78. Macro "#0##45#" "#13exit#13##13"   --Alt X --> EXIT
  79. Macro "#0##46#" "#3"              --Alt C --> ^C
  80. --Macro "#0##47#" "#22"             --Alt V --> ^V
  81. --Macro "#0##48#" "#2"              --Alt B --> ^B
  82. --Macro "#0##49#" "#14"             --Alt N --> ^N
  83. --Macro "#0##50#" "#13"             --Alt M --> ^M
  84.  
  85. Macro "#0##118#" "#13scroll down#13"    --Ctrl PgDwn--> "#13#scroll dwn#13"
  86. Macro "#0##132#" "#13scroll up#13"      --Ctrl PgUp --> "#13#scroll up#13"
  87. Macro "#0##115#" "#13scroll left#13"    --Ctrl <--  --> "#13#scroll left#13"
  88. Macro "#0##116#" "#13scroll right#13"   --Ctrl -->  --> "#13#scroll right#13"
  89.  
  90. Set 2      --Function key definitions for text editor
  91.  
  92. Macro "#0O"  "#27##139" --End RETURN END EDIT
  93. Macro "#0;"  "#27##131" --F1  COPY ONE CHARACTER FROM RETAINED LINE
  94. Macro "#0<"  "#27##132" --F2  COPY ALL CHARACTERS UP TO SPECIFIED CHARACTER
  95. Macro "#0="  "#27##133" --F3  COPY ALL REMAINING CHARACTERS FROM RETAINED LINE
  96. Macro "#0>"  "#27##134" --F4  SKIP ALL CHARACTERS TO SPECIFIED CHARACTER
  97. Macro "#0?"  "#27##135" --F5  ACCEPT EDITED LINE FOR MORE EDITING AS RETAINED LINE
  98. Macro "#0@"  "#27##136" --F6  CARRIAGE RETURN
  99. Macro "#27"  "#27##137" --ESC START EDIT OVER
  100. Macro "#0R"  "#27##138" --INS TOGGLE INSERT FLAG
  101. Macro "#0O"  "#27##139" --RETURN END EDIT
  102. Macro "#0S"  "#127"     --DEL DELETE
  103.  
  104. Set 3   --These macros are checked when input is from the pointing device
  105.         --ie the mouse or digitizing tablet
  106.  
  107. --Macro "#1"  "#1"                        --Left button on 2 or 3 button mouse
  108. Macro "#2"    "#127"                    --Right button on 2 button mouse
  109.                                         --or Middle button on 3 button mouse
  110.  
  111. --Macro "#3"    "\E-\#13#RPNT#13#\E+\"      --Left+Right button on 2 button mouse
  112.                                         --or Left+Middle on 3 button mouse
  113. Macro "#4"  "#1;"                         --Ctrl+Shift+Left
  114. Macro "#5"  "undo "                       --Ctrl+Shift+Right
  115. Macro "#6"  "\e-\#13del ima 8888#13sav ima 8888\e+\#13zom win:"
  116. Macro "#7"  "\e-\#13rest ima 8888 \e+\"
  117. Macro "#9"  "\e-\#13del ima 8889#13sav ima 8889#1\e+\"
  118. Macro "#10"  "\e-\#13rest ima 8889 \e+\"
  119.  
  120. Set 4    --These macros are used when in the HELP system
  121.  
  122. --Note: the Return character (#13) should not be remapped as it is used
  123. --      by the file display system as the respnse the user would input
  124. --      to go to the next page of the file being displayed (ie the help file)
  125.  
  126. --Help answer response codes
  127.  
  128. Macro "#0;"  "#27##101"           --F1
  129. Macro "#0<"  "#27##102"           --F2
  130. Macro "#0="  "#27##103"           --F3
  131. Macro "#0>"  "#27##104"           --F4
  132. Macro "#0?"  "#27##105"           --F5
  133. Macro "#0@"  "#27##106"           --F6
  134. Macro "#0A"  "#27##107"           --F7
  135. Macro "#0B"  "#27##108"           --F8
  136. Macro "#0C"  "#27##109"           --F9
  137. Macro "#0D"  "#27##110"           --F10
  138.  
  139. --Special help functions
  140.  
  141. Macro "#0I"  "#27##250"         --PgUp, page to previous page in help system
  142. Macro "#0Q"  "#27##251"         --PgDn, page to next page in help system
  143. Macro "#0P"  "#27##252"         --ArwDn, more help in help system
  144. Macro "#0O"  "#27##253"         --End, exit help system
  145. Macro "#27"  "#27##253"         --Esc, exit help system
  146.  
  147. Set 5  --This macro set is reserved for when a UPL program executes an Accept statement
  148.  
  149. --Examples:
  150. --Macro "#0;"  "F1"               --F1
  151. --Macro "#0<"  "F2"               --F2
  152. --Macro "#0="  "F3"               --F3
  153. --Macro "#0>"  "F4"               --F4
  154.  
  155. Set 6  --This macro set is used when in getdata
  156.  
  157. Macro "#0;"  "#27##248"         --F1       digitize
  158. Macro "#0<"  "#0"               --F2       do nothing
  159. Macro "#0="  "#0"               --F3       do nothing
  160. Macro "#0>"  "#27##4"           --F4       Start macro word
  161. Macro "#0?"  ":"                --F5
  162. Macro "#0@"  ";"                --F6
  163. Macro "#0A"  "#27##7"           --F7       Keyboard macro save
  164. Macro "#0B"  "#27##8"           --F8       Keyboard macro playback
  165. Macro "#0C"  "#27##9"           --F9       StepSize / 2
  166. Macro "#0D"  "#27##10"          --F10      StepSize * 2
  167.  
  168. Macro "#0G"  "#27##239"           --Home   Macro arrow commands
  169. Macro "#0H"  "#27##240"           --Up
  170. Macro "#0I"  "#27##241"           --PgUp
  171. Macro "#0K"  "#27##242"           --Left
  172. Macro "#0L"  "#27##243"           --Center
  173. Macro "#0M"  "#27##244"           --Right
  174. Macro "#0O"  "#27##245"           --End
  175. Macro "#0P"  "#27##246"           --Down
  176. Macro "#0Q"  "#27##247"           --PgDn
  177. Macro "#0R"  "#27##248"           --Ins    Macro command DIG
  178. Macro "#0S"  "#27##249"           --Del    Macro command UNDIG
  179.  
  180. End KeyMacro
  181.  
  182. End
  183.  
  184. 
  185.