Contents - Index


 

Perhaps the two most important keys in BIM-EDIT/XP are the Ctrl key and the Alt key.

 

If the Ctrl key is pressed (without pressing any other key), the command line cursor becomes active, and the session body cursor becomes inactive. If the command line cursor is already active at the time the Ctrl key is pressed, the Ctrl key assumes the same function as the Enter key and invokes the BufferExecute command to process the command (if any) entered on the command line.

 

If the Alt key is pressed (without pressing any other key), the session body cursor becomes active, and the command line cursor becomes inactive.

 

A full listing of the key settings provided with BIM-EDIT/XP may be obtained by selecting "Options", then "List key table, system" in the menu hierarchy. These settings may be customized by adding entries to the site or user key table.  The settings from the site and user key tables are merged at startup (or at ResourceRefresh) time to create an in-memory key table.  The in-memory key table can be viewed by selecting "Options", then "List merged key table".

 

BIM-EDIT/XP defines four separate environments in which key combinations are processed.  Each environment can have its own key setting.  This is fully described in Key Assignment Table.  In almost all cases, you will use the same key setting for the S[ession], N[ull command line], and C[ommand] line environments.  The E[mulator] environment can usually be ignored.  (Where an 'X' environment is specified in the key tables, it denotes that the setting applies to the S, N, and C environments.)

 

The following are some of the more frequently used key combinations.

 

Command Log Commands

 

? (or /) CmdLogUp (Display on command line previous command string)

\ CmdLogDown (Display on command line next command string)

 

Context Commands

 

F11 ContextList (List object)

F12 ContextEdit (Edit object)

Ctl-I ContextCheckin (Checkin file)

Ctl-O ContextCheckout (Checkout file)

Ctl-P ContextDelete (Delete object)

Ctl-Q ContextAlter (Query/Alter object)

Ctl-S ContextProcess (Process object)

Ctl-T ContextPrint (Print file)

Ctl-H ContextHold (Hold job)

Ctl-R ContextRelease (Release job)

 

Cursor Commands

 

Left CursLeft (Move cursor left one column)

Right CursRight (Move cursor right one column)

Up CursUp (Move cursor up one line)

Down CursDown (Move cursor down one line)

PageUp PageUp (Move cursor up by number of lines displayed)

PageDown PageDown (Move cursor down by number of lines displayed)

Num-Enter CursReturn (Move cursor to column 1 of next line)

Ctl-Right WordRight (Move cursor to start of next word)

Ctl-Left WordLeft (Move cursor to start of previous word)

Home CursHomeHoriz (Move cursor to either start of zone or first data char)

End CursEndHoriz (Move cursor to either end of zone or after last data chr)

Ctl-Home CursHomeVert (Move cursor to either top of display or top of session)

Ctl-End CursEndVert (Move cursor to either end of display or end of session)

 

Edit Commands

 

Alt-D EditDuplicateLine;CursDown (Duplicate current line, insert after)

Ctl-D EditDuplicateLine Loc=Bef;CursUp (Duplicate current line, insert before)

Alt-Del EditDeleteLine (Delete line(s))

Ctl-Del EditTruncate (Delete to end of zone)

Enter EditNewLine (Create new line)

Ctl-Enter EditSplitJoin (Split/join line)

Alt-< EditShift -1 (Shift left one column)

Alt-> EditShift +1 (Shift right one column)

Alt-Backspace EditUndo (Reverse last session operation)

Alt-' EditDuplicateChar (Duplicate character immediately above cursor)

Shf-Ctrl, Alt-C, or Ctl-Ins PutClipboard (Copy line(s) to clipboard)

Shf-Del, Alt-M PutClipboard Del=Yes (Move line(s) to clipboard)

Shf-Alt, Shf-Ins, or Alt-Ins GetClipboard (Insert clipboard lines after current line)

 

Exclusion Commands

 

Alt-I IntegratePop (Reverse last Qualify)

Alt-S SessionShowExcluded (Show/hide excluded lines)

 

Find Commands

 

Alt-F Find (Find current search pattern, search forward)

Ctl-F FindUp (Find current search pattern, search backward)

Alt-L Locate (Locate current search pattern, search forward)

Ctl-L LocateUp (Locate current search pattern, search backward)

 

Font Commands

 

Alt-Ctl-F SessionAlter FontSel=Tog (Toggle between primary and alternate font)

 

Host Commands

 

Alt-Ctl-Y SystemAttach (Toggle between host and local systems)

 

Mail Commands

 

F9 MailList (Open mail)

 

Selection Commands

 

F7 SelectReset (Turn selection off / Reselect prior selection)

F8 Select (Start/end selection)

Ctl-/ SelectAll (Selects entire session)

 

Selection Commands (PC-method)

 

Shf-Down SelectCursDown (Select down)

Shf-Up SelectCursUp (Select up)

Shf-Left SelectCursLeft (Select left)

Shf-Right SelectCursRight (Select right)

 

Session Commands

 

F2 SessionRefresh (Refresh session)

F3 SessionClose (Close session)

F4 SessionFile;FileProcess (Save and close session;Process)

F6 SessionFile (Save and close session)

Ctl-F6 SessionSave (Save session)

Ctl-Up SessionRotate - (Rotate to prior session)

Ctl-Down SessionRotate (Rotate to next session)

 

Tab Commands

 

Ctl-Tab TabHorizontalSet (Set/reset horizontal tab)

Tab TabRight (Move cursor to next horizontal tab)

Shf-Tab TabLeft (Move cursor to previous horizontal tab)

Ctl-> TabVerticalSet (Set/reset vertical tab)

Ctl-PageUp TabUp (Move cursor to previous vertical tab )

Ctl-PageDown TabDown (Move cursor to next vertical tab)

 

View Commands

 

Alt-V ViewColumn (Toggle between col 1 and col 53 starting column)

Alt-Left ViewLeft (Adjust view left)

Alt-Right ViewRight (Adjust view right)

Alt-Down ViewDown (Adjust view down)

Alt-Up ViewUp (Adjust view up)

Alt-/ ViewCursor (Position cursor line at top of display)

 

Zone Commands

 

Ctl-[ ZoneBegin (Set/reset begin zone)

Ctl-] ZoneEnd (Set/reset end zone)