* * QCONFIG.DAT: Default config file for QEdit V1.X for OS/2 * * Specify control-key commands via: ^f1 - This means Control-F1 * Specify alt-key commands via: @f1 - This means Alt-F1 * Specify shift-key commands via: #f1 - This means Shift-F1 * * There is also a provision for "two key commands". * For example, to make the Control-F1, Control-F2 sequence issue the * exit command, try the following: * * ^f1_^f2 Exit * * The key here is that the commands must be separated by a '_'. * * Multiple commands and/or text may be entered for a single key. To do so, * specify "MacroBegin" as the first command. To enter text, enclose the * text in single or double quote marks. For example: * * f1 MacroBegin EditFile 'help.dat' Return * * This command would load the file 'help.dat'. Note the return command is * issued after the text. This is required to terminate the QEdit prompt. * * Following is a macro that will run make and load the results into a window: * * MacroBegin EditFile 'errors.lst' Return Quit Dos 'make >errors.lst' Return Return HorizontalWindow EditFile 'errors.lst' Return * * Following macro will run Turbo C on the current file: * * MacroBegin GSave Dos 'tcc -y -M ' CurrentFilename Return * * Finally, you can also use the scancode to represent "special keys", as * long as this key returns a ascii character code of 0. * For example Alt-F9 returns an ascii character of 0 and a scan code of * 112 decimal. To make Alt-F9 issue the EditFile command, you could: * * 112 EditFile * or * @f9 EditFile * * Either will work. This becomes especially useful if you have a macro * processor and/or special keyboard that has extended keys that QEdit * doesn't have names for. This gives you a method to use them. * * Note that the order of this file is NOT important. Arrange it however * makes sense to you. * * * function key set * f1 QuickHelp f2 AddLine f3 GPQuit f4 DupLine f5 MakeTopOfScreen f6 DelToEol f7 MarkBlockBegin f8 MarkBlockEnd f9 Shell f10 * enhanced keyboard only f11 f12 #f1 ToggleBoxDraw #f2 #f3 Sort #f4 #f5 MakeCtrOfScreen #f6 #f7 ShiftLeft #f8 ShiftRight #f9 #f10 * enhanced keyboard only #f11 #f12 ^f1 ToggleEGA43 ^f2 ^f3 ^f4 ^f5 ^f6 ^f7 ^f8 ^f9 ^f10 * enhanced keyboard only ^f11 ^f12 @f1 ToggleBoxType @f2 InsertLine @f3 Match @f4 @f5 ScreenLeft @f6 ScreenRight @f7 @f8 @f9 Dos @f10 ShowEntryScreen * enhanced keyboard only @f11 @f12 * * special keys * cursorup CursorUp cursordown CursorDown cursorleft CursorLeft cursorright CursorRight ^cursorleft WordLeft ^cursorright WordRight home BegLine end EndLine ^home BegScreen ^end EndScreen pgup PageUp pgdn PageDown ^pgdn EndFile ^pgup BegFile #tab TabLt tab TabRt ins ToggleInsert del DelCh backspace Backspace ^backspace DelLtWord enter Return ^enter ExecuteScrap escape Escape grey* Paste grey+ Copy grey- Cut #del #ins ` ~ / ^prtsc PasteOver ^2 ^6 ^[ ^\ * * Macro to edit the file whose name is sitting at the cursor in the editor * ^] MacroBegin AltWordSet MarkWord Copy DefaultWordSet EditFile Paste Return ^- GetPrev * * alternate keys * @a DropAnchor @b WrapPara @c CopyBlock @d DelLine @e EditFile @f MacroBegin MainMenu 'f' @g DeleteBlock @h QuickHelp @i ToggleTabsOut @j JoinLine @k MarkColumn @l MarkLine @m MoveBlock @n NextFile @o ChangeFilename @p MacroBegin MainMenu 'p' @q MacroBegin MainMenu 'q' @r ReadBlock @s SplitLine @t @u UnmarkBlock @v ToggleTabsExpand @w WriteBlock @x GExit @y GSave @z CopyOverBlock @1 Upper @2 Lower @3 Flip @4 @5 @6 @7 @8 @9 @0 @- @= MacroBegin MarkWord Copy Find Paste Return Return * * control keys * ^a WordLeft ^b_a AppendScrBuff ^b_l GetScrBuff ^b_s StoreScrBuff ^c PageDown ^d CursorRight ^e CursorUp ^f WordRight ^g DelCh ^h Backspace ^i TabRt ^j GotoLine ^k_b MarkBlockBegin ^k_c CopyBlock ^k_d Exit ^k_e EditFile ^k_f ChangeFilename ^k_h UnmarkBlock ^k_k MarkBlockEnd ^k_l FillBlock ^k_n NextFile ^k_p PrevFile ^k_q PQuit ^k_r ReadBlock ^k_s SaveFile ^k_t MarkWord ^k_v MoveBlock ^k_w WriteBlock ^k_x File ^k_y DeleteBlock ^k_z KillFile ^l RepeatFind ^m MacroRecord ^n SplitLine ^o_c CloseWindow ^o_g GrowWindow ^o_h HorizontalWindow ^o_l SetPrintLeftMargin ^o_n NextWindow ^o_o OneWindow ^o_p PrevWindow ^o_r SetRMargin ^o_s ShrinkWindow ^o_t CenterLine ^o_w ToggleWordWrap ^o_z ZoomWindow ^p Literal ^q_a FindReplace ^q_b GotoBlockBeg ^q_c EndFile ^q_d EndLine ^q_e BegScreen ^q_f Find ^q_i ToggleIndent ^q_k GotoBlockEnd ^q_l UndoCursorline ^q_p PrevPosition ^q_q RepeatCmd ^q_r BegFile ^q_s BegLine ^q_t ToggleSmartTabs ^q_x EndScreen ^q_y DelToEol ^r PageUp ^s CursorLeft ^t DelRtWord ^u UnKill ^v ToggleInsert ^w ScrollUp ^x CursorDown ^y DelLine ^z ScrollDown * * other enhanced only keys * @' @, @. @/ @; @[ @\ @] @` @backspace @enter @escape @grey* @grey+ @grey- @grey/ @greycursordown @greycursorleft @greycursorright @greycursorup @greydel @greyend @greyhome @greyins @greypgdn @greypgup @greyenter @tab greyenter Return ^greyenter ExecuteScrap ^centercursor ^cursordown LineDown ^cursorup LineUp ^del ^grey* ^grey+ ^grey- ^grey/ ^ins ^tab centercursor