				Debug Terminal   v b11 dev1
		VIO terminal for debugging via RS-232 or named pipe.
			Home page http://os2acw.googlepages.com


	Keys.

<F1>		 Version.
<F10>		 Exit.
<Alt+F4>	 Exit.

<Alt+up/dn>	 Previous/next status line.
<Alt+highlited>	 Select status line item.
<left/right>	 Select value in the parameters line; <Enter> to accept, <Esc>
                 to cancel.
<Shift+Insert>	 Paste clipboard (windowed VIO only).

<Alt+left/right> Switch cursor position between HEX and TXT parts of the Tx
                 field in the Mod:Mix.
<Alt+Enter>	 Scroll up Tx and Rx fields (and log if enabled) by 1 line,
		 but send nothing to com-port.
<Ctrl+Enter>	 Scroll up Tx and Rx fields (and log if enabled) by 1 line
		 and send Enter (depends of TxCR: mode) to com-port.
<Shift+Enter>	 Insert CR into the editing string (history listing, searching or
		 packet transmission).

<Ctrl+up/dn>	 Scroll field by 1 line, left Ctrl for Rx, right for Tx.
<Ctrl+PgUp/PgDn> Scroll field by page (minus defined), left Ctrl for Rx,
		 right for Tx.
<Ctrl+Home/End>  Scroll field to the first/last line, left Ctrl for Rx, right
		 for Tx.

<Shift+Shift>	 Start history search (screen mode TTY and RAW only).
<Shift+up/dn>	 Previous/next history string while viewing or searching (screen
		 mode TTY and RAW only). <Enter> to transmite, <Esc> to cancel.
<Shift+Home/End> Jump to the first/last history string while viewing (screen mode
		 TTY and RAW only). <Enter> to transmite, <Esc> to cancel.

<Ctrl+b>	 Baud rate.
<Ctrl+f>	 Flow control selection.
<Ctrl+l>	 Log file selection.
<Ctrl+m>	 Screen mode selection.
<Ctrl+t>	 Transmission mode selection (screen mode TTY and RAW only).
<Ctrl+z>	 Clear screen and flush all buffers.

<PgUp>		 Send file (com-port connection only).


<Ctrl+Alt+d>	 3 sec pause of the receiving.
<Ctrl+Alt+i>	 Show and reset received bytes counter (ULONG),
		 events (ASYNC_GETCOMMEVENT) and errors (ASYNC_GETCOMMERROR).


	Hints.

The left mouse button click on the scroll bar when any Ctrl key is pressed
   cause field scroll to the selected point.
The left mouse button click on the status line has the same result as the Esc
   key - cancel the input or selection.
The left mouse button click on the 'RTS' indicator (or <Alt+r>) and 'DTR'
   indicator (or <Alt+d>) toggle signals states if flow control is disabled.
The next keys are available for the string editing: <left/right>, <Ctrl+left/right>,
   <Home/End>, <Delete>, <Backspace>, <Shift+Insert> and <Shift+Enter> (history
   and packet only).


	History.

	v b11 dev1

Named pipe connection added: byte type, byte duplex access, 1 server instance.
'Con:' status line item added as connection selection.
'Pipe:xxx' status line item added as pipe state, where 'xxx' means:
   'Listening' - The pipe has been created and connected by the server process but
                 has not yet been opened by a client process.
   'Server' - The pipe has been created and connected by the server process and has
              been opened by a client process.
   'Client' - The pipe has been opened by a client process.
   'Closed' - The pipe has been closed by the client or server process.
Incorrect com-port opening fixed.

	v b10

v b9 bugfix.
Packet transmission whith the 10 KiB buffer added ('Tx:Pkt' status line item,
   screen mode TTY and RAW only).
<Ctrl+t> as transmission mode selection added (screen mode TTY and RAW only).
<Shift+Enter> added as the CR insertion into the editing string.
Baud rates (supported by the com.sys driver) calculation added. Note that this
   is based on the com.sys source code (DDK) algorithm and has no any warranty
   for the proper result using a 3-party drivers (many "thanks" to the IBM for
   the "excellent" toolkit and the com-port driver stuff).

	v b9

Com-port share selection added.
History buffer added for the screen mode TTY and RAW only. One-line transmitted
   strings are stored in the buffer.
<Shift+Shift> to start history search. Enter substring to be searched and
   press <Shift+up/dn> to search. Press <Enter> to transmite, <Esc> to cancel.
<Shift+up/dn> as history view. Press <Enter> to transmite, <Esc> to cancel.
<Shift+Home/End> as jump to the first/last history string while viewing.
'Hist:' status line item added to adjust the history buffer size.

	v b8

<Ctrl+c> action only is selectable, <Ctrl+Break> is system defined.
<Ctrl+z> instead of the <Alt+z>.
<Ctrl+m>, <Ctrl+l>, <Ctrl+b> and <Ctrl+f> added.
<Shift+Insert> as clipboard paste added (windowed VIO only).
Standard baud rate selection added.
Clipboard characters transmission delay added for ugly devices whithout flow
   control.
'RxCR:Skip' status line item added.
Mouse support added (windowed VIO only). I prefer a keyboard but let it be :-).
Rx and Tx fields scrolling added (keyboard and mouse). The last Tx line is
   always visible (highlighted while scrolling is active) and editable.
Symbol '*' as UART's RING active indicator added to the status line between
   'RTS CTS' and 'DTR DSR' indicators.
CR and LF logging in the Mod:Mix fixed.
Incorrect window size setting when started with the predefined dimensions fixed.
Cursor corruption fixed.
A few not critical fixes and changes.

	v b7

Log-file template added in the same format (with some exclusions) which strftime()
   function accepts. Note that file template selection is independent of the file
   name ones.

Open Watcom C description:
"
The format string consists of zero or more directives and ordinary characters.
A directive consists of a '%' character followed by a character that determines
the substitution that is to take place. All ordinary characters are copied
unchanged into the array.

Directive Meaning 

%a	  locale's abbreviated weekday name 
%A	  locale's full weekday name 
%b	  locale's abbreviated month name 
%B	  locale's full month name 
%c	  locale's appropriate date and time representation 
%C	  is replaced by the year devided by 100 and truncated to an integer
          (00-99) 
%d	  day of the month as a decimal number (01-31) 
%e	  day of the month as a decimal number ( 1-31), a single digit is
          preceded by a blank 
%F	  is equivalent to '%Y-%m-%d' (the ISO 8601 date format) 
%g	  is replaced by the last 2 digits of the week-based year as a decimal
          number (00-99) 
%G	  is replaced by the week-based year as a decimal number (e.g.  2006) 
%h	  locale's abbreviated month name (POSIX) 
%H	  hour (24-hour clock) as a decimal number (00-23) 
%I	  hour (12-hour clock) as a decimal number (01-12) 
%j	  day of the year as a decimal number (001-366) 
%m	  month as a decimal number (01-12) 
%M	  minute as a decimal number (00-59) 
%p	  locale's equivalent of either AM or PM 
%S	  second as a decimal number (00-59) 
%u	  is replaced by the ISO 8601 weekday as a decimal number (1-7), where
          Monday is 1 
%U	  week number of the year as a decimal number (00-52) where Sunday is
          the first day of the week 
%V	  is replaced by the ISO 8601 week number as a decimal number (01-53) 
%w	  weekday as a decimal number (0-6) where 0 is Sunday 
%W	  week number of the year as a decimal number (00-52) where Monday is
          the first day of the week 
%x	  locale's appropriate date representation 
%X	  locale's appropriate time representation 
%y	  year without century as a decimal number (00-99) 
%Y	  year with century as a decimal number 
%z	  offset from UTC in the ISO 8601 format '-0430' (meaning 4 hours 30
          minutes behind UTC, west of Greenwich), or by no characters, if no
          timezone is determinable 
%Z	  timezone name, or by no characters if no timezone exists 
%%	  character % 
"

	v b6

Mod:Mix save and restore the number of text columns fixed.
Mod:Hex save and restore the number of columns fixed.

