home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / editors / tinyed / tinyed.inf (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1994-01-24  |  63.2 KB  |  2,054 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Version Notice ΓòÉΓòÉΓòÉ
  3.  
  4. Version 2.20, October 1993 
  5.  
  6. This program was written by: 
  7.  
  8. Tim Baldwin
  9.  
  10. IBM UK Laboratories
  11. Hursley Park
  12. Winchester
  13. Hampshire, SO21 2JN
  14.  
  15. BALDWINT at WINVMB
  16. baldy@vnet.ibm.com
  17.  
  18.  
  19. ΓòÉΓòÉΓòÉ 2. Preface ΓòÉΓòÉΓòÉ
  20.  
  21. This document describes T, a very small yet very powerful full screen text 
  22. editor for IBM PC, PS/2 and compatible machines. The document is divided into 
  23. two main parts: Using The Editor and Editor Reference. 
  24.  
  25. Part 1 is a user's guide containing these sections: 
  26.  
  27.    o  Introduction. This describes T, giving an overview of its main features 
  28.       and omissions. It also details the hardware and software you will need to 
  29.       be able to use the editor and how you can obtain a copy. 
  30.  
  31.    o  Getting Started. This describes how to install T ready for use. It 
  32.       describes how to start up the editor, what the screen looks like and how 
  33.       to use the help files. 
  34.  
  35.    o  Editing. Contains a brief introduction to editing with T describing how 
  36.       to issue commands and functions and the basics of editing. This section 
  37.       also covers searching and replacing, the word processing features, the 
  38.       box drawing functions and describes how to print documents when using the 
  39.       editor. 
  40.  
  41.    o  Customising. Describes how the editor can be customised to change the 
  42.       screen colours, to redefine the keyboard functions and to alter some 
  43.       other special editor settings. 
  44.  
  45.  Part 2 is the reference manual, divided into three sections: 
  46.  
  47.    o  Commands. An alphabetical list of all the editor's commands. 
  48.  
  49.    o  Keyboard Functions. An alphabetical list of all the editor's keyboard 
  50.       functions. 
  51.  
  52.    o  Settings. An alphabetical list of all the editor's special settings. 
  53.  
  54.  Two appendices are also included: 
  55.  
  56.    o  Messages. Lists all the messages T can produce, giving the meaning of the 
  57.       message and any possible action that may need to be taken. 
  58.  
  59.    o  User Definable Keys. Lists all the valid names and shift- combinations 
  60.       for the user-definable keys. 
  61.  
  62.  
  63. ΓòÉΓòÉΓòÉ 3. Using The Editor ΓòÉΓòÉΓòÉ
  64.  
  65.  
  66. ΓòÉΓòÉΓòÉ 4. Introduction ΓòÉΓòÉΓòÉ
  67.  
  68. T is a full screen text editor for the IBM PC, PS/2 and compatible family of 
  69. machines. Two versions of the editor are supplied, one to run under DOS and the 
  70. other to run under OS/2. It is designed to be quick and easy to learn and 
  71. simple to use, while remaining both extremely powerful and very small - the DOS 
  72. version being under 10,000 bytes in size. 
  73.  
  74. A very small editor has a number of advantages: 
  75.  
  76.    o  It may be used on machines with a limited amount of memory.  Even a PC 
  77.       with a full 640K of base memory can have a large amount of this used up 
  78.       when a number of terminate-and-stay-resident type programs are installed 
  79.       - local area network drivers and terminal emulators are prime examples. 
  80.  
  81.    o  It may be used for editing large files that would be too large to load 
  82.       into memory with a bigger editor. 
  83.  
  84.    o  It may be invoked from inside other programs yet still have enough free 
  85.       memory to edit a good sized file. 
  86.  
  87.    o  It loads and starts very quickly indeed. If you just wish to make a small 
  88.       change to your CONFIG.SYS file it can be very frustrating to spend time 
  89.       waiting for a large word processor to start up. 
  90.  
  91.    o  It can be placed on a diskette without consuming much space. This can be 
  92.       useful for those "emergency" diskettes used to boot up and fix a system 
  93.       when all else fails. 
  94.  
  95.    o  It can be placed on a RAM disk without consuming much space. This can be 
  96.       useful for palmtop type machines which often have no disk drives at all. 
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 4.1. Features and Omissions ΓòÉΓòÉΓòÉ
  100.  
  101. T has the following main features: 
  102.  
  103.    o  Very small size, under 10,000 bytes. 
  104.  
  105.    o  Fast, easy to use, full screen interface that adapts automatically to use 
  106.       the full size of the display. 
  107.  
  108.    o  Edits very large files, subject to available memory. 
  109.  
  110.    o  Edits very long lines, up to 65,528 characters. 
  111.  
  112.    o  Edits any number of files at once, subject to available memory. 
  113.  
  114.    o  On screen help 
  115.  
  116.    o  Very fast search and replace functions. 
  117.  
  118.    o  Customisable keyboard mapping and screen colours. 
  119.  
  120.    o  Any DOS or OS/2 command may be run without leaving the editor. 
  121.  
  122.    o  A "right hand margin" and "word-spill" to allow some simple word 
  123.       processing to be performed. 
  124.  
  125.    o  Native DOS and OS/2 versions, which also run under Windows and 
  126.       Windows/NT. 
  127.  
  128.    o  OS/2 version has full support for the HPFS. 
  129.  
  130.  To keep T small it necessarily lacks some of the more advanced features of 
  131.  larger editors and word processors. In particular: 
  132.  
  133.    o  Copying and moving data can only be performed on blocks of one or more 
  134.       whole lines. 
  135.  
  136.    o  Word processing capabilities are very limited. 
  137.  
  138.    o  No programmability, although the appearance and function may be 
  139.       customised. 
  140.  
  141.    o  No direct support for the mouse or a menu system. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 4.2. What You Need ΓòÉΓòÉΓòÉ
  145.  
  146. T should run on any IBM PC, PS/2 or compatible machine. It needs PC-DOS or 
  147. MS-DOS version 2.00 or later, or any version of OS/2. The DOS version may also 
  148. be run as a DOS application under Microsoft Windows and both the DOS and OS/2 
  149. versions may be run under Windows/NT. 
  150.  
  151. When used with OS/2 or with appropriate versions of Windows it may be run from 
  152. both full screen and windowed command prompts, or may be started by placing an 
  153. object in one of the OS/2 folders or Windows Program Manager groups. 
  154.  
  155. T is available inside IBM by requesting the T PACKAGE from PCTOOLS. This 
  156. version is for "IBM Internal Use Only" and may not be distributed outside the 
  157. company. 
  158.  
  159. T is also made freely available outside IBM through the Employee Written 
  160. Software programme. The file TINYED.ZIP can be obtained through CompuServe, 
  161. from many BBS systems and via anonymous FTP from a number of sites (e.g. 
  162. software.watson.ibm.com). The ZIP file should be unpacked with PKUNZIP to 
  163. create the full package. 
  164.  
  165. The T package contains: 
  166.  
  167.  T.EXE             This is the DOS version of the editor program. 
  168.  T2.EXE            This is the OS/2 version of the editor program. 
  169.  TKEY.EXE          This is the customiser program. It will run under both DOS 
  170.                    and OS/2 and will customise either version of the editor. 
  171.  THELP.HLP         This is a simple help file for the standard editor 
  172.                    configuration. 
  173.  TKEYS.DEF         This is a sample custom definition file that describes the 
  174.                    standard editor configuration. 
  175.  T.DOC             This is the full documentation in a plain ASCII printable 
  176.                    format. 
  177.  
  178.  In addition the publicly available TINYED.ZIP package contains the following 
  179.  important file: . 
  180.  
  181.  LICENSE.TXT       This contains the terms and conditions under which IBM makes 
  182.                    the package available. 
  183.  
  184.  
  185. ΓòÉΓòÉΓòÉ 5. Getting Started ΓòÉΓòÉΓòÉ
  186.  
  187. This section describes how to get T up and running, what the screen looks like 
  188. and how to ask for help. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 5.1. Starting T ΓòÉΓòÉΓòÉ
  192.  
  193. Only the program file (T.EXE for DOS or T2.EXE for OS/2) is required to be able 
  194. to use the editor; this should be located in the current directory of the 
  195. current drive, or in a subdirectory listed in your PATH. The other files are 
  196. only required if you want to customise the editor or if you want to use the 
  197. supplied help file. These other files would normally be kept on a separate 
  198. diskette or in their own subdirectory (which need not be in the PATH). 
  199.  
  200. If you use OS/2 exclusively or use both DOS and OS/2 but keep your DOS and OS/2 
  201. programs in separate subdirectories you might want to rename the OS/2 
  202. executable to T.EXE also. This avoids having to remember whether to type T or 
  203. T2 depending on the environment you are using. 
  204.  
  205. Since T is so small it makes sense to put it on a RAMDRIVE if you have one 
  206. installed, this means that it will load almost instantly. 
  207.  
  208. To start T simply enter the following command at the DOS or OS/2 prompt: 
  209.  
  210.      T  <filename> <filename> ...
  211.  or  T2 <filename> <filename> ...
  212.  
  213. You can put any number, including zero, of file names after the T command and T 
  214. will load each file you list into its memory. If you are using the OS/2 HPFS 
  215. and your file names include spaces you must specify the name inside double 
  216. quotes, so T does not think it is two separate file names. 
  217.  
  218.  
  219. ΓòÉΓòÉΓòÉ 5.2. Screen Layout ΓòÉΓòÉΓòÉ
  220.  
  221. The T screen is divided into four areas: 
  222.  
  223.    1. The Message Line and the Help Line. 
  224.  
  225.       The bottom line of the screen is used to display error and informational 
  226.       messages. When no messages are displayed this line shows instead a single 
  227.       line of "help". Typically the functions assigned to the F-keys are 
  228.       displayed, but this can be customised to whatever you find useful. 
  229.  
  230.    2. The Status Line. 
  231.  
  232.       Above the message line is the status line. This shows the name of the 
  233.       current document and the line and column number of the position of the 
  234.       cursor within the document. If a right-hand margin has been set this will 
  235.       also be displayed following an "M" margin indicator. The current typing 
  236.       mode (either "replace" or "insert") is also indicated. 
  237.  
  238.    3. The Command Line. 
  239.  
  240.       Above the status line is the command line. Any any valid T command may be 
  241.       entered here. 
  242.  
  243.    4. The Data Area. 
  244.  
  245.       The rest of the screen is used to display the document being edited. 
  246.  
  247.  The size of the data area is automatically adjusted to fill the whole of the 
  248.  screen. Most modern displays can show more than 25 lines and many can show 
  249.  more than 80 columns. T itself cannot change the size of the display but it 
  250.  will use the full size of the screen that is available when it is started. So 
  251.  to see rather more data on the screen first switch to a mode that shows more 
  252.  than 25 lines then invoke T. For example, the following command will switch to 
  253.  a 43 line 80 column mode under OS/2 or DOS (this needs DOS 4.00 or later): 
  254.  
  255.        MODE CO80,43
  256.  
  257.  
  258. ΓòÉΓòÉΓòÉ 5.3. The Help File ΓòÉΓòÉΓòÉ
  259.  
  260. T is supplied with a simple help file which describes the default key settings 
  261. and the commands available. When using T for the first time ensure that the 
  262. help file THELP.HLP is available in the current directory of the current drive. 
  263. Later you can customise the editor to allow the help file to be kept somewhere 
  264. else. 
  265.  
  266. Press the F1 key to load and display the help file. Then use the PgUp and PgDn 
  267. keys to view the various help panels it contains. If you have a 40-column 
  268. display use the Home and End keys to view the left and right hand panels. 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 6. Editing ΓòÉΓòÉΓòÉ
  272.  
  273. This section gives a brief introduction to editing with T. It assumes the 
  274. editor is used in its default configuration, as supplied. Later sections 
  275. describe how to customise the editor. Anyone who is familiar with the IBM 
  276. Personal Editor will recognise the way T works immediately and should be able 
  277. to skip most of this section - although a glance at Word Processing and Drawing 
  278. Boxes might be worthwhile. 
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 6.1. Keyboard Functions ΓòÉΓòÉΓòÉ
  282.  
  283. Most of the services that T can perform are accessed through keyboard 
  284. functions. These functions are invoked by pressing the key or key combination 
  285. to which the function is assigned. Many functions are assigned to obvious keys, 
  286. for example the LEFT function (which moves the cursor one character to the 
  287. left) is assigned to the cursor Left key, the RIGHT function (to move the 
  288. cursor right) to the cursor Right key and so on. Other functions are assigned 
  289. to key combinations that it is hoped provide some sort of mnemonic for the 
  290. function concerned, so for example the REPEAT LINE function (to duplicate the 
  291. current line) is assigned to Alt-R, the SPLIT LINE function (to split the 
  292. current line) to Alt-S and so on. Full details of these keyboard functions and 
  293. the keys to which they are assigned can be found in Keyboard Functions. 
  294.  
  295.  
  296. ΓòÉΓòÉΓòÉ 6.2. Simple Editing ΓòÉΓòÉΓòÉ
  297.  
  298. If T is started without any filename (by just entering T on the command line) 
  299. it displays and edits a new, empty, unnamed document. A "Top of File" marker 
  300. line indicates the top of the document and an "End of File" marker indicates 
  301. the end. These marker lines are not part of the document and may not be edited, 
  302. although the cursor may be moved onto them. 
  303.  
  304.  
  305. ΓòÉΓòÉΓòÉ 6.2.1. The Command Line ΓòÉΓòÉΓòÉ
  306.  
  307. The cursor is initially placed on the command line, which is the third line up 
  308. from the bottom of the screen. Any T command can be entered on the command line 
  309. and it is executed when the Enter key is pressed. As a command is typed 
  310. mistakes can be corrected using the functions LEFT, RIGHT and BACKSPACE 
  311. (assigned to the cursor Left, cursor Right and the Backspace keys, 
  312. respectively). When the editor is in "replace" mode any characters typed 
  313. overwrite those already on the screen; when in "insert" mode any characters to 
  314. the right of the cursor are shifted right to make room for the new text. Switch 
  315. between "insert" and "replace" mode by using the function INSERT TOGGLE 
  316. (assigned to the Ins key). 
  317.  
  318. When on the command line the cursor Up and cursor Down keys recall any previous 
  319. commands entered. These can then either be entered again directly by pressing 
  320. Enter or can be altered before being reused. 
  321.  
  322.  
  323. ΓòÉΓòÉΓòÉ 6.2.2. The Data Area ΓòÉΓòÉΓòÉ
  324.  
  325. The cursor may be switched between the data area and the command line by using 
  326. the function COMMAND TOGGLE (Esc key). When the cursor is on the command line a 
  327. shadow cursor marks the position in the data where the real cursor will appear 
  328. when the function COMMAND TOGGLE is used. 
  329.  
  330. When the cursor is in the data area it may be moved anywhere between the "Top 
  331. of File" and "End of File" marker lines. At any place text may be typed from 
  332. the keyboard. If the editor is in "replace" mode any text typed will overwrite 
  333. whatever was there before, if it is in "insert" mode anything to the right of 
  334. the cursor will be shifted to the right to make room for the new text. 
  335.  
  336. To add a new line use the function INSERT LINE (Ctrl-Enter) and to delete a 
  337. line use the function DELETE LINE (Ctrl-Backspace). Alternatively if the editor 
  338. is in "insert" mode just pressing Enter will insert a new blank line (using the 
  339. function NEW LINE). 
  340.  
  341.  
  342. ΓòÉΓòÉΓòÉ 6.2.3. Marking and Copying Lines ΓòÉΓòÉΓòÉ
  343.  
  344. A block of one or more lines may be marked by pressing the function SET MARK 
  345. (Alt-L) on the first and last lines of the required block. 
  346.  
  347. Marked blocks may be deleted using the function DELETE MARK (Alt-D) or they be 
  348. moved or copied somewhere else. To move or copy a mark first position the 
  349. cursor at the line above the desired new position, then use either the function 
  350. MOVE MARK (Alt-M) or COPY MARK (Alt-C). 
  351.  
  352. Marked blocks are also useful for limiting the scope of a CHANGE or LOCATE 
  353. command (described later). 
  354.  
  355. It is also possible to shift all marked lines one character to the left or 
  356. right by using the functions MARK LEFT (Shift-F7) or MARK RIGHT (Shift-F8) 
  357. respectively. This can be used to indent blocks of code when writing programs, 
  358. for example. 
  359.  
  360. To duplicate a copy of the current line just use the function REPEAT LINE 
  361. (Alt-R). 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 6.2.4. Saving Documents ΓòÉΓòÉΓòÉ
  365.  
  366. If a document has a name (displayed on the status line) it can be saved to disk 
  367. simply by using the function SAVE (F2); once saved you may quit the document 
  368. with the function QUIT (F3). Alternately you can perform a save and quit in one 
  369. operation by using the function SAFE FILE (F4). If a document doesn't have a 
  370. name you must give it one: either use the NAME command to name the document or 
  371. use the SAVE or FILE commands along with a filename parameter. 
  372.  
  373. Note:  Using the function SAFE FILE (F4) will not cause the document to be 
  374. written to disk if it has not been changed. If you want to force an unchanged 
  375. document to be re-written to disk simply use the FILE command from the command 
  376. line. 
  377.  
  378.  
  379. ΓòÉΓòÉΓòÉ 6.2.5. Working On Several Documents ΓòÉΓòÉΓòÉ
  380.  
  381. T can edit any number of documents at once. The documents are held in an edit 
  382. ring, and although only one can be displayed on the screen at one time, you can 
  383. cycle through the ring by using the functions NEXT FILE (F10) or PREVIOUS FILE 
  384. (F11). The actual number of documents you can hold in the ring depends on the 
  385. size of each document and how much memory your machine has; each document has 
  386. to be completely loaded in memory. 
  387.  
  388. To load multiple documents you can either enter several filenames when T is 
  389. started from the command line, or you can issue EDIT commands to load more 
  390. files once T is running. 
  391.  
  392. The marked line functions MOVE MARK (Alt-M) and COPY MARK (Alt-C) are 
  393. particularly useful when editing several documents as lines can be moved and 
  394. copied to and from different documents. 
  395.  
  396.  
  397. ΓòÉΓòÉΓòÉ 6.3. Search and Replace ΓòÉΓòÉΓòÉ
  398.  
  399.  
  400. ΓòÉΓòÉΓòÉ 6.3.1. Searching ΓòÉΓòÉΓòÉ
  401.  
  402. To search for a particular word or phrase in a document switch onto the command 
  403. line and use the LOCATE command. In its simplest form you just enter a command 
  404. rather like this: 
  405.  
  406.      /word
  407.  
  408. This will search the document for the next occurrence of "word". T will only 
  409. search from the current position forwards, so to search from the top you first 
  410. need to move to the top by using the function TOP OF FILE (Ctrl-Home). 
  411.  
  412. Having found a match you can repeat the search to find the next match simply by 
  413. using the function REPEAT FIND (Alt-F). If no further matches can be found 
  414. before the end of the document the message "No match found" will be displayed. 
  415.  
  416. Normally LOCATE commands are case-sensitive i.e. a search for "word" would not 
  417. find "WORD" or even "Word". To do a case-insensitive search add the "c" option 
  418. to the command, like this: 
  419.  
  420.      /word/c
  421.  
  422.  
  423. ΓòÉΓòÉΓòÉ 6.3.2. Replacing ΓòÉΓòÉΓòÉ
  424.  
  425. To change one word or phrase into something else switch onto the command line 
  426. and use the CHANGE command, for example: 
  427.  
  428.      C/this/that
  429.  
  430. This will search for the next occurrence of the word "this" and then prompt for 
  431. an action with the message "Yes/No/Go/Last/Quit?". Hit either Y, N, G, L or Q 
  432. as appropriate: . 
  433.  
  434.  Yes     To change this occurrence of "this" into "that" and to search for the 
  435.          next occurrence of "this". 
  436.  No      To skip this change, but to continue searching. 
  437.  Go      To make this change and all further changes to the end of the document 
  438.          without any further prompting. 
  439.  Last    To make this change and to stop searching, so this becomes the last 
  440.          change. 
  441.  Quit    To skip this change and stop searching. 
  442.  
  443.  To avoid the prompt message and to make all changes straightaway add the "*" 
  444.  option to the command: 
  445.  
  446.        C/this/that/*
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 6.4. Word Processing ΓòÉΓòÉΓòÉ
  450.  
  451. T is not designed to be a word processor, but it does provide some very simple 
  452. word processing functions that are useful for creating quick notes or for 
  453. entering marked-up documents that will later be formatted with a batch 
  454. formatter. 
  455.  
  456.  
  457. ΓòÉΓòÉΓòÉ 6.4.1. The Right Margin and Word Spill ΓòÉΓòÉΓòÉ
  458.  
  459. The command MARGIN allows a right hand margin column to be set. When a margin 
  460. is set the status line indicates its column number with "M nnn". To set the 
  461. right hand margin to column 72 you would enter the command: 
  462.  
  463.      MARGIN 72
  464.  
  465. As text is entered into the document any words that are typed across the right 
  466. hand margin are automatically word-spilled onto a new inserted line. This means 
  467. it is possible to type whole paragraphs without having to worry about hitting 
  468. Enter at the end of each line. As words spill onto a new line they are 
  469. automatically indented from the left hand side so as they align under the first 
  470. non-blank character of the line above. This makes it very simple to leave a 
  471. left margin or to enter whole sections indented. 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 6.4.2. The ADJUST LINE Function ΓòÉΓòÉΓòÉ
  475.  
  476. If corrections need to be made to text entered with a right margin the text 
  477. will not be reflowed automatically to keep the margins correct; in fact after 
  478. making a number of corrections it will tend to end up in rather a mess. The 
  479. function ADJUST LINE (Alt-A) is provided to tidy up this mess and re-align 
  480. everything correctly. ADJUST LINE is performed by pressing Alt-A and will 
  481. adjust the current line to the current right margin setting. If the line is too 
  482. short it will be filled out with words from the next line down and if it is too 
  483. long it will be split in two. As with the word-spill, when ADJUST LINE spills 
  484. words onto the next line they are aligned under the first non-blank character 
  485. of the preceding line. 
  486.  
  487. ADJUST LINE will ignore blank lines, skipping over them and moving the cursor 
  488. to the next line down, and if a line needs to be split in two the cursor will 
  489. move down to the split-off portion. This makes re-adjusting whole paragraphs 
  490. very simple, just place the cursor on the first line of the paragraph and keep 
  491. pressing Alt-A until it is re-flowed correctly. 
  492.  
  493. Note:  When a line is too short and ADJUST LINE fills with words from the next 
  494. line, these words are joined to the line with just one intervening blank. If 
  495. before the ADJUST LINE the last character happened to be a full stop at the end 
  496. of a sentence you may need to go back and insert an extra space to maintain the 
  497. convention of two blanks following a sentence end. 
  498.  
  499.  
  500. ΓòÉΓòÉΓòÉ 6.5. Drawing Boxes ΓòÉΓòÉΓòÉ
  501.  
  502. The PC character set contains a group of special symbols that can be used to 
  503. draw boxes. T assigns the box corner and intersection characters to the keys 
  504. Alt-1 to Alt-9. As a reminder of which box corner is assigned to which key, 
  505. just look at the numeric keypad which is arranged like this: 
  506.  
  507.      7  8  9
  508.      4  5  6
  509.      1  2  3
  510.  
  511. So the Alt-7 key produces a top left box corner, the Alt-3 a bottom right and 
  512. so on. Remember that the keypad just provides a mnemonic - you must actually 
  513. enter characters using the Alt-key and the numerals along the top of the main 
  514. keyboard area. 
  515.  
  516. The horizontal line is assigned to Alt-- (Alt-minus) and the vertical line to 
  517. Alt-= (Alt-equals). These two may need reassigning to use other keys on 
  518. non-English language keyboards, where the "-" and "=" keys don't appear on the 
  519. top row just after the numerals. This can be done by customising the editor 
  520. (see Customising). 
  521.  
  522.  
  523. ΓòÉΓòÉΓòÉ 6.6. Printing ΓòÉΓòÉΓòÉ
  524.  
  525. To print the current document switch onto the command line and enter the PRINT 
  526. command. No special facilities are provided for formatted printing, the PRINT 
  527. command will simply write a copy of the current document to the printer. If 
  528. used with no parameters PRINT will write to the device PRN, which for most 
  529. people will be the printer attached to their machine. If you have a serially 
  530. attached printer or use a LAN printer you may need to specify the printer 
  531. device, for example: 
  532.  
  533.      PRINT COM1
  534.  or  PRINT LPT2
  535.  
  536. To print a piece of a document first mark the block of lines to be printed, 
  537. then use the PUT command to write them to a device. A device must be specified 
  538. with the PUT command, so normally you would use: 
  539.  
  540.      PUT PRN
  541.  
  542.  
  543. ΓòÉΓòÉΓòÉ 6.6.1. Printer Control Codes ΓòÉΓòÉΓòÉ
  544.  
  545. You may embed printer control codes directly in your documents if you want to 
  546. produce special effects such as bold or emphasised. You will need to refer to 
  547. your printer's documentation to determine exactly which control codes are 
  548. available and what they do. 
  549.  
  550. Control codes can normally be entered directly using the keypad on the right of 
  551. the keyboard: hold down the Alt key and type the decimal value of the required 
  552. control code on the keypad then release the Alt key. The control code should 
  553. appear at the cursor position, most control codes show up on the screen as odd 
  554. little symbols. 
  555.  
  556. Some codes can also be entered using other keys, but these will require the use 
  557. of the function ESCAPE (Alt-X). For example to enter a form feed (ASCII value 
  558. 12) you can either use the keypad method described above (hold down Alt, key 1 
  559. 2 on the keypad and release Alt), or press ESCAPE (Alt-X) followed by Ctrl-L 
  560. ("L" being the 12th letter of the alphabet). 
  561.  
  562.  
  563. ΓòÉΓòÉΓòÉ 6.6.2. Printer Set Up ΓòÉΓòÉΓòÉ
  564.  
  565. You may prefer not to place the printer control codes directly in the document, 
  566. but to keep the document as plain, readable text. But you may want to send a 
  567. few special characters to the printer before printing a document, perhaps to 
  568. switch the printer to NLQ mode. 
  569.  
  570. These printer set up sequences can be issued with a DOS ECHO command, for 
  571. example to put a Proprinter into NLQ mode issue the following command: 
  572.  
  573.      DOS ECHO xG >PRN
  574.  
  575. where the "x" should be an ASCII "Esc" control code entered by hitting Alt-X 
  576. followed by the Esc key. 
  577.  
  578.  
  579. ΓòÉΓòÉΓòÉ 7. Customising ΓòÉΓòÉΓòÉ
  580.  
  581. This section describes how you can customise T to match your own preferences 
  582. for screen colours, keyboard layouts and special settings. Even if you like T 
  583. exactly the way it is supplied and don't want to change any of the colours or 
  584. keys, you will probably still need to customise some of the special settings, 
  585. at least to tell the editor where you keep its help file. 
  586.  
  587. To customise T you must first construct a custom definition file, which is 
  588. described in detail in the next section. Then use the TKEY.EXE customiser 
  589. program to customise your copy of the editor, by entering this command on the 
  590. DOS or OS/2 command line: 
  591.  
  592.      TKEY  custom.DEF  editor.EXE
  593.  
  594. Replace "custom.DEF" with the name of your custom definition file and replace 
  595. "editor.EXE" with the name the editor you want to customise. Unless you tell it 
  596. otherwise TKEY will assume the custom definition file has an extension of .DEF 
  597. and the editor of .EXE. So to customise both the DOS and the OS/2 versions with 
  598. a custom definition file called TCUST.DEF you would use the two commands: 
  599.  
  600.      TKEY TCUST T
  601.  and TKEY TCUST T2
  602.  
  603. Once the customising is complete the changes are recorded permanently inside 
  604. the editor's .EXE file. You no longer need either the TKEY program or your 
  605. custom definition file, unless you decide to make further changes. 
  606.  
  607.  
  608. ΓòÉΓòÉΓòÉ 7.1. The Custom Definition File ΓòÉΓòÉΓòÉ
  609.  
  610. The custom definition file contains a description of the way you want T to be 
  611. configured. An example of a custom definition file is supplied with T, this is 
  612. called TKEYS.DEF and contains the description of the default configuration. 
  613. This file serves as a good example of how to write a custom definition, but 
  614. should be used for reference only. You should create your own custom definition 
  615. file and call it something other than TKEYS.DEF. This will ensure that if you 
  616. ever obtain a new copy the T package you do not lose any changes you made. Of 
  617. course a good way to start your own definition file would be to copy TKEYS.DEF 
  618. under another name. 
  619.  
  620. The custom definition file contains four sorts of item. Normally each item is 
  621. placed on a new line, although one item can be split over several lines or 
  622. several items can be placed on one line if desired. 
  623.  
  624.    1. Comments. 
  625.  
  626.       Comments are ignored by the customiser program and serve to make the 
  627.       definition file more readable. Comments come in three flavours: 
  628.  
  629.         a. Anything between the comment markers /* and */. Comments of this 
  630.            sort can extend over several lines if required. 
  631.  
  632.         b. Anything between the comment marker // and the end of the line. 
  633.  
  634.         c. Several special words and symbols are also ignored: blank lines, 
  635.            blank spaces, ON, OF, TO, IS, ; (semicolon) and = (equals sign).. 
  636.  
  637.    2. Colour and Mono Commands 
  638.  
  639.       Colour and Mono commands define the colours used for the various parts of 
  640.       the screen on different types of display. 
  641.  
  642.    3. Key Commands 
  643.  
  644.       Key commands assign keyboard functions or single characters to keys. 
  645.  
  646.    4. Set Commands 
  647.  
  648.       Set commands alter the editor's special settings. 
  649.  
  650.  In the following descriptions uppercase will be used to indicate keywords and 
  651.  lowercase to indicate parameters you must enter. Items in angle brackets are 
  652.  optional. In your custom definition file you may use any mixture of upper- or 
  653.  lowercase. 
  654.  
  655.  
  656. ΓòÉΓòÉΓòÉ 7.1.1. Colour and Mono Commands ΓòÉΓòÉΓòÉ
  657.  
  658.      COLOUR area = <attr> fgcol ON <attr> bgcol
  659.  or  COLOR  area = <attr> fgcol ON <attr> bgcol
  660.  or  MONO   area = <attr> style
  661.  
  662. Colour and Mono commands define the colours that will be used for the various 
  663. areas of the screen. Two forms of the command can be used, indicated by the 
  664. keywords COLOUR (spelled COLOR if you prefer) or MONO. The COLOUR colours are 
  665. used on colour screens and the MONO colours are used on monochrome screens or 
  666. colour screens when in a black-and-white mode (this latter feature can be 
  667. useful when a colour adapter is driving a monochrome screen, as is often the 
  668. case with LCD portables). 
  669.  
  670. The following parameters should be provided: 
  671.  
  672.  area      is an area of the screen.  It should be one of: 
  673.                 DATA LINES 
  674.                 MARK LINES 
  675.                 SHOW LINES 
  676.                 SHADOW CURSOR 
  677.                 STATUS LINE 
  678.                 HELP LINE 
  679.                 MESSAGE LINE 
  680.  Most of these refer to the obvious screen items or areas. SHOW LINES refers to 
  681.  those lines displayed in the data area that are not a part of the actual 
  682.  document being edited (for example the "Top of File" marker line). 
  683.  attr      is one or more attributes associated with the colour or style it 
  684.            precedes. It can be omitted if no attributes are required or 
  685.            specified as one or more of: 
  686.                 BRIGHT or LIGHT 
  687.                 BLINKING 
  688.  fgcol     is the foreground colour for colour displays, specified as one of: 
  689.                 BLACK 
  690.                 BLUE 
  691.                 GREEN 
  692.                 TURQUOISE or CYAN 
  693.                 RED 
  694.                 PINK or MAGENTA 
  695.                 BROWN 
  696.                 WHITE 
  697.                 GREY or GRAY 
  698.                 YELLOW 
  699.  bgcol     is the background colour for colour displays specified from the same 
  700.            choices as the foreground colours. Only the BRIGHT (or LIGHT) 
  701.            attribute may precede the background colour. 
  702.  style     is the style of text used for monochrome displays specified as one 
  703.            of: 
  704.                 NORMAL 
  705.                 REVERSE 
  706.                 UNDERLINE 
  707.  
  708.  Note:  Not all combinations of attributes and colours or styles are meaningful 
  709.  or useable on all systems, although the customiser program may accept them. In 
  710.  particular the BRIGHT attribute has no effect on the REVERSE style, the 
  711.  UNDERLINED style may not always be available, the colour YELLOW is the same as 
  712.  BRIGHT BROWN and the colour GREY is the same as BRIGHT BLACK. Also note that 
  713.  on some machines a BRIGHT background will actually produce a BLINKING 
  714.  foreground instead - bear this in mind if YELLOW (i.e. BRIGHT BROWN) or GREY 
  715.  (i.e. BRIGHT BLACK) are chosen as background colours. 
  716.  
  717.  
  718. ΓòÉΓòÉΓòÉ 7.1.2. Key Commands ΓòÉΓòÉΓòÉ
  719.  
  720.      KEY <shift->keyname = function
  721.  or  DEF <shift->keyname = function
  722.  or  KEY <shift->keyname = character
  723.  or  DEF <shift->keyname = character
  724.  
  725. Key commands assign the editor's keyboard functions or single ASCII characters 
  726. to user definable keys. The parameters are: 
  727.  
  728.  shift-         is the shift key that must be pressed. It is omitted for 
  729.                 unshifted keys or specified as one of: . 
  730.                 S-         for either of the shift keys 
  731.                 C-         for the Ctrl key 
  732.                 A-         for the Alt key 
  733.  keyname        is chosen from: 
  734.                      A to Z 
  735.                      0 to 9 
  736.                      F1 to F12 
  737.                      - (the minus key) 
  738.                      = (the equals key) 
  739.                      [ (the open square bracket key) 
  740.                      ] (the close square bracket key) 
  741.                      \ (the backslash key) 
  742.                      ESC 
  743.                      TAB 
  744.                      BACKSPACE 
  745.                      ENTER 
  746.                      PADENTER 
  747.                      HOME 
  748.                      END 
  749.                      PGUP 
  750.                      PGDN 
  751.                      UP 
  752.                      DOWN 
  753.                      LEFT 
  754.                      RIGHT 
  755.                      INS 
  756.                      DEL 
  757.                      PAD5 
  758.  Not all shift-keyname combinations are valid, and some are not available for 
  759.  use on the older PC keyboard (the one with 10 F-keys over on the left). See 
  760.  User Definable Keys for a full list of combinations. 
  761.  function       is one of the keyboard functions. The full list of keyboard 
  762.                 functions is defined in Keyboard Functions. 
  763.  character      is a single ASCII character. This can either be specified as 
  764.                 the character itself in quotes, or using the form: 
  765.  
  766.                                      ASCII nnn
  767.  
  768.                 where nnn is the character's ASCII code point. This allows 
  769.                 characters not normally present on the keyboard (such as the 
  770.                 box drawing characters) to be assigned to keys. 
  771.  
  772.  
  773. ΓòÉΓòÉΓòÉ 7.1.3. Set Commands ΓòÉΓòÉΓòÉ
  774.  
  775.      SET item = value
  776.  
  777. Set commands allow customising of the special editor settings. These are 
  778. described in detail in Settings. 
  779.  
  780.  
  781. ΓòÉΓòÉΓòÉ 7.2. The HELP and USER Functions ΓòÉΓòÉΓòÉ
  782.  
  783. The HELP and USER keyboard functions are rather special and quite powerful 
  784. features. The HELP and USER functions work in an identical way, the fact that 
  785. one is called "HELP" is only really to suggest a good use for the function. 
  786. Once you are familiar with the way T works you may decide you no longer really 
  787. need a help system, and you can then use the HELP function for something else 
  788. completely. 
  789.  
  790. The functions are defined by two items in the custom definition file. Firstly 
  791. the keyboard function is assigned to key, and secondly a T command is assigned 
  792. to the function. For example: 
  793.  
  794.      KEY F1 = HELP
  795.      SET HELP COMMAND = "EDIT THELP.HLP"
  796.  
  797. In this example the HELP keyboard function is assigned to the F1 key and the 
  798. function is then assigned the command "EDIT THELP.HLP". 
  799.  
  800. When the HELP keyboard function is pressed (i.e. F1 is pressed) T will execute 
  801. the assigned command, just as if it had been typed on the command line. In this 
  802. example it will therefore load and display a help file. 
  803.  
  804. The command that is assigned to the function can be any command that could be 
  805. entered on the T command line, so some other useful applications might be: 
  806.  
  807.    o  Use the standard T help file but locate it in the \EDITORS subdirectory 
  808.       on the C: drive: 
  809.  
  810.                  KEY F1 = HELP
  811.                  SET HELP COMMAND = "T C:\EDITORS\THELP.HLP"
  812.  
  813.    o  Set Alt-P to print the current document to COM1: 
  814.  
  815.                  KEY A-P = USER
  816.                  SET USER COMMAND = "PRINT COM1"
  817.  
  818.    o  Set Alt-H to invoke an external HELP program for a subject called "T": 
  819.  
  820.                  KEY A-H = HELP
  821.                  SET HELP COMMAND = "DOS HELP T"
  822.  
  823.    o  Set the F5 key to shell out to a DOS or OS/2 command prompt: 
  824.  
  825.                  KEY F5 = USER
  826.                  SET USER COMMAND = "DOS"
  827.  
  828.  
  829. ΓòÉΓòÉΓòÉ 7.3. The Enhanced Keyboard ΓòÉΓòÉΓòÉ
  830.  
  831. Most recent PCs and all PS/2s come with IBM's Enhanced Keyboard. This is the 
  832. keyboard with twelve function keys arranged across the top and an extra set of 
  833. cursor control keys between the typewriter keys and the numeric keypad. Older 
  834. PCs and some notebook style machines have a keyboard with just ten function 
  835. keys. To make use of the extra keys on the Enhanced Keyboard a program must 
  836. work in a different way from that which was used to handle the old-style 
  837. keyboards, if the old-style interface is used only the subset of keys present 
  838. on the older keyboard will be recognised. 
  839.  
  840. T attempts to determine which type of keyboard interface to use, so that if an 
  841. Enhanced Keyboard is attached all its keys will be available. However the tests 
  842. used to decide which type of keyboard is present can be fooled by some non-IBM 
  843. BIOSs and by some older TSR programs that were created before the Enhanced 
  844. Keyboard was available. This usually shows up as a problem when the editor 
  845. starts: the command line becomes full of a repeated character and the editor 
  846. hangs. 
  847.  
  848. In situations like these you must force T to use the old keyboard interface by 
  849. putting this line in your custom definition file: 
  850.  
  851.      SET KEYBOARD TYPE = STANDARD
  852.  
  853.  
  854. ΓòÉΓòÉΓòÉ 8. Editor Reference ΓòÉΓòÉΓòÉ
  855.  
  856.  
  857. ΓòÉΓòÉΓòÉ 9. Commands ΓòÉΓòÉΓòÉ
  858.  
  859. This section describes each of the commands that may be entered on the T 
  860. command line. In describing the syntax of the commands, uppercase letters are 
  861. used for the command name and lowercase letters for any parameters you must 
  862. supply. Optional parameters are enclosed in angle brackets. Commands may 
  863. actually be entered in any mixture of upper- or lowercase. 
  864.  
  865. Where the parameters call for a filename any valid DOS or OS/2 file name may be 
  866. used. This may include the drive letter and directory path if required; if none 
  867. is given the current drive and directory will be used, following the normal 
  868. conventions. When using the OS/2 High Performance File System (HPFS) filenames 
  869. are not limited to the DOS "8-dot-3" format and any upper- or lowercase 
  870. characters used will be preserved. 
  871.  
  872.  
  873. ΓòÉΓòÉΓòÉ 9.1. APPEND ΓòÉΓòÉΓòÉ
  874.  
  875.      APPEND filename
  876.  
  877. The currently marked lines are written to the file "filename". The lines are 
  878. added to the end of the file, preserving any former contents. The file is 
  879. created if it does not exist. 
  880.  
  881.  
  882. ΓòÉΓòÉΓòÉ 9.2. CHANGE ΓòÉΓòÉΓòÉ
  883.  
  884.      C /target/replacement</options>
  885.  
  886. The next occurrence of the text "target" starting from the current cursor 
  887. position, is located. Then the message "Yes/No/Go/Last/Quit?" is displayed, to 
  888. which you should reply with one of: . 
  889.  
  890.  Y   to change this instance of "target" into "replacement". The next 
  891.      occurrence of "target" is then found and the process repeats. 
  892.  N   to not change this instance of "target", but to continue searching for the 
  893.      next occurrence. 
  894.  G   to change this instance of "target" into "replacement" and then to change 
  895.      all further instances (until to end of the document) without further 
  896.      prompting. 
  897.  L   to change this instance of "target" into "replacement" and then to stop 
  898.      the command, so this becomes the last change made. 
  899.  Q   to stop the change command without making any further changes. 
  900.  
  901.  The "/" character is a delimiter and can be replaced with any character that 
  902.  does not occur in either the "target" or the "replacement". Note that the 
  903.  delimiter is the first non-blank character following the C command. 
  904.  
  905.  Following a final delimiter any of these options may be used: . 
  906.  
  907.  m   to restrict the changes to the marked lines only. 
  908.  *   to change all occurrences of "target" to "replacement" without prompting. 
  909.  
  910.  Note:  Change commands are always case-sensitive. 
  911.  
  912.  
  913. ΓòÉΓòÉΓòÉ 9.3. DOS ΓòÉΓòÉΓòÉ
  914.  
  915.      DOS <command>
  916.  or  .<command>
  917.  
  918. A secondary DOS or OS/2 shell is started to execute the "command". A full stop 
  919. may be used as a quick abbreviation for the word DOS. 
  920.  
  921. If no "command" is given the DOS or OS/2 command line prompt will appear. You 
  922. can return to T by entering the command EXIT. 
  923.  
  924.  
  925. ΓòÉΓòÉΓòÉ 9.4. EDIT ΓòÉΓòÉΓòÉ
  926.  
  927.      EDIT <filename>
  928.  or  E <filename>
  929.  or  T <filename>
  930.  
  931. If a "filename" is given T will switch directly to display that document. The 
  932. file will be loaded from disk, if it is not already in the edit ring. 
  933.  
  934. If no "filename" is given the next document in the edit ring will be selected. 
  935.  
  936.  
  937. ΓòÉΓòÉΓòÉ 9.5. FILE ΓòÉΓòÉΓòÉ
  938.  
  939.      FILE <filename>
  940.  or  F <filename>
  941.  
  942. The current document will be saved to disk and then removed from the edit ring. 
  943. If a "filename" is given the document will be saved under this name, otherwise 
  944. the name shown on the status line will be used. 
  945.  
  946.  
  947. ΓòÉΓòÉΓòÉ 9.6. GET ΓòÉΓòÉΓòÉ
  948.  
  949.      GET filename
  950.  
  951. The contents of "filename" will be inserted into the current document following 
  952. the current line. 
  953.  
  954.  
  955. ΓòÉΓòÉΓòÉ 9.7. GOTO ΓòÉΓòÉΓòÉ
  956.  
  957.      GOTO linenum
  958.  or  linenum
  959.  
  960. Line number "linenum" will become the current line and will be displayed on the 
  961. focus line. If "linenum" is bigger than the number of lines in the document the 
  962. last line will become the current line. The word GOTO is optional, just 
  963. entering the required "linenum" on the command line is sufficient. 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 9.8. LOCATE ΓòÉΓòÉΓòÉ
  967.  
  968.      L /target</options>
  969.  or  /target</options>
  970.  
  971. The next occurrence of the text "target", starting from the current cursor 
  972. position, will be located and displayed on the focus line. If the "L /target" 
  973. form of the command is used the delimiter, "/", may be replaced by any 
  974. character that does not occur in "target". 
  975.  
  976. Following a final delimiter any of these options may be used: . 
  977.  
  978.  m   to restrict the search to the marked lines only. 
  979.  e   to force an exact-case match. 
  980.  c   to force an any-case match. (Apologies to non-English speakers: only the 
  981.      26 letters "a" to "z" are correctly handled.) 
  982.  
  983.  Note:  if neither e nor c is given the editor's EXACT MATCH setting is used. 
  984.  This may be customised - refer to Customising for more details. 
  985.  
  986.  
  987. ΓòÉΓòÉΓòÉ 9.9. MARGIN ΓòÉΓòÉΓòÉ
  988.  
  989.      MARGIN column
  990.  or  M column
  991.  
  992. The right hand margin will be set to "column". To remove the right hand margin 
  993. enter a column value of zero. The margin column is displayed on the status line 
  994. in the form "M nnn". 
  995.  
  996. The margin is used by the word-spill features: as words are typed across the 
  997. margin column they are automatically spilled onto the next line. It is also 
  998. used by the ADJUST LINE keyboard function (see Word Processing). 
  999.  
  1000.  
  1001. ΓòÉΓòÉΓòÉ 9.10. NAME ΓòÉΓòÉΓòÉ
  1002.  
  1003.      NAME <name>
  1004.  or  N <name>
  1005.  
  1006. The current document will be renamed to "name". 
  1007.  
  1008.  
  1009. ΓòÉΓòÉΓòÉ 9.11. PRINT ΓòÉΓòÉΓòÉ
  1010.  
  1011.      PRINT <device>
  1012.  
  1013. The current document will be printed. It is printed to the named "device", if 
  1014. one is specified, otherwise the device PRN is used. 
  1015.  
  1016.  
  1017. ΓòÉΓòÉΓòÉ 9.12. PUT ΓòÉΓòÉΓòÉ
  1018.  
  1019.     PUT filename
  1020.  
  1021. The currently marked lines will be written to the file "filename". Any former 
  1022. contents of the file are lost. 
  1023.  
  1024. Note:  The marked lines can be printed using the command PUT PRN. 
  1025.  
  1026.  
  1027. ΓòÉΓòÉΓòÉ 9.13. QUIT ΓòÉΓòÉΓòÉ
  1028.  
  1029.      QUIT <ALL>
  1030.  or  Q <ALL>
  1031.  
  1032. If used without the "ALL" parameter the current document will be removed from 
  1033. the edit ring. It will not be saved to disk. If any changes have been made, 
  1034. since the document was last saved, the message "Throw away changes? (y/n)" is 
  1035. displayed; hit either Y or N as appropriate. 
  1036.  
  1037. If the "ALL" parameter is specified all the current documents will be discarded 
  1038. without saving any changes and the editor will end and return to the operating 
  1039. system. This parameter should be used with care. 
  1040.  
  1041.  
  1042. ΓòÉΓòÉΓòÉ 9.14. SAVE ΓòÉΓòÉΓòÉ
  1043.  
  1044.      SAVE <filename>
  1045.  or  S <filename>
  1046.  
  1047. The current document will be saved to disk. If a "filename" is given the 
  1048. document will be saved under this name, otherwise the name shown on the status 
  1049. line will be used. 
  1050.  
  1051.  
  1052. ΓòÉΓòÉΓòÉ 9.15. VERSION ΓòÉΓòÉΓòÉ
  1053.  
  1054.      VER
  1055.  
  1056. The T name, version number and copyright notice will be displayed. 
  1057.  
  1058.  
  1059. ΓòÉΓòÉΓòÉ 10. Keyboard Functions ΓòÉΓòÉΓòÉ
  1060.  
  1061. This section describes each of the keyboard functions that are available to the 
  1062. editor. Keyboard functions are invoked by pressing the key to which they have 
  1063. been assigned. This assignment is made in a custom definition file using 
  1064. entries of the form: 
  1065.  
  1066.      KEY key = function
  1067.  or  DEF key = function
  1068.  
  1069. The descriptions which follow include the default key to which the function is 
  1070. assigned. 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 10.1. ADJUST LINE ΓòÉΓòÉΓòÉ
  1074.  
  1075. Default key: Alt-A 
  1076.  
  1077. Adjusts the current line to the right hand margin setting. If the line extends 
  1078. beyond the margin it is split; if it does not reach the margin it is filled 
  1079. with words from the next line. If a split occurs and the special setting 
  1080. AUTOMATIC INDENT is ON (see Settings), the split-off portion will align under 
  1081. the first non-blank character of the previous line. 
  1082.  
  1083. ADJUST LINE will ignore blank lines and, when a line is split, the cursor will 
  1084. move to the split-off portion. This makes it particularly simple to re-adjust a 
  1085. paragraph after making changes or altering the right hand margin. 
  1086.  
  1087.  
  1088. ΓòÉΓòÉΓòÉ 10.2. BACKSPACE ΓòÉΓòÉΓòÉ
  1089.  
  1090. Default key: Backspace 
  1091.  
  1092. Deletes the character to the left of the cursor, and moves the cursor one 
  1093. character to the left. 
  1094.  
  1095.  
  1096. ΓòÉΓòÉΓòÉ 10.3. CLEAR MARK ΓòÉΓòÉΓòÉ
  1097.  
  1098. Default key: Alt-U 
  1099.  
  1100. Un-marks any marked lines. 
  1101.  
  1102.  
  1103. ΓòÉΓòÉΓòÉ 10.4. COMMAND TOGGLE ΓòÉΓòÉΓòÉ
  1104.  
  1105. Default key: Esc 
  1106.  
  1107. Switches the cursor between the command line and the data area. When the cursor 
  1108. is on the command line a shadow cursor marks the current position in the data. 
  1109.  
  1110.  
  1111. ΓòÉΓòÉΓòÉ 10.5. COPY MARK ΓòÉΓòÉΓòÉ
  1112.  
  1113. Default key: Alt-C 
  1114.  
  1115. Inserts a copy the marked lines following the current line. If there are 
  1116. several documents in the edit ring this may be used to copy lines from one 
  1117. document to another. 
  1118.  
  1119.  
  1120. ΓòÉΓòÉΓòÉ 10.6. DELETE CHARACTER ΓòÉΓòÉΓòÉ
  1121.  
  1122. Default key: Del 
  1123.  
  1124. Deletes the character at the cursor. 
  1125.  
  1126.  
  1127. ΓòÉΓòÉΓòÉ 10.7. DELETE LINE ΓòÉΓòÉΓòÉ
  1128.  
  1129. Default key: Ctrl-Backspace 
  1130.  
  1131. Deletes the current line. 
  1132.  
  1133.  
  1134. ΓòÉΓòÉΓòÉ 10.8. DELETE MARK ΓòÉΓòÉΓòÉ
  1135.  
  1136. Default key: Alt-D 
  1137.  
  1138. Deletes the marked lines. 
  1139.  
  1140.  
  1141. ΓòÉΓòÉΓòÉ 10.9. DOWN ΓòÉΓòÉΓòÉ
  1142.  
  1143. Default key: Down 
  1144.  
  1145. Moves the cursor down one line. 
  1146.  
  1147.  
  1148. ΓòÉΓòÉΓòÉ 10.10. EDIT ΓòÉΓòÉΓòÉ
  1149.  
  1150. Default key: F8 
  1151.  
  1152. Switches to the command line and keys in the command EDIT, ready for you to 
  1153. enter a filename. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ 10.11. END OF FILE ΓòÉΓòÉΓòÉ
  1157.  
  1158. Default key: Ctrl-End 
  1159.  
  1160. Makes the current line the last line in the document, and positions this line 
  1161. at the bottom of the screen. 
  1162.  
  1163.  
  1164. ΓòÉΓòÉΓòÉ 10.12. END OF LINE ΓòÉΓòÉΓòÉ
  1165.  
  1166. Default key: End 
  1167.  
  1168. Moves the cursor to the position one character after the last character on the 
  1169. current line. 
  1170.  
  1171.  
  1172. ΓòÉΓòÉΓòÉ 10.13. END OF MARK ΓòÉΓòÉΓòÉ
  1173.  
  1174. Default key: Alt-E 
  1175.  
  1176. Makes the current line the last marked line, and positions this line on the 
  1177. focus line. If the marked lines are in a different document that document will 
  1178. become the current document. 
  1179.  
  1180.  
  1181. ΓòÉΓòÉΓòÉ 10.14. END OF SCREEN ΓòÉΓòÉΓòÉ
  1182.  
  1183. Default key: Ctrl-PgDn 
  1184.  
  1185. Moves the cursor to the last line of the document on the screen. 
  1186.  
  1187.  
  1188. ΓòÉΓòÉΓòÉ 10.15. ESCAPE ΓòÉΓòÉΓòÉ
  1189.  
  1190. Default key: Alt-X 
  1191.  
  1192. This allows the entry of ASCII characters using keys on the keyboard that would 
  1193. normally perform a function. Typically this is useful when entering printer 
  1194. control codes into a document. 
  1195.  
  1196. For example to enter the ASCII "Esc" character first use the ESCAPE function 
  1197. then press the Esc key. 
  1198.  
  1199. It is also possible to enter any ASCII character from 1 to 255 using the 
  1200. numeric keypad on the right of the keyboard. Press and hold the Alt key then 
  1201. type the decimal ASCII value on the keypad, release the Alt key and the 
  1202. character will appear. Using the keypad in this way does not require the ESCAPE 
  1203. function. 
  1204.  
  1205. Note:  To enter an ASCII NUL (character code 0) use the Ctrl-2 key. 
  1206.  
  1207.  
  1208. ΓòÉΓòÉΓòÉ 10.16. FILE ΓòÉΓòÉΓòÉ
  1209.  
  1210. Default key: None 
  1211.  
  1212. Writes the current document to disk using the name shown on the status line, 
  1213. then removes the document from the edit ring. 
  1214.  
  1215.  
  1216. ΓòÉΓòÉΓòÉ 10.17. FOCUS ΓòÉΓòÉΓòÉ
  1217.  
  1218. Default key: F12 
  1219.  
  1220. This places the current line onto the defined screen focus line. The focus line 
  1221. is defined by the special setting FOCUS LINE (see Settings). 
  1222.  
  1223.  
  1224. ΓòÉΓòÉΓòÉ 10.18. HELP ΓòÉΓòÉΓòÉ
  1225.  
  1226. Default key: F1 
  1227.  
  1228. Causes the command specified by the special setting HELP COMMAND (see Settings) 
  1229. to be executed. Refer to The HELP and USER Functions for more details about 
  1230. using the HELP function. 
  1231.  
  1232.  
  1233. ΓòÉΓòÉΓòÉ 10.19. INSERT LINE ΓòÉΓòÉΓòÉ
  1234.  
  1235. Default key: Ctrl-Enter and Ctrl-PadEnter 
  1236.  
  1237. Inserts a new blank line following the current line. If the special setting 
  1238. AUTOMATIC INDENT is ON the cursor will be aligned under the first non-blank 
  1239. character of the preceding line. 
  1240.  
  1241.  
  1242. ΓòÉΓòÉΓòÉ 10.20. INSERT TOGGLE ΓòÉΓòÉΓòÉ
  1243.  
  1244. Default key: Ins 
  1245.  
  1246. Toggles the editor between "insert" and "replace" modes. The shape of the 
  1247. cursor and the Rep/Ins indicator on the status line show which mode is active. 
  1248.  
  1249.  
  1250. ΓòÉΓòÉΓòÉ 10.21. JOIN LINE ΓòÉΓòÉΓòÉ
  1251.  
  1252. Default key: Alt-J 
  1253.  
  1254. Joins together the current line and the following line. The lines are joined 
  1255. with a single blank between them. 
  1256.  
  1257.  
  1258. ΓòÉΓòÉΓòÉ 10.22. LEFT ΓòÉΓòÉΓòÉ
  1259.  
  1260. Default key: Left 
  1261.  
  1262. Moves the cursor one character to the left. 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 10.23. MARK LEFT ΓòÉΓòÉΓòÉ
  1266.  
  1267. Default key: Shift-F7 
  1268.  
  1269. The marked lines are shifted one character to the left. Only the characters to 
  1270. the right of the cursor position are shifted, so if you want to shift the whole 
  1271. line be sure to first position the cursor at the left hand edge. Any characters 
  1272. moved to the left of the cursor column are lost. 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ 10.24. MARK RIGHT ΓòÉΓòÉΓòÉ
  1276.  
  1277. Default key: Shift-F8 
  1278.  
  1279. The marked lines are shifted one character to the right. Only the characters to 
  1280. the right of the cursor position are shifted, so if you want to shift the whole 
  1281. line be sure to first position the cursor at the left hand edge. 
  1282.  
  1283.  
  1284. ΓòÉΓòÉΓòÉ 10.25. MOVE MARK ΓòÉΓòÉΓòÉ
  1285.  
  1286. Default key: Alt-M 
  1287.  
  1288. Moves the marked lines so they come after the current line. If there are 
  1289. several documents in the edit ring this may be used to move lines from one 
  1290. document to another. 
  1291.  
  1292.  
  1293. ΓòÉΓòÉΓòÉ 10.26. NAME ΓòÉΓòÉΓòÉ
  1294.  
  1295. Default key: F7 
  1296.  
  1297. Switches to the command line and keys in the command NAME, ready for you to 
  1298. enter a new document name. 
  1299.  
  1300.  
  1301. ΓòÉΓòÉΓòÉ 10.27. NEW LINE ΓòÉΓòÉΓòÉ
  1302.  
  1303. Default key: Enter 
  1304.  
  1305. If in "insert" mode this will perform an INSERT LINE function, if in "replace" 
  1306. mode it will perform a NEXT LINE function. 
  1307.  
  1308.  
  1309. ΓòÉΓòÉΓòÉ 10.28. NEXT FILE ΓòÉΓòÉΓòÉ
  1310.  
  1311. Default key: F10 
  1312.  
  1313. Makes the next document in the edit ring the current document. 
  1314.  
  1315.  
  1316. ΓòÉΓòÉΓòÉ 10.29. NEXT LINE ΓòÉΓòÉΓòÉ
  1317.  
  1318. Default key: PadEnter 
  1319.  
  1320. Moves the cursor to the start of the next line in the document. 
  1321.  
  1322.  
  1323. ΓòÉΓòÉΓòÉ 10.30. NEXT TAB ΓòÉΓòÉΓòÉ
  1324.  
  1325. Default key: Tab 
  1326.  
  1327. Moves the cursor right to the next tab stop. Tab stops are defined by the 
  1328. special setting TAB SPACING (see Settings). 
  1329.  
  1330.  
  1331. ΓòÉΓòÉΓòÉ 10.31. NEXT WORD ΓòÉΓòÉΓòÉ
  1332.  
  1333. Default key: Ctrl-Right 
  1334.  
  1335. Moves the cursor to the first character of the next word on the line. A word is 
  1336. considered to be sequence of non-blank characters. 
  1337.  
  1338.  
  1339. ΓòÉΓòÉΓòÉ 10.32. NOTHING ΓòÉΓòÉΓòÉ
  1340.  
  1341. This function does nothing. It is used when customising the editor to remove 
  1342. the default function from a key. 
  1343.  
  1344.  
  1345. ΓòÉΓòÉΓòÉ 10.33. PAGE DOWN ΓòÉΓòÉΓòÉ
  1346.  
  1347. Default key: PgDn 
  1348.  
  1349. Scrolls the current document down by one screen-full. 
  1350.  
  1351.  
  1352. ΓòÉΓòÉΓòÉ 10.34. PAGE UP ΓòÉΓòÉΓòÉ
  1353.  
  1354. Default key: PgUp 
  1355.  
  1356. Scrolls the current document up by one screen-full. 
  1357.  
  1358.  
  1359. ΓòÉΓòÉΓòÉ 10.35. PREVIOUS FILE ΓòÉΓòÉΓòÉ
  1360.  
  1361. Default keys: F11 
  1362.  
  1363. Makes the previous document in the edit ring the current document. 
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 10.36. PREVIOUS TAB ΓòÉΓòÉΓòÉ
  1367.  
  1368. Default key: Shift-Tab 
  1369.  
  1370. Moves the cursor left to the previous tab stop. Tab stops are defined by the 
  1371. special setting TAB SPACING (see Settings). 
  1372.  
  1373.  
  1374. ΓòÉΓòÉΓòÉ 10.37. PREVIOUS WORD ΓòÉΓòÉΓòÉ
  1375.  
  1376. Default key: Ctrl-Left 
  1377.  
  1378. Moves the cursor to the first character of the previous word on the line. A 
  1379. word is considered to be sequence of non-blank characters. 
  1380.  
  1381.  
  1382. ΓòÉΓòÉΓòÉ 10.38. QUIT ΓòÉΓòÉΓòÉ
  1383.  
  1384. Default key: F3 
  1385.  
  1386. Removes the current document from the edit ring. If changes have been made to 
  1387. the document since it was last saved the message "Throw away changes? (y/n)" is 
  1388. displayed; hit either Y or N as appropriate. 
  1389.  
  1390.  
  1391. ΓòÉΓòÉΓòÉ 10.39. REPEAT FIND ΓòÉΓòÉΓòÉ
  1392.  
  1393. Default key: Alt-F 
  1394.  
  1395. Repeats the last LOCATE command that was issued. 
  1396.  
  1397.  
  1398. ΓòÉΓòÉΓòÉ 10.40. REPEAT LINE ΓòÉΓòÉΓòÉ
  1399.  
  1400. Default key: Alt-R 
  1401.  
  1402. Inserts a copy of the current line immediately following the current line. 
  1403.  
  1404.  
  1405. ΓòÉΓòÉΓòÉ 10.41. RIGHT ΓòÉΓòÉΓòÉ
  1406.  
  1407. Default key: Right 
  1408.  
  1409. Moves the cursor one character to the right. 
  1410.  
  1411.  
  1412. ΓòÉΓòÉΓòÉ 10.42. SAFE FILE ΓòÉΓòÉΓòÉ
  1413.  
  1414. Default key: F4 
  1415.  
  1416. If the document has changed this performs the FILE function, if the document 
  1417. has not changed it performs a QUIT. 
  1418.  
  1419.  
  1420. ΓòÉΓòÉΓòÉ 10.43. SAVE ΓòÉΓòÉΓòÉ
  1421.  
  1422. Default key: F2 
  1423.  
  1424. Writes the current document to disk under the name shown on the status line. 
  1425.  
  1426.  
  1427. ΓòÉΓòÉΓòÉ 10.44. SCROLL DOWN ΓòÉΓòÉΓòÉ
  1428.  
  1429. Default key: Shift-F4 
  1430.  
  1431. Scrolls the entire screen down by one line. 
  1432.  
  1433.  
  1434. ΓòÉΓòÉΓòÉ 10.45. SCROLL LEFT ΓòÉΓòÉΓòÉ
  1435.  
  1436. Default key: Shift-F1 
  1437.  
  1438. Scrolls the entire screen left by one character. 
  1439.  
  1440.  
  1441. ΓòÉΓòÉΓòÉ 10.46. SCROLL RIGHT ΓòÉΓòÉΓòÉ
  1442.  
  1443. Default key: Shift-F2 
  1444.  
  1445. Scrolls the entire screen right by one character. 
  1446.  
  1447.  
  1448. ΓòÉΓòÉΓòÉ 10.47. SCROLL UP ΓòÉΓòÉΓòÉ
  1449.  
  1450. Default key: Shift-F3 
  1451.  
  1452. Scrolls the entire screen up by one line. 
  1453.  
  1454.  
  1455. ΓòÉΓòÉΓòÉ 10.48. SET MARK ΓòÉΓòÉΓòÉ
  1456.  
  1457. Default key: Alt-L 
  1458.  
  1459. Marks one or more lines thus: 
  1460.  
  1461.    o  If no lines are marked the current line only is marked. 
  1462.  
  1463.    o  If one or more lines are already marked and the current line is outside 
  1464.       the mark, the mark is extended to include the current line. 
  1465.  
  1466.    o  If one or more lines are already marked and the current line is inside 
  1467.       the mark, the mark is shrunk so the current line becomes the bottom of 
  1468.       the mark. 
  1469.  
  1470.  
  1471. ΓòÉΓòÉΓòÉ 10.49. SPLIT LINE ΓòÉΓòÉΓòÉ
  1472.  
  1473. Default key: Alt-S 
  1474.  
  1475. Splits the current line into two at the cursor position. If the special setting 
  1476. AUTOMATIC INDENT is ON the split-off portion aligns under the first non-blank 
  1477. character of the preceding line. 
  1478.  
  1479.  
  1480. ΓòÉΓòÉΓòÉ 10.50. START OF LINE ΓòÉΓòÉΓòÉ
  1481.  
  1482. Default key: Home 
  1483.  
  1484. Moves the cursor to the beginning of the current line. 
  1485.  
  1486.  
  1487. ΓòÉΓòÉΓòÉ 10.51. TOP OF FILE ΓòÉΓòÉΓòÉ
  1488.  
  1489. Default key: Ctrl-Home 
  1490.  
  1491. Makes the current line the first line in the document, and positions this line 
  1492. at the top of the screen. 
  1493.  
  1494.  
  1495. ΓòÉΓòÉΓòÉ 10.52. TOP OF MARK ΓòÉΓòÉΓòÉ
  1496.  
  1497. Default key: Alt-Y 
  1498.  
  1499. Makes the current line the first marked line. If the marked lines are in a 
  1500. different document that document will become the current document. 
  1501.  
  1502.  
  1503. ΓòÉΓòÉΓòÉ 10.53. TOP OF SCREEN ΓòÉΓòÉΓòÉ
  1504.  
  1505. Default key: Ctrl-PgUp 
  1506.  
  1507. Moves the cursor to the first line of the document on the screen. 
  1508.  
  1509.  
  1510. ΓòÉΓòÉΓòÉ 10.54. TRUNCATE LINE ΓòÉΓòÉΓòÉ
  1511.  
  1512. Default keys: Alt-T 
  1513.  
  1514. Deletes all the characters on the current line to the right of the cursor. 
  1515.  
  1516.  
  1517. ΓòÉΓòÉΓòÉ 10.55. UNDO ΓòÉΓòÉΓòÉ
  1518.  
  1519. Default key: F9 
  1520.  
  1521. Provides a very limited error recovery. Any changes made to the current line 
  1522. are undone. 
  1523.  
  1524.  
  1525. ΓòÉΓòÉΓòÉ 10.56. UP ΓòÉΓòÉΓòÉ
  1526.  
  1527. Default key: Up 
  1528.  
  1529. Moves the cursor up one line. 
  1530.  
  1531.  
  1532. ΓòÉΓòÉΓòÉ 10.57. USER ΓòÉΓòÉΓòÉ
  1533.  
  1534. Default key: F5 
  1535.  
  1536. Causes the command specified by the special setting USER COMMAND (see Settings) 
  1537. to be executed. Refer to The HELP and USER Functions for more information about 
  1538. the USER function. 
  1539.  
  1540.  
  1541. ΓòÉΓòÉΓòÉ 11. Settings ΓòÉΓòÉΓòÉ
  1542.  
  1543. This section describes each of the special settings that may be defined when 
  1544. customising the editor. These are entered in a custom definition file using 
  1545. entries of the form: 
  1546.  
  1547.      SET item = value
  1548.  
  1549.  
  1550. ΓòÉΓòÉΓòÉ 11.1. AUTOMATIC INDENT ΓòÉΓòÉΓòÉ
  1551.  
  1552.      SET AUTOMATIC INDENT = ON
  1553.  or  SET AUTOMATIC INDENT = OFF
  1554.  
  1555. This defines what the cursor will do when a new line is inserted. If it is set 
  1556. ON the cursor will be automatically indented so it aligns under the first 
  1557. non-blank character of the preceding line. If it is set OFF the cursor will 
  1558. always move to the left hand edge. 
  1559.  
  1560. The action of word-spill and the functions SPLIT LINE and ADJUST LINE are also 
  1561. affected by this setting. 
  1562.  
  1563.  
  1564. ΓòÉΓòÉΓòÉ 11.2. CGA SNOW ΓòÉΓòÉΓòÉ
  1565.  
  1566.      SET CGA SNOW = ON
  1567.  or  SET CGA SNOW = OFF
  1568.  
  1569. The old CGA card for the PC can produce "snow" on the display if the display is 
  1570. updated at the wrong times. This can be eliminated but at the expense of 
  1571. slowing down scrolling speed. When set to OFF T will look for the presence of 
  1572. the old CGA card and if it finds one it will ensure the snow does not occur. 
  1573. When set to ON T will not attempt to eliminate the snow. 
  1574.  
  1575. Some types of display may appear to T as the old CGA adapter when in fact they 
  1576. are not and so could never create the snow problem. This is true for PCJrs, 
  1577. 3270PCs, some clone displays and the LCD displays found on many older laptops. 
  1578. When using one of these displays setting CGA SNOW to ON may improve scrolling 
  1579. speed somewhat. 
  1580.  
  1581. This setting is ignored if a more recent display adapter (EGA, VGA, SVGA etc.) 
  1582. is installed, since these can never suffer from the "snow" problem. 
  1583.  
  1584.  
  1585. ΓòÉΓòÉΓòÉ 11.3. COMMAND RECALL ΓòÉΓòÉΓòÉ
  1586.  
  1587.      SET COMMAND RECALL = ON
  1588.  or  SET COMMAND RECALL = OFF
  1589.  
  1590. This specifies whether or not previous command line commands will be kept 
  1591. available for recall by the cursor up and cursor down keys. If it is set ON 
  1592. command line commands are saved, if it is set OFF commands cannot be recalled. 
  1593.  
  1594.  
  1595. ΓòÉΓòÉΓòÉ 11.4. COMMAND TOGGLE ΓòÉΓòÉΓòÉ
  1596.  
  1597.      SET COMMAND TOGGLE = DATA
  1598.  or  SET COMMAND TOGGLE = COMMAND
  1599.  
  1600. This determines whether, when a new document is loaded, the cursor starts in 
  1601. the data area or on the command line. 
  1602.  
  1603.  
  1604. ΓòÉΓòÉΓòÉ 11.5. EXACT MATCH ΓòÉΓòÉΓòÉ
  1605.  
  1606.      SET EXACT MATCH = ON
  1607.  or  SET EXACT MATCH = OFF
  1608.  
  1609. This determines whether, by default, LOCATE commands take account of upper and 
  1610. lower case during searching. If set ON the search must match exactly, if set 
  1611. OFF upper and lower case are considered identical. The default can always be 
  1612. overridden with the locate command options "e" or "c". 
  1613.  
  1614. Note:  Exact case match searches are very much faster and would be preferable 
  1615. when searching large documents. 
  1616.  
  1617.  
  1618. ΓòÉΓòÉΓòÉ 11.6. FOCUS LINE ΓòÉΓòÉΓòÉ
  1619.  
  1620.      SET FOCUS LINE = row
  1621.  or  SET FOCUS LINE = -row
  1622.  or  SET FOCUS LINE = OFF
  1623.  
  1624. The FOCUS LINE is the line within the data area that is used to display the 
  1625. current line when the FOCUS keyboard function is used. It is also the line used 
  1626. to display the result of a LOCATE or GOTO command. The line may be specified as 
  1627. a positive number from the top of the screen or a negative number from the 
  1628. bottom of the screen. 
  1629.  
  1630. If set to OFF no focus row is defined. The FOCUS function will have no effect 
  1631. and the target of LOCATE and GOTO commands will be displayed on whatever line 
  1632. currently contains the cursor. 
  1633.  
  1634.  
  1635. ΓòÉΓòÉΓòÉ 11.7. HELP COMMAND ΓòÉΓòÉΓòÉ
  1636.  
  1637.      SET HELP COMMAND = command
  1638.  
  1639. The "command" should be a enclosed in single or double quotes. It is the T 
  1640. command that will be executed when the HELP keyboard function is pressed. Any 
  1641. valid T command can be given. 
  1642.  
  1643. For example: 
  1644.  
  1645.      SET HELP COMMAND = "T THELP.HLP"
  1646.  
  1647.  
  1648. ΓòÉΓòÉΓòÉ 11.8. HELP LINE ΓòÉΓòÉΓòÉ
  1649.  
  1650.      SET HELP LINE = text
  1651.  
  1652. The "text" should be enclosed in single or double quotes. It is the text that 
  1653. will be displayed on the bottom line of the screen when there are no messages. 
  1654.  
  1655. Several "text" strings may be specified and they will concatenated together, 
  1656. this can be useful if you want to split the text over more than one line. 
  1657.  
  1658. For example: 
  1659.  
  1660.      SET HELP LINE = "F1=Help F2=Save F3=Quit"
  1661.  
  1662.  
  1663. ΓòÉΓòÉΓòÉ 11.9. INSERT CURSOR ΓòÉΓòÉΓòÉ
  1664.  
  1665.      SET INSERT CURSOR = LINE
  1666.  or  SET INSERT CURSOR = HALF
  1667.  or  SET INSERT CURSOR = FULL
  1668.  
  1669. This sets the shape of the cursor that is used when T is in "insert" typing 
  1670. mode. LINE uses an underscore line cursor, HALF uses a half-height character 
  1671. block and FULL uses a full-height character block. 
  1672.  
  1673.  
  1674. ΓòÉΓòÉΓòÉ 11.10. INSERT TOGGLE ΓòÉΓòÉΓòÉ
  1675.  
  1676.      SET INSERT TOGGLE = REPLACE
  1677.  or  SET INSERT TOGGLE = INSERT
  1678.  
  1679. This determines whether T initially starts up in "insert" or "replace" mode. 
  1680.  
  1681.  
  1682. ΓòÉΓòÉΓòÉ 11.11. KEYBOARD TYPE ΓòÉΓòÉΓòÉ
  1683.  
  1684.      SET KEYBOARD TYPE = DEFAULT
  1685.  or  SET KEYBOARD TYPE = STANDARD
  1686.  
  1687. If set to DEFAULT T will test if an Enhanced Keyboard (with 12 F-keys across 
  1688. the top) is installed and if it finds one it will automatically make full use 
  1689. of it. 
  1690.  
  1691. If set to STANDARD T will assume the keyboard is an old style keyboard (with 10 
  1692. F-keys over on the left). This provides compatibility with some clone BIOSs and 
  1693. with some older TSR programs, but loses the ability to use the newer keys like 
  1694. F11 and F12. See The Enhanced Keyboard for more details. 
  1695.  
  1696.  
  1697. ΓòÉΓòÉΓòÉ 11.12. LINE END ΓòÉΓòÉΓòÉ
  1698.  
  1699.      SET LINE END = DEFAULT
  1700.  or  SET LINE END = DOS
  1701.  or  SET LINE END = UNIX
  1702.  
  1703. This determines how line ends will be interpreted when files are read from and 
  1704. written to disk. If set to DOS line ends are indicated by the pair of 
  1705. characters hex 0D (carriage return) followed by hex 0A (line feed), as is the 
  1706. standard for DOS applications. If set to UNIX lines ends are indicated by the 
  1707. single character hex 0A (new line), as is the standard for UNIX applications. 
  1708.  
  1709. When set to DEFAULT, T will read both DOS and UNIX style files and will always 
  1710. write DOS style files. 
  1711.  
  1712.  
  1713. ΓòÉΓòÉΓòÉ 11.13. REPLACE CURSOR ΓòÉΓòÉΓòÉ
  1714.  
  1715.      SET REPLACE CURSOR = LINE
  1716.  or  SET REPLACE CURSOR = HALF
  1717.  or  SET REPLACE CURSOR = FULL
  1718.  
  1719. This sets the shape of the cursor that is used when T is in "replace" typing 
  1720. mode. LINE uses an underscore line cursor, HALF uses a half-height character 
  1721. block and FULL uses a full-height character block. 
  1722.  
  1723.  
  1724. ΓòÉΓòÉΓòÉ 11.14. RIGHT MARGIN ΓòÉΓòÉΓòÉ
  1725.  
  1726.      SET RIGHT MARGIN = column
  1727.  or  SET RIGHT MARGIN = OFF
  1728.  
  1729. This sets an initial right hand margin column. See Word Processing for details 
  1730. about the function of the margin. If set to OFF no initial margin is set. 
  1731.  
  1732.  
  1733. ΓòÉΓòÉΓòÉ 11.15. SEGMENT SIZE ΓòÉΓòÉΓòÉ
  1734.  
  1735.      SET SEGMENT SIZE = DEFAULT
  1736.  or  SET SEGMENT SIZE = size
  1737.  
  1738. This determines the size of the storage segments that T obtains from the 
  1739. operating system. It should be set to a number between 8 and 64 which specifies 
  1740. the segment size in K-bytes, or to DEFAULT which gives the best size for the 
  1741. operating system. In turn this segment size determines the maximum line length 
  1742. that can be handled; the maximum being a few bytes less than the segment size. 
  1743.  
  1744. In general DOS works best with smaller segment sizes and OS/2 works better with 
  1745. larger sizes. Setting DEFAULT will provide 8K segments under DOS and 64K under 
  1746. OS/2. 
  1747.  
  1748.  
  1749. ΓòÉΓòÉΓòÉ 11.16. TAB EXPAND ΓòÉΓòÉΓòÉ
  1750.  
  1751.      SET TAB EXPAND = ON
  1752.  or  SET TAB EXPAND = OFF
  1753.  
  1754. This setting determines how T will treat tab characters in documents that are 
  1755. read from disk. If set ON tabs will be expanded with spaces up to the next tab 
  1756. stop (as determined by the TAB SPACING setting). If set OFF tabs are treated 
  1757. just like any other character. 
  1758.  
  1759. Note:  If set ON the tabs are expanded to spaces as the document is loaded from 
  1760. disk and are then discarded. If the document is saved it will not contain the 
  1761. original tab characters. 
  1762.  
  1763.  
  1764. ΓòÉΓòÉΓòÉ 11.17. TAB SPACING ΓòÉΓòÉΓòÉ
  1765.  
  1766.      SET TAB SPACING = number
  1767.  
  1768. Tabs are equally spaced across the document starting from column 1. The spacing 
  1769. is set with this option. 
  1770.  
  1771. For example: 
  1772.  
  1773.      SET TAB SPACING = 8
  1774.  
  1775.  
  1776. ΓòÉΓòÉΓòÉ 11.18. USER COMMAND ΓòÉΓòÉΓòÉ
  1777.  
  1778.      SET USER COMMAND = command
  1779.  
  1780. The "command" should be enclosed in single or double quotes. It is the T 
  1781. command that will be executed when the USER keyboard function is pressed. Any 
  1782. valid T command can given. 
  1783.  
  1784. For example: 
  1785.  
  1786.      SET USER COMMAND = "DOS"
  1787.  
  1788.  
  1789. ΓòÉΓòÉΓòÉ 12. Messages ΓòÉΓòÉΓòÉ
  1790.  
  1791. This section provides a list of all the messages that T produces. It gives the 
  1792. reasons for each message and the action that should be taken. 
  1793.  
  1794. Except where noted these messages will all be displayed in the editor's message 
  1795. line and will be removed at the next keystroke. 
  1796.  
  1797. Cannot call OS 
  1798.  
  1799. The DOS command was unable to start up a secondary DOS or OS/2 command 
  1800. processor. Normally this indicates that there is not enough free memory, you 
  1801. will have to remove some documents from the ring if you want to issue the DOS 
  1802. command. 
  1803.  
  1804. If you believe there is enough free memory and the problem still exists it may 
  1805. be that DOS cannot locate its command processor. From the DOS prompt issue the 
  1806. command SET; you should see a series of lines one of which is of this form 
  1807. indicating where your copy of COMMAND.COM is located: 
  1808.  
  1809.      COMSPEC=d:\path\COMMAND.COM
  1810.  
  1811. If this is not present or is incorrect you may need to add a SET COMSPEC= line 
  1812. to your AUTOEXEC.BAT file. 
  1813.  
  1814. Cannot open file 
  1815.  
  1816. T is unable to open the requested disk file. Normally this means that the 
  1817. filename is invalid for some reason, perhaps it contains characters not valid 
  1818. in a file name, or perhaps it conflicts with the name of a device or directory 
  1819. already on the disk. 
  1820.  
  1821. On a diskette system it may also indicate that the diskette drive is not ready, 
  1822. perhaps it does not contain a diskette or the drive door is open. 
  1823.  
  1824. Error reading file 
  1825.  
  1826. An error occurred while a document was being read from disk. This is rare error 
  1827. and might indicate there are problems with the disk. 
  1828.  
  1829. Error writing file - NOT saved 
  1830.  
  1831. An error occurred while a document was being written to disk. Normally this 
  1832. means the disk became full while the file was being written. You should save 
  1833. the file to another disk, one that has enough free space. 
  1834.  
  1835. File not found 
  1836.  
  1837. You attempted to GET a file that does not exist. Check the spelling of the 
  1838. filename, maybe the file you want is not in the current directory and so needs 
  1839. a drive and/or directory path pre-pended to it. 
  1840.  
  1841. Incorrect parameter 
  1842.  
  1843. The parameter supplied to a T command was incorrect. For the GOTO and MARGIN 
  1844. command the parameter must be a number less than 65535, for the QUIT command no 
  1845. parameter other than ALL is valid. 
  1846.  
  1847. Line too long 
  1848.  
  1849. This message indicates an attempt was made to load or to create a line longer 
  1850. than the maximum possible line length. If this happens while loading a file the 
  1851. load will be aborted, the document in memory will be incomplete so you should 
  1852. QUIT straight away without saving. Maximum line length is affected by the 
  1853. SEGMENT SIZE special setting - refer to Settings for more details. 
  1854.  
  1855. Loading... 
  1856.  
  1857. Displays while a document is being loaded from disk. 
  1858.  
  1859. Mark already set 
  1860.  
  1861. You tried to mark a line, but a mark already exists in another document in the 
  1862. ring, only one document at a time may contain a mark. If you no longer require 
  1863. the other mark first use the function CLEAR MARK. 
  1864.  
  1865. New file 
  1866.  
  1867. You asked to edit a document that does not exist on disk. T has created a new 
  1868. empty document with the name you specified. 
  1869.  
  1870. No filename given 
  1871.  
  1872. The commands GET, PUT and APPEND must have a filename parameter specified. 
  1873.  
  1874. No marked lines 
  1875.  
  1876. The commands PUT and APPEND work on the currently marked lines. Some lines must 
  1877. be marked if the command is used. 
  1878.  
  1879. No match found 
  1880.  
  1881. The "target" specified in a LOCATE or CHANGE command cannot be found. Remember 
  1882. that these commands only search from the current position forwards to the end 
  1883. of the document. To search from the top first use the function TOP OF FILE. 
  1884.  
  1885. Out of memory 
  1886.  
  1887. T has run out of memory, you should save one or more of the documents in the 
  1888. ring to make space before continuing. Most T commands and functions have no 
  1889. effect while the "Out of memory" condition exists. 
  1890.  
  1891. Press any key to continue 
  1892.  
  1893. This message is printed by the secondary DOS or OS/2 command shell started by 
  1894. the DOS command. It is produced just before the command shell returns to T, and 
  1895. allows you some time to read whatever output is on the screen. 
  1896.  
  1897. Printer not ready 
  1898.  
  1899. The PRINT command could not complete correctly. This may mean the printer is 
  1900. not turned on or set online, or it is not connected, or that it has run out of 
  1901. paper. Or any number of other reasons that cause printers to fail. 
  1902.  
  1903. Printing... 
  1904.  
  1905. Displays while a document is being printed. 
  1906.  
  1907. Saving... 
  1908.  
  1909. Displays while a document is being saved. 
  1910.  
  1911. Source and destination conflict 
  1912.  
  1913. You cannot move or copy marked lines on top of themselves. Move the cursor out 
  1914. of the marked area and try again. 
  1915.  
  1916. T cannot be started 
  1917.  
  1918. This message is printed by DOS if, when T is first loaded, there is not enough 
  1919. free memory get it started. This can happen if you have a lot of TSR type 
  1920. programs loaded or if you are nested inside several other applications. 
  1921.  
  1922. Throw away changes? (y/n) 
  1923.  
  1924. You tried to QUIT a document that has been changed since it was last saved. 
  1925. This message gives you a chance to save changes if the QUIT was selected 
  1926. accidentally. 
  1927.  
  1928. Type a character... 
  1929.  
  1930. The ESCAPE function takes the next character entered on the keyboard as an 
  1931. absolute ASCII code and enters it into the document. While ESCAPE is waiting 
  1932. for this character it displays a message. 
  1933.  
  1934. Unknown command 
  1935.  
  1936. You entered a command on the command line that is not a T command. Check the 
  1937. spelling of the command, or precede it by the word DOS (or a full stop) if it 
  1938. is a DOS or OS/2 command rather than a T command. 
  1939.  
  1940. Yes/No/Go/Last/Quit? 
  1941.  
  1942. The CHANGE command issues this message when it finds its "target" text. Refer 
  1943. to CHANGE for details of the CHANGE command. 
  1944.  
  1945.  
  1946. ΓòÉΓòÉΓòÉ 13. User Definable Keys ΓòÉΓòÉΓòÉ
  1947.  
  1948. This section lists all the valid names and combinations of the user definable 
  1949. keys that can be entered in a custom definition file. 
  1950.  
  1951. Keys shown in parentheses are only available with the Enhanced Keyboard. 
  1952. spilt=no mindepth=p5. 
  1953.  
  1954. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1955. Γöé      Unshifted Keys                            Γöé
  1956. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1957. Γöé Esc      Γöé Enter     Γöé Tab      Γöé Backspace   Γöé (PadEnter)  Γöé
  1958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1959. Γöé F1       Γöé F2       Γöé F3       Γöé F4       Γöé F5      Γöé
  1960. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1961. Γöé F6       Γöé F7       Γöé F8       Γöé F9       Γöé F10      Γöé
  1962. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1963. Γöé (F11)     Γöé (F12)     Γöé        Γöé        Γöé        Γöé
  1964. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1965. Γöé Home      Γöé End      Γöé PgUp      Γöé PgDn      Γöé        Γöé
  1966. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1967. Γöé Left      Γöé Right     Γöé Up       Γöé Down      Γöé        Γöé
  1968. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1969. Γöé Ins      Γöé Del      Γöé (Pad5)     Γöé        Γöé        Γöé
  1970. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1971.  
  1972. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1973. Γöé      Shift Keys                              Γöé
  1974. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1975. Γöé s-Tab     Γöé        Γöé        Γöé        Γöé        Γöé
  1976. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1977. Γöé s-F1      Γöé s-F2      Γöé s-F3      Γöé s-F4      Γöé s-F5     Γöé
  1978. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1979. Γöé s-F6      Γöé s-F7      Γöé s-F8      Γöé s-F9      Γöé s-F10     Γöé
  1980. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1981. Γöé (s-F11)    Γöé (s-F12)    Γöé        Γöé        Γöé        Γöé
  1982. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1983.  
  1984. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1985. Γöé      Ctrl Keys                              Γöé
  1986. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1987. Γöé c-Enter    Γöé (c-Tab)    Γöé c-Backspace  Γöé (c-PadEnter)  Γöé        Γöé
  1988. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1989. Γöé c-a      Γöé c-b      Γöé c-c      Γöé c-d      Γöé c-e      Γöé
  1990. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1991. Γöé c-f      Γöé c-g      Γöé c-h      Γöé c-i      Γöé c-j      Γöé
  1992. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1993. Γöé c-k      Γöé c-l      Γöé c-m      Γöé c-n      Γöé c-o      Γöé
  1994. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1995. Γöé c-p      Γöé c-q      Γöé c-r      Γöé c-s      Γöé c-t      Γöé
  1996. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1997. Γöé c-u      Γöé c-v      Γöé c-w      Γöé c-x      Γöé c-y      Γöé
  1998. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1999. Γöé c-z      Γöé        Γöé        Γöé        Γöé        Γöé
  2000. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2001. Γöé c-2      Γöé c-6      Γöé        Γöé        Γöé        Γöé
  2002. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2003. Γöé c-F1      Γöé c-F2      Γöé c-F3      Γöé c-F4      Γöé c-F5     Γöé
  2004. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2005. Γöé c-F6      Γöé c-F7      Γöé c-F8      Γöé c-F9      Γöé c-F10     Γöé
  2006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2007. Γöé (c-F11)    Γöé (c-F12)    Γöé        Γöé        Γöé        Γöé
  2008. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2009. Γöé c-Home     Γöé c-End     Γöé c-PgUp     Γöé c-PgDn     Γöé        Γöé
  2010. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2011. Γöé c-Left     Γöé c-Right    Γöé (c-Up)     Γöé (c-Down)    Γöé        Γöé
  2012. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2013. Γöé (c-Ins)    Γöé (c-Del)    Γöé (c-Pad5)    Γöé        Γöé        Γöé
  2014. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2015. Γöé c--      Γöé c-[      Γöé c-]      Γöé c-\      Γöé        Γöé
  2016. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2017.  
  2018. щООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООООи
  2019. ┬ñ      Alt Keys                               ┬ñ
  2020. ╟ООООООООООООООО╢ООООООООООООООО╢ООООООООООООООО╢ООООООООООООООО╢ОООООООООООООО■
  2021. ┬ñ (a-Enter)   ┬ñ (a-Tab)    ┬ñ (a-Backspace) ┬ñ (a-PadEnter)  ┬ñ        ┬ñ
  2022. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2023. ┬ñ a-a      ┬ñ a-b      ┬ñ a-c      ┬ñ a-d      ┬ñ a-e      ┬ñ
  2024. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2025. ┬ñ a-f      ┬ñ a-g      ┬ñ a-h      ┬ñ a-i      ┬ñ a-j      ┬ñ
  2026. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2027. ┬ñ a-k      ┬ñ a-l      ┬ñ a-m      ┬ñ a-n      ┬ñ a-o      ┬ñ
  2028. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2029. ┬ñ a-p      ┬ñ a-q      ┬ñ a-r      ┬ñ a-s      ┬ñ a-t      ┬ñ
  2030. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2031. ┬ñ a-u      ┬ñ a-v      ┬ñ a-w      ┬ñ a-x      ┬ñ a-y      ┬ñ
  2032. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2033. ┬ñ a-z      ┬ñ        ┬ñ        ┬ñ        ┬ñ        ┬ñ
  2034. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2035. ┬ñ a-1      ┬ñ a-2      ┬ñ a-3      ┬ñ a-4      ┬ñ a-5      ┬ñ
  2036. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2037. ┬ñ a-6      ┬ñ a-7      ┬ñ a-8      ┬ñ a-9      ┬ñ a-0      ┬ñ
  2038. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2039. ┬ñ a-F1      ┬ñ a-F2      ┬ñ a-F3      ┬ñ a-F4      ┬ñ a-F5     ┬ñ
  2040. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2041. ┬ñ a-F6      ┬ñ a-F7      ┬ñ a-F8      ┬ñ a-F9      ┬ñ a-F10     ┬ñ
  2042. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2043. ┬ñ (a-F11)    ┬ñ (a-F12)    ┬ñ        ┬ñ        ┬ñ        ┬ñ
  2044. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2045. ┬ñ (a-Home)    ┬ñ (a-End)    ┬ñ (a-PgUp)    ┬ñ (a-PgDn)    ┬ñ        ┬ñ
  2046. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2047. ┬ñ (a-Left)    ┬ñ (a-Right)   ┬ñ (a-Up)     ┬ñ (a-Down)    ┬ñ        ┬ñ
  2048. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2049. ┬ñ (a-Ins)    ┬ñ (a-Del)    ┬ñ        ┬ñ        ┬ñ        ┬ñ
  2050. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2051. ┬ñ a╨₧╨₧      ┬ñ a-=      ┬ñ        ┬ñ        ┬ñ        ┬ñ
  2052. ╟ОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООООПОООООООООООООО■
  2053. ╖ООООООООООООООО╡ООООООООООООООО╡ООООООООООООООО╡ООООООООООООООО╡ООООООООООООООы
  2054.