01d Display directory, path is
01B Open an existing file directly by name
01C Start a new file
01D Copy data records into current file from another named data file
01E Switch to another drive ready to use <D> to see its directory
01F Switch to another path by giving its name '\xxxxx...'

02A Quit M-PRO
02B Adjourn M-PRO, pending warm-start later
02C Make a batch file, adjourn M-PRO, and run the batch file

03R Reorganise data file and re-build all its indexes
03B Erase all selected records and reorganise the file
03M Make full or selective copy of this data file.
03F Reverse the select and un-select status of every record
03S Select all data records
03N Initialise the serial number for the SERIAL data field
03U Un-select all data records
03I Insert data records by import using #Import spec in service file.
03E Export data in ASCII form using #Export spec in service file.
03C Select customise menu for colours etc
03A Run Data File Analysis (DFA) using service file parameters
03P Solicit Password Protection menu

04A Start a new text file
04B Start a new Indexed Document File (IDF)
04C Start a new Data file

05Q Close this document and close its IDF
05C Close this document, display the IDF index.
05A Adjourn M-PRO. It will warm-start to this task when next run.
05E Make $.BAT file then adjourn and execute the batch file.
05S Shut down all tasks

06R Replace document in the IDF with updated one then resume edit
06S Store as new document in the IDF, then resume edit
06E Write to disk as an ASCII file
06T Re-format paragraphs of the whole document
06B Show or hide page boundaries
06X Keep document as active task, and switch to IDF index
06N Start a new document

07Q Close this document task, warning if altered and not saved
07A Adjourn M-PRO, it will warm-start to this task when next run
07E Make $.BAT file then adjourn and execute the batch file.
07S Shut down all tasks

08R Write back to disk, then resume edit
08S Store as a new text file on disk, then resume edit
08B Show or hide page boundaries

09O Open this file for processing, or if <DIR> switch to sub-directory
09D Delete this file from disk
09R Rename this file, can rename into different directory if required
09V View this file, in a variety of styles.
09M Copy data records from this (.DAT) file into the current file
09P Switch to parent (higher-level) directory
09S Sort the directory by name, type, date, or size
09F Select which classes of file to list in the directory
09B Re-build a data file or its primary index
09A Run DFA using this parameter file

10D List .DAT files
10I List .IDF files
10B List .DAT and .IDF files
10S List .DAS files
10A List .ASC .TXT .DOC .LST and .BAT files
10X List .EXE and .COM files
10P List .DVR files
10L List all files
10U List files with no filetype
10G List files matching user-defined filter

11A Show directory sorted into this order

12A Sort in this direction

13R or <Esc>, resume interrupted function
13C Curtail interrupted function

14C Customise your M-PRO colours
14K Set keyboard repeat speed in chars per sec
14S Re-write custom module MPRO.CUS to retain current settings
14U Select steady or flashing edit cursor
14M Select mouse speed 1=slowest to 9=fastest
14F Select one of 16 menu styles (4 frames x 4 shadows)
14B Select screen blanking when idle
14O Choose country for month/day names
14V Select left or right vertical scroll bar
14L Select screen resolution i.e. no. of lines
14E Editor to assume insert or overstrike initially
14D Disk refresh immediate (normal) or delayed (power-saver)

15S Select one of M-PRO's built-in colour schemes
15A Adjust the scheme to taste
15T Try running with these colours without making them permanent

16W Adjust this component
16I Adjust this aspect of colour

17L List and allow close or resumption

18F Show current task in window using this part of the screen
18M Move or alter the size of the current task window
18I Hide other windows

19A Store text as just modified
19B Forget the text alterations just made

20S Switch display to another index sequence
20N Make or re-make a key index file
20A Make or re-make all key index files
20D Delete key index
20Z Delete all key indexes
20E Create/edit index specifications

21A Store revised text
21B Forget text changes just made
21F Find text or find/replace text
21P Print the text

22R Get into format definition to make changes
22T Change the format title
22C Copy the format, e.g. to then modify the new one
22D Delete unwanted format
22N Start a new display format
22S Re-generate system formats 0 and 1

23D Edit data field specifications
23I Edit data import parameters
23E Edit data export parameters
23M Edit file-related macro expansions
23H Edit file-related Help/Memo text
23T Edit look-up and translation tables
23P Edit file programs
23N Edit New Record Data-entry Program
23C Edit CALC program
23A Edit Data File Analysis (DFA) parameters
23F Summon format maintenance menu

24Q Close this task, go to another task if any.
24A Adjourn M-PRO, it will warm-start to this task when next run
24E Make $.BAT file then adjourn and execute the batch file.
24S Shut down all tasks

25S Mark record as Selected
25U Mark record as Unselected
25P Place-mark this record index entry
25R Remove place-mark
25Z Remove all place-marks from the current index
25A Assign SET marker 1-8 in this record
25C Clear SET marker 1-8 in this record
25D Place-mark records with same index value as previous, remove other pmks

26A Display all data records
26S Display selected data records only
26U Display unselected data records only

27F Process whole file
27R Process current data record
27S Process selected data records

28W Colour word at cursor
28H Colour character at cursor
28L Colour from cursor to end of line
28E Stop colour at cursor
28D Colour whole document from this line onwards
28A Alter colour at cursor to current colour
28P Alter the palette
28C Clear colours from current line
28O Clear colours from cursor to end of line
28T Clear spot colour at cursor
28U Clear all colour effects from document

29I Alter ink colour
29P Alter paper colour
29B Toggle the ink brightness
29F Toggle flash/steady
29C Ink only (XI) or Paper only (PX) or Both (PI)
29S Re-write custom module MPRO.CUS to retain present palette

30P Make new data file by copying from this file
30R Choose between all records or selected records only
30E Choose encryption or not
30O Choose whether or not to overwrite existing file of same pathname

31L Move line text to touch left margin
31R Move line text to touch right margin
31C Centre line text between the margins
31F Move line text to start where cursor is
31T Move line text to stop where cursor is, if room

32B Declare start or top left of block to be at cursor
32E Declare end of block to be at cursor
32N Declare bottom right of rectangular block to be at cursor
32F Forget block (i.e. remove its display colour)
32M Move block to where cursor is, if cursor not in the block
32D Delete block of text
32S Copy block of text into clipboard (CB)
32I Insert text from clipboard to where cursor is
32C Copy rectangular block to clipboard
32U Copy rectangular block to clipboard and clear the block
32P Paste rectangular block from clipboard to top left at cursor
32X Remind what is in the clipboard

33F Find text. Note: <np+/-> will find next/previous occurrences
33R Find text and invite replacement with other text. <np+/-> = next/prev

34S Start looking from beginning of text
34C Start looking from cursor position onwards

35L Move cursor to start of specified text line number
35M Move cursor to one of the numbered (0-9) place-markers
35P Move cursor to start of specified page

36G Give search criteria, i.e. data values to be looked for
36F Find using data qualified by FIND
36A Alter the criteria of the previous search, then search again.
36R Repeat the previous search, e.g. with different toggles
36L Choose search from library of search criteria
36X Toggle: exact word logic for use in CT or NC scans.
36C Toggle: case sensitivity for character searches.
36O Toggle: search from already selected records only.
36U Toggle: cumulative record selection via search
36N Set all the toggles to 'NO' state
36S Invokes menu offering Set Marker processing
36E Edit library of search functions

37F Discard all un-printed data still in the buffer
37B Toggle whether or not buffer is to send data to the printer
37L Load a named printer driver to handle further printing
37P Select port LPT1, 2 or 3 for further printed output
37S Save settings for future use
37T Set default forms top margin depth in lines
37M Set default forms left margin
37D Set default forms depth in lines
37C Choose method of printing box graphics

38P Output to current 'LPTn' printer via M-PRO print buffer
38D Output to named disk file
38F Issue a form feed
38N Issue a line feed
38M Offer printer management menu

39S Print selected records only
39H Print selected records at/after high-lighted record
39A Print all data records
39F Print all data records from hight-lighted record onwards
39T Print current (high-lit) data record only
39M Print current (high-lit) record a specified number of times
39I Disable/enable form feeds when printing
39C Disable/enable printer controls other than CR LF

40W Print whole document
40L Print starting at a specified text line number
40C Print starting at cursor line
40B Print lines of the current text block
40P Print a specified page number
40F Issue a form feed
40N Issue a line feed
40M Offer printer management menu
40O Disable/enable form feeds when printing

41L Print to a specified line number
41E Print to the end of the document
41F Print for a specified number of lines

42F Copy high-lit field into clipboard
42R Copy formatted record into clipboard, e.g. ready to insert into text
42W Copy current data window into clipboard
42X Remind what is in the clipboard
42C Clear clipboard

43W Copy word at cursor into clipboard
43L Copy line at cursor into clipboard
43P Copy to end of paragraph into clipboard
43D Copy whole document into clipboard
43N Copy first of document name into clipboard
43X Remind what is in clipboard
43C Clear clipboard

44A Copy all documents from this IDF
44T Copy only tagged (*) documents from this IDF

45N Make a new IDF to receive the documents
45E Add the documents into an existing IDF file

46W Word-wrap as text is being keyed
46F Don't word-wrap as text is keyed
46A Maintain aligned right margin by inserting extra spaces
46R Do not insert extra spaces, leave right margin ragged
46I Force 'Insert' mode
46O Force 'Over' (overstrike) mode
46B Toggle display of page breaks
46T Re-format the whole document
46C Select customise menu for colours etc
46P Solicit Password Protection menu
46D Check EDPL program, run it if no syntax errors
46M Check EDPL program, process COMPILE statement if present

47S Skip word and resume spell-checking
47E Halt spell-check and resume edit. Same effect as <Esc>
47T Add word to Temporary (this-session only) dictionary
47U Add word to USER.DIC and so prevent halting at this word in future
47L List MAIN.DIC in the region of the problem word

48A Access the document whose name is high-lighted
48G Access a document by giving its name
48P Peek at the start of the document
48N Start a new empty document
48R Rename the document
48T Tag or un-tag the document
48F Freeze or un-freeze the document
48D Delete the document from the IDF
48S Search and Tag documents
48I Reverse all tags
48C Clear (un-tag) all entries
48W List all/tagged/un-tagged entries
48E Copy IDF index as shown into a simple document for printing etc
48O Sort entries by name or date of change
48X Transfer all or tagged documents to another IDF
48Z Print this or all tagged documents directly

49T Search document texts for specified word(s)
49X Toggle case-sensitivity for <T> option
49W Toggle exact-word logic for <T> option
49S Find documents whose names start with specified string
49C Find documents whose names contain a specified string
49A Find documents altered after a given date
49B Find documents altered before a given date
49E Find documents altered on a given date

50N Sort document index by document names
50D Sort document index by date of change

51A Sort in this direction

52S Display all records starting >= key index value
52E Display all records starting at exact key index value
52F Display from first record
52L Display last record
52P Display starting at the next place-marked record

53A Edit the highlighted field. All these controls can be used directly.
53B Display all records, or selected only, or un-selected only
53C Erase the highlighted data field
53D Switch to display using another format
53E Switch to another format but retain current record and index
53F Move to a particular record by its index value or by place-mark
53G Set or clear a SET marker, or place-mark, or select status
53H Use another key index or turn off key index
53I Bring up the same record in another format in a pop-up window
53J Summon any data field for editing
53K Make a duplicate record
53L Erase the data record
53M Toggle record number/select/status/set markers info.
53N Edit the current format
53O Insert (i.e. create) a new data record
53P Switch to ascending or descending key index sequence
53Q Offer the File Program menu

54C Count all set markers
54A Assign selected records to a set
54R Reset marker to OFF in all records
54S Select records based on set markers

55A Where all highlit markers are set ON
55L Where at least one of highlit markers are ON
55S Where not all highlit markers are ON
55N Where none of the highlit markers are ON

56P Resolution for initial screen
56S Resolution for alternative screen

57T Run a tutorial or demonstration

58A Select a task, or close it, or change its priority
58N There are no tasks present

59T Print the indicated document
59A Print all tagged documents
