home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d7xx / d770 / uedit.lha / Uedit / Jenkins2.LZH / ExchangeNames.pc < prev    next >
Text File  |  1991-04-08  |  3KB  |  94 lines

  1. ExchangeNames.pc
  2. =============================================================================
  3. ExchangeNames was written to make it easy to change names in Modula-2 programs
  4. when you are cleaning up the code and realize that the naming convention is
  5. not clear.
  6.  
  7. It is also useful for porting a custom config from Amiga to PC.  The changes
  8. that are currently needed (v2.6a) are in the following list.  Copy the list to
  9. buf41 and have your config in curFile.  Run ExchangeNames and then when you
  10. try and compile the commands you will either have the new key modifier or a
  11. note about why the command will not run.
  12.  
  13. The following are new CL functions
  14. pcMouse
  15. ATKeybd
  16. getDisk
  17. setDisk
  18. getWorkDir
  19. getCurDir
  20.  
  21. Watch out for macroNums, they do not port because the keyboards
  22. are so different.  And they are terribly difficult to search for
  23. because they can be anywhere and the numbers overlap integer and
  24. buffer variables.
  25.  
  26. copy this list into buf41 then run ExchangeNames
  27. ================================================
  28. rAmiga-esc      ctl-esc
  29. return          enter
  30. help            home
  31. closeBox        titleBar
  32. lAmiga-         rShftAlt-
  33. rAmiga-         rShftCtl-
  34.   L-            rSA-
  35.   R-            rSC-
  36. beepDisplay     use-sound,beepMsgs,beepAlerts,beepAborts
  37. fileRequest     use-getDirList
  38. execute         oneArg-execute
  39. changeDir       changed-changeDir
  40. lace            twoVals-lace
  41. ctl-`           ctl-`!pc
  42. ctl-1           ctl-1!pc
  43. ctl-2           ctl-2!pc
  44. ctl-3           ctl-3!pc
  45. ctl-4           ctl-4!pc
  46. ctl-5           ctl-5!pc
  47. ctl-6           ctl-6!pc
  48. ctl-7           ctl-7!pc
  49. ctl-8           ctl-8!pc
  50. ctl-9           ctl-9!pc
  51. ctl-0           ctl-0!pc
  52. ctl-=           ctl-=!pc
  53. ctl-,           ctl-,!pc
  54. ctl-.           ctl-.!pc
  55. ctl-/           ctl-/!pc
  56. ctl-;           ctl;4!pc
  57. ctl-'           ctl'4!pc
  58. alt-kp0         alt-kp0!pc
  59. alt-kp1         alt-kp1!pc
  60. alt-kp2         alt-kp2!pc
  61. alt-kp3         alt-kp3!pc
  62. alt-kp4         alt-kp4!pc
  63. alt-kp5         alt-kp5!pc
  64. alt-kp6         alt-kp6!pc
  65. alt-kp7         alt-kp7!pc
  66. alt-kp8         alt-kp8!pc
  67. alt-kp9         alt-kp9!pc
  68. alt-kpDot       alt-kpDot!pc
  69. altCtl-del      reboot!!!
  70. altCtl-kpDel    reboot!!!
  71. rexxIn          rexxIn!pc
  72. rexxOut         rexxOut!pc
  73. setRGB          setRGB!pc
  74. getRGB          getRGB!pc
  75. speak           speak!pc
  76. speakMode       speakMode!pc
  77. speakSpeed      speakSpeed!pc
  78. speakPitch      speakPitch!pc
  79. speakMsgs       speakMsgs!pc
  80. speakAlerts     speakAlerts!pc
  81. printerCode     printerCode!pc
  82. abortPrint      abortPrint!pc
  83. restartPrint    restartPrint!pc
  84. getWBColors     getWBColors!pc
  85. laceColor       laceColor!pc
  86. peek            peek!pc
  87. poke            poke!pc
  88. getAddress      getAddress!pc
  89. detachBuf       detachBuf!pc
  90. attachBuf       attachBuf!pc
  91. toTiny          toTiny!pc
  92. cram            cram!pc
  93.  
  94.