home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / kbdsrc.pak / TDW.KB < prev   
Text File  |  1997-07-23  |  5KB  |  190 lines

  1. /***********************************************************************
  2.  
  3.               TDW key bindings for Borland C++ IDE.
  4.  
  5.         This file contains a KEYMAPR script which emulates the TDW
  6. debugger in the Borland C++ IDE.  A complete description of the KEYMAPR
  7. language and compiler may be found in on-line help.
  8.  
  9. ****************************************************************/
  10.  
  11. Script  TDW;
  12.  
  13. MACRO MacUndo
  14.     Undo; CenterFixScreenPos;
  15. END;
  16.  
  17. MACRO MacGetFindString
  18.                 SetPrevPos;GetFindString;
  19. END;
  20.  
  21. MACRO MacRepeatSearch
  22.                 SetPrevPos;RepeatSearch;
  23. END;
  24.  
  25. MACRO MacPageUp
  26.                 SetPrevPos;FixScreenPos;PageScreenUp;FixCursorPos;
  27. END;
  28.  
  29. MACRO MacPageDown
  30.                 SetPrevPos;FixScreenPos;PageScreenDown;FixCursorPos;
  31. END;
  32.  
  33. MACRO MacLeftOfLine
  34.                 SetPrevPos;LeftOfLine;FixScreenPos;
  35. END;
  36.  
  37. MACRO MacRightOfLine
  38.                 SetPrevPos;RightOfLine;FixScreenPos;
  39. END;
  40.  
  41. MACRO MacMoveToPrevPos
  42.         SwapPrevPos;CenterFixScreenPos;
  43. END;
  44.  
  45. /**** key bindings ******/
  46. KEYBOARD System
  47. F1 : Help; : Help
  48. F2 : ToggleBreakpoint; : ToggleBreakpoint
  49. F4 : RunToHere;        : RunToHere
  50. F5 : ZoomWindow;
  51. F6 : NextWindow;
  52. F7 : Trace;        : Trace
  53. F8 : Step;         : Step
  54. F9 : RunProgram;   : RunProgram
  55. F10: Menu;
  56.  
  57. /* alt-F2 : ViewBreakpoint */
  58. alt-F3 : CloseWindow;
  59. /* alt-F5 : UserScreen */
  60. alt-F10 : LocalMenu;
  61.  
  62. shift-F3: ClipCopy; : ClipCopy
  63. shift-F4: BEGIN ClipPaste; END; : ClipPaste
  64.  
  65. ctrl-F4: Modify;   : Modify
  66. ctrl-F7: AddWatch; : AddWatch
  67.  
  68. alt-X : TerminateProgram; : TerminateProgram
  69.  
  70. /* ---- Pane mgmt keys ------------------ */
  71. ctrl-O+^E         : MoveToPane(0);
  72. ctrl-O+^X         : MoveToPane(1);
  73. ctrl-O+^S         : MoveToPane(2);
  74. ctrl-O+^D         : MoveToPane(3);
  75. ctrl-O+DnAr       : CreatePane(0);
  76. ctrl-O+UpAr       : CreatePane(1);
  77. ctrl-O+LfAr       : CreatePane(3);
  78. ctrl-O+RgAr       : CreatePane(2);
  79. ctrl-shift-O+^E   : MovePaneEdge(0);
  80. ctrl-shift-O+^X   : MovePaneEdge(1);
  81. ctrl-shift-O+^S   : MovePaneEdge(2);
  82. ctrl-shift-O+^D   : MovePaneEdge(3);
  83. ctrl-shift-O+UpAr : DeletePane(0);
  84. ctrl-shift-O+DnAr : DeletePane(1);
  85. ctrl-shift-O+LfAr : DeletePane(2);
  86. ctrl-shift-O+RgAr : DeletePane(3);
  87. END;
  88.  
  89. KEYBOARD Editor
  90. Esc   : CloseWindow;
  91.  
  92. alt-F6 : MacUndo;
  93.  
  94. ctrl-F : BufferList;
  95. ctrl-I : InspectAtCursor;     : InspectAtCursor
  96. ctrl-L : GoToLine; : GoToLine
  97. ctrl-N : MacRepeatSearch; : RepeatSearch
  98. ctrl-P : MacMoveToPrevPos;
  99. ctrl-S : MacGetFindString; : GetFindString
  100. ctrl-W : AddWatch;     : AddWatch
  101. ctrl-Z : MacUndo; : Undo
  102.  
  103. lfar : CursorSwitchedLeft;
  104. rgar : CursorSwitchedRight;
  105. upar : CursorUp;
  106. dnar : CursorDown;
  107. pgup : MacPageUp;
  108. pgdn : MacPageDown;
  109. end  : MacRightOfLine;
  110. home : MacLeftOfLine;
  111. ins  : ToggleInsert;
  112.  
  113. END;
  114.  
  115. KEYBOARD MessageWindow
  116. Esc   : CloseWindow;
  117. space : MsgViewSrc; : MsgViewSrc
  118. enter : MsgEditSrc; : MsgEditSrc
  119. END;
  120.  
  121. KEYBOARD BreakpointView
  122. Esc   : CloseWindow;
  123. ctrl-P : DebugDetailBreakList; : DebugDetailBreakList
  124. ctrl-I : DebugInspectBreakList; : DebugInspectBreakList
  125. ctrl-E : DebugEditBreakList; : DebugEditBreakList
  126. ctrl-R : DebugRemoveBreakList; : DebugRemoveBreakList
  127. ctrl-A : DebugAddAtLineBreakList; : DebugAddAtLineBreakList
  128. /*
  129. ctrl-W : DebugAddWinMsg; : DebugAddWinMsgBreakList
  130. */
  131. END;
  132.  
  133. KEYBOARD CallStack
  134. Esc   : CloseWindow;
  135. ctrl-I : DebugInspectCallStack; : DebugInspectCallStack
  136. ctrl-E : DebugEditCallStack; : DebugEditCallStack
  137. END;
  138.  
  139. KEYBOARD DataInspector
  140. Esc   : CloseWindow;
  141. ctrl-R : DebugRangeInspect; : DebugRangeInspect
  142. ctrl-C : DebugChange; : DebugChange
  143. ctrl-I : DebugInspectData; : DebugInspectData
  144. ctrl-D : DebugDescend; : DebugDescend
  145. ctrl-N : DebugNewExpr; : DebugNewExpr
  146. ctrl-T : DebugTypecast; : DebugTypecast
  147. END;
  148.  
  149. KEYBOARD DebugLog
  150. Esc   : CloseWindow;
  151. ctrl-C : DebugCaptureLog; : DebugCaptureLog
  152. ctrl-O : DebugLogOptions; : DebugLogOptions
  153. ctrl-A : DebugCommentLog; : DebugCommentLog
  154. ctrl-E : DebugEraseLog; : DebugEraseLog
  155. END;
  156.  
  157. KEYBOARD RegisterView
  158. Esc   : CloseWindow;
  159. ctrl-H : DebugHexReg; : DebugHexReg
  160. ctrl-D : DebugDecimalReg; : DebugDecimalReg
  161. ctrl-W : DebugWordReg; : DebugWordReg
  162. ctrl-U : DebugDWordReg; : DebugDWordReg
  163. END;
  164.  
  165. KEYBOARD WatchView
  166. Esc   : CloseWindow;
  167. ctrl-P : DebugDetailWatchList; : DebugDetailWatchList
  168. ctrl-R : DebugRemoveWatchList; : DebugRemoveWatchList
  169. ctrl-A : DebugAddWatchList; : DebugAddWatchList
  170. END;
  171.  
  172. KEYBOARD ProjectWindow
  173. enter    : ProjectNodeAction;
  174. plus     : ProjectExpandNode;
  175. minus    : ProjectCollapseNode;
  176. space    : ProjectNodeToggle;
  177. esc      : ProjectEndNodeSearch;
  178. upar     : ProjectNodeUp;
  179. dnar     : ProjectNodeDown;
  180. home     : ProjectFirstNode;
  181. end      : ProjectLastNode;
  182. pgup     : ProjectPrevPage;
  183. pgdn     : ProjectNextPage;
  184. alt-lfar : ProjectPromoteNode;
  185. alt-rgar : ProjectDemoteNode;
  186. alt-upar : ProjectMoveUp;
  187. alt-dnar : ProjectMoveDown;
  188. END;
  189.  
  190.