home *** CD-ROM | disk | FTP | other *** search
- ; E4 Editor Key-Map file
-
- ; QEDIT Advanced 2.15
-
- ; All Trademarks Acknowledged
-
- ; This key-map file emulates the keystrokes used by QEDIT.
-
- ; Note that QEDIT keystrokes have changed between versions!
- ; If this seems completely wrong to you then please check which version
- ; of QEDIT that you have.
-
- ; Note that E4's block marking paradigm differs from QEDIT and the
- ; simulation of QEDIT requires that you do not make changes to the file
- ; between marking a block and the Copying or Moving it.
-
- ; The notation used by QEDIT for its keys is very similar to that used
- ; by E4. But, E4 uses $ for Shift, where QEDIT uses #. Two-key
- ; assigments are separated by _ in QEDIT and a space in E4.
-
- ; To specify scan codes use the notation %xxxx where xxxx is the 16-bit
- ; scan code of the key in hexadecimal.
-
- msg=F1 for E4 help. ESC for MENUS.
- markmsg=Mark end of block then move to new position and use Copy/Move Block
- cutmsg=
- pastemsg=
- hints=QEDIT Emulation
-
- ;
- ; Function Keys
- ;
-
- ; f1 ; QuickHelp [same]
- f2 end ret ; AddLine
- f3 @Q ; GPQuit
- f4 @C @V ; DupLine
- f5 ^home ; MakeTopOfScreen
- f6 ^del ; DelToEol
- f7 @A ; MarkBlockBegin
- f8 @A ; MarkBlockEnd
- f9 @D @S ; Shell
- ; f10
- ; f11
- ; f12
-
- ; E4 uses $ for shift, QEDIT uses #
-
- $f1 @O @P ESC ; ToggleBoxDraw [hold down shift to draw lines]
- ; $f2
- ; $f3 ; Sort
- ; $f4
- $f5 ^home ; MakeCtrOfScreen
- @UP @UP @UP @UP @UP @UP @UP @UP @UP @UP @UP @UP
- ; $f6
- $f7 $TAB ; ShiftLeft
- $f8 TAB ; ShiftRight
- ; $f9
- ; $f10
- ; $f11
- ; $f12
-
- ; ^f1 ; ToggleEGA43
- ; ^f2
- ; ^f3
- ; ^f4
- ; ^f5
- ; ^f6
- ; ^f7
- ; ^f8
- ; ^f9
- ; ^f10
- ; ^f11
- ; ^f12
-
- ; @f1 ; ToggleBoxType
- @f2 home home ret ; InsertLine
- @f3 @9 ; Match [also @0][see also Colour Brackets]
- ; @f4
- @f5 left ; ScreenLeft
- left left left left left left left left left
- @f6 right ; ScreenRight
- right right right right right right right right right
- ; @f7
- ; @f8
- @f9 @D ; Dos
- @f10 @Z ; ShowEntryScreen
- ; @f11
- ; @f12
-
- ;
- ; special keys
- ;
-
- ; up ; CursorUp
- ; down ; CursorDown
- ; left ; CursorLeft
- ; right ; CursorRight
- ; ^left ; WordLeft
- ; ^right ; 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
-
- ; bksp ; Backspace
- ; ^bksp ; DelLtWord
-
- ; ret ; Return
- ; ^return ; ExecuteScrap [same]
-
- esc menu ; Escape {escape}
-
- #star @V ; Paste {grey*}
- #plus @C ; Copy {grey+}
- #minus @X ; Cut {grey-}
-
- ; ^- ; GetPrev [use ALT-Spacebar]
-
- ;
- ; Alt Keys
- ;
-
- @a @A ; DropAnchor
- @b @6 ; WrapPara [similar]
- @c @C @V ; CopyBlock
- @d @Y ; DelLine
- @e @L ; EditFile
- @f menu f ; MacroBegin MainMenu 'f'
- ; @g ; DeleteBlock
- @h f1 ; QuickHelp
- ; @i ; ToggleTabsOut
- ; @j ; JoinLine [same]
- @k @A B ; MarkColumn
- @l Home Home @A Down ; MarkLine [better to use @C]
- @m @X @V ; MoveBlock
- @n @= ; NextFile
- @o @S ; ChangeFilename
- @p menu p ; MacroBegin MainMenu 'p'
- @q menu q ; MacroBegin MainMenu 'q'
- ; @r ; ReadBlock [same]
- @s Ret Up End ; SplitLine
- ; @t
- @u ESC ; UnmarkBlock
- @v @O @X ESC ; ToggleTabsExpand
- ; @w ; WriteBlock [same]
- @x @Q @Q ; GExit
- @y @S @A ; GSave
- ; @z ; CopyOverBlock [no equivalent]
- @1 @8 U ; Upper
- @2 @8 L ; Lower
- @3 @8 C ; Flip
- ; @4
- ; @5
- ; @6
- ; @7
- ; @8
- ; @9
- ; @0
- ; @-
- ; @=
-
- ;
- ; Control Keys
- ;
-
-
- ^a ^left ; WordLeft
- ; ^b a ; AppendScrBuff
- ; ^b l ; GetScrBuff [no named buffers, use macros]
- ; ^b s ; StoreScrBuff
- ^c pgdn ; PageDown
- ^d right ; CursorRight
- ^e up ; CursorUp
- ^f ^right ; WordRight
- ^g del ; DelCh
- ^h bksp ; Backspace
- ^i tab ; TabRt
- ^j @G ; GotoLine
- ^k b @A ; MarkBlockBegin
- ^k c @C @V ; CopyBlock
- ^k d @B @C ; Exit
- ^k e @L ; EditFile
- ^k f @S ; ChangeFilename
- ^k h ESC ; UnmarkBlock
- ^k k @A ; MarkBlockEnd
- ; ^k l ; FillBlock
- ^k n @= ; NextFile
- ^k p @- ; PrevFile
- ^k q @B @C ; PQuit
- ^k r @R ; ReadBlock
- ^k s @S @S ; SaveFile
- ^k t @A W ; MarkWord
- ^k v @X @V ; MoveBlock
- ^k w @W ; WriteBlock
- ^k x @S @S @B @C ; File
- ; ^k y ; DeleteBlock
- ^k z @D F4 @E ; KillFile
- ^l @N ; RepeatFind
- ^m @M @R ; MacroRecord
- ^n Ret Up End ; SplitLine
- ^o c @B @C ; CloseWindow [close buffer]
- ; ^o g ; GrowWindow
- ; ^o h ; HorizontalWindow
- ^o l @O "LM=" ; SetPrintLeftMargin
- ; ^o n ; NextWindow
- ; ^o o ; OneWindow
- ; ^o p ; PrevWindow
- ^o r @O "RM=" ; SetRMargin
- ; ^o s ; ShrinkWindow
- ^o t ^home ; CenterLine
- DOWN DOWN DOWN DOWN DOWN DOWN DOWN DOWN DOWN DOWN DOWN DOWN
- ^o w @O @W ; ToggleWordWrap
- ; ^o z ; ZoomWindow
-
- ^q a @F getline @R ; FindReplace
- ^q b @G @M ; GotoBlockBeg [there is one block per buffer]
- ^q c ^pgdn ; EndFile
- ^q d end ; EndLine
- ; ^q e ; BegScreen
- ^q f @F ; Find
- ^q i @O @A ESC ; ToggleIndent
- ^q k @G @M end ; GotoBlockEnd
- ; ^q l ; UndoCursorline
- ; ^q p ; PrevPosition
- ; ^q q ; RepeatCmd
- ^q r ^pgup ; BegFile
- ^q s home ; BegLine
- ; ^q t ; ToggleSmartTabs
- ; ^q x ; EndScreen
- ^q y ^del ; DelToEol
- ^r pgup ; PageUp
- ^s left ; CursorLeft
- ^t ^bksp ; DelRtWord
- ; ^u ; UnKill
- ^v ins ; ToggleInsert
- ^w @up ; ScrollUp
- ^x down ; CursorDown
- ^y @Y ; DelLine
- ^z @down ; ScrollDown
-
-