home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / conn246e / connect / connect.hlp < prev    next >
Text File  |  1994-02-27  |  148KB  |  5,864 lines

  1. §§Index§
  2. §Answering Machine§_Anrufbeantworter§
  3. §Answering Params§_Anrufparameter§
  4. §ASCII Upload§_Asciiupload§
  5. §Baud Rate§Baudrate§
  6. §Binary Files§Binärdateien§
  7. §Break§T\BREAK§
  8. §Buffer§_Puffer§
  9. §Bugreports§Fehler§
  10. §Capture§_Protokoll§
  11. §Character Set§_Zeichensatz§
  12. §Clear Buffer§T\CLRPUF§
  13. §Clear Screen§T\CLRSCR§
  14. §Clipboard Intro'§Klemm-Allg§
  15. §Clipboard§Klemmbrett§
  16. §Close§gl_Schlieβen§
  17. §Colours§_Farben§
  18. §Comms Reset§T\KRESET§
  19. §Compatibility§_Kompatibilität§
  20. §COSHY\ALERT§COSHYHLP\ALERT§
  21. §COSHY\ALIAS§COSHYHLP\ALIAS§
  22. §COSHY\BAUD§COSHYHLP\BAUD§
  23. §COSHY\BELL§COSHYHLP\BELL§
  24. §COSHY\BLITMODE§COSHYHLP\BLITMODE§
  25. §COSHY\BREAK§COSHYHLP\BREAK§
  26. §COSHY\CASE§COSHYHLP\CASE§
  27. §COSHY\CARRIER§COSHYHLP\CARRIER§
  28. §COSHY\CD§COSHYHLP\CD§
  29. §COSHY\CMDTR§COSHYHLP\KMDTR§
  30. §COSHY§CoSHy§
  31. §COSHY\CTTY§COSHYHLP\CTTY§
  32. §COSHY\DEBUG§COSHYHLP\DEBUG§
  33. §COSHY\DIAL§COSHYHLP\DIAL§
  34. §COSHY\DOWNLOAD§COSHYHLP\DOWNLOAD§
  35. §COSHY\ECHO§COSHYHLP\ECHO§
  36. §COSHY\ENV§COSHYHLP\ENV§
  37. §COSHY\EVAL§COSHYHLP\EVAL§
  38. §COSHY\EXIT§COSHYHLP\EXIT§
  39. §COSHY\EXPR§COSHYHLP\EXPR§
  40. §COSHY\EXPRESSION§COSHYHLP\AUSDRUCK§
  41. §COSHY\FALSE§COSHYHLP\FALSE§
  42. §COSHY\FILESEL§COSHYHLP\FILESEL§
  43. §COSHY\FKY§COSHYHLP\FKY§
  44. §COSHY\FLUSH§COSHYHLP\FLUSH§
  45. §COSHY\FOR§COSHYHLP\FOR§
  46. §COSHY\FUNCTION§COSHYHLP\FUNCTION§
  47. §COSHY\GETKEY§COSHYHLP\GETKEY§
  48. §COSHY\GET§COSHYHLP\GET§
  49. §COSHY\GETTONE§COSHYHLP\GETTONE§
  50. §COSHY\HANGUP§COSHYHLP\HANGUP§
  51. §COSHY\HOLDSCRN§COSHYHLP\HOLDSCRN§
  52. §COSHY\IF§COSHYHLP\IF§
  53. §COSHY\IOREDIR§COSHYHLP\IOREDIR§
  54. §COSHY\LOG§COSHYHLP\LOG§
  55. §COSHY\METAS§COSHYHLP\METAS§
  56. §COSHY\MISC§CoSHy-Allg§
  57. §COSHY\NOISE§COSHYHLP\NOISE§
  58. §COSHY\NOT§COSHYHLP\NOT§
  59. §COSHY\OVERALL§COSHYHLP\OVERALL§
  60. §COSHY\PLAY§COSHYHLP\PLAY§
  61. §COSHY\PROT§COSHYHLP\PROT§
  62. §COSHY\QUIT§COSHYHLP\QUIT§
  63. §COSHY\QUOTES§COSHYHLP\QUOTES§
  64. §COSHY\READ§COSHYHLP\READ§
  65. §COSHY\READKEY§COSHYHLP\READKEY§
  66. §COSHY\RECORD§COSHYHLP\RECORD§
  67. §COSHY\REDRAW§COSHYHLP\REDRAW§
  68. §COSHY\SAVEBUF§COSHYHLP\SAVEBUF§
  69. §COSHY\SCANTABLE§COSHYHLP\SCANTABLE§
  70. §COSHY\SCRIPT§COSHYHLP\SCRIPT§
  71. §COSHY\SEND§COSHYHLP\SEND§
  72. §COSHY\SENDBREAK§COSHYHLP\SENDBREAK§
  73. §COSHY\SETENV§COSHYHLP\SETENV§
  74. §COSHY\SET§COSHYHLP\SET§
  75. §COSHY\SHIFT§COSHYHLP\SHIFT§
  76. §COSHY\SLEEP§COSHYHLP\SLEEP§
  77. §COSHY\SLOT§COSHYHLP\SLOT§
  78. §COSHY\START§gl_CoSHystart§
  79. §COSHY\TEST§COSHYHLP\TEST§
  80. §COSHY\TIMEFORM§COSHYHLP\TIMEFORM§
  81. §COSHY\TRUE§COSHYHLP\TRUE§
  82. §COSHY\TRUE1§COSHYHLP\TRUE1§
  83. §COSHY\UNALIAS§COSHYHLP\UNALIAS§
  84. §COSHY\UNSET§COSHYHLP\UNSET§
  85. §COSHY\UPLOAD§COSHYHLP\UPLOAD§
  86. §COSHY\VERSION§COSHYHLP\VERSION§
  87. §COSHY\WAITFOR§COSHYHLP\WAITFOR§
  88. §COSHY\WHILE§COSHYHLP\WHILE§
  89. §COSHY\WORD§COSHYHLP\WORTE§
  90. §Data Bit§Datenbit§
  91. §Dialling§_Wahl§
  92. §Dialling Editor§T-Editor§
  93. §Dial with K'board§Wahltastatur§
  94. §Dial with Mouse§Wahlmaus§
  95. §Display§_Darstellung§
  96. §Download§T\DOWNLOAD§
  97. §Echo§Echo§
  98. §Editing of Help§Edithelp§
  99. §Emulation§_Emulation§
  100. §Emulation Intro'§Emulation-Einf§
  101. §Environment§Environment§
  102. §File Transfer§_Transfer§
  103. §Fix Setup§T\FIXSET§
  104. §Full Size§gl_Volle_Gröβe§
  105. §Function Keys§_Funktionstasten§
  106. §Green§Grünen§
  107. §Handshake§Handshake§
  108. §Hangup§T\HANGUP§
  109. §History§History§
  110. §Hold Screen§holdscreen-aktiv§
  111. §Hotkeys§_Hotkeys§
  112. §Information§_Info§
  113. §IO-Buffer§Schnittstellenpuffer§
  114. §Joke§Witz§
  115. §Learn§_Lernen§
  116. §Load Setup§T\LOASET§
  117. §Load Numbers§T-Laden§
  118. §General§_Allgemeines§
  119. §Main Menu§Hauptmenü§
  120. §Manual§Handbuch§
  121. §Mark§Markieren§
  122. §Men§männerfeindlich§
  123. §Michael Ziegler§Ziegler§
  124. §Modem Parameters§Modemparameter§
  125. §New in 2.00§Neues2.0n§
  126. §New in 2.01§Neues2.0n§
  127. §New in 2.02§Neues2.0n§
  128. §New in 2.10§Neues2.10§
  129. §New in 2.20§Neues2.20§
  130. §New in 2.4x§Neues2.40§
  131. §On-line Help§Onlinehilfe§
  132. §Open§gl_Öffnen§
  133. §Options§gl_Optionen§
  134. §Parity§Parität§
  135. §Paste§Paste§
  136. §Paths & Filenames§pathsel§
  137. §Police§Polizei§
  138. §Port§Port§
  139. §Port§_Port§
  140. §Prices§Preisliste§
  141. §Programmer§Programmierer§
  142. §Program Start§Programmstart§
  143. §Quit§gl_Beenden§
  144. §Quote§quoten§
  145. §Registration§_Registrierung§
  146. §Replay§T\REPLAY§
  147. §Rotate Windows§gl_Rotieren§
  148. §Save Buffer§T\SAVPUF§
  149. §Save Setup§T\SAVSET§
  150. §Scan Tables§Scantabelle§
  151. §Start a Script§gl_Scriptstart§
  152. §Shareware§Shareware§
  153. §Start a Shell§gl_Shellstart§
  154. §Size§_Size§
  155. §Smiley§Smiley§
  156. §Sounds§_Sound§
  157. §Statistics§_Statistik§
  158. §Status line§_Statuszeile§
  159. §Remember§Erinnerungshilfe§
  160. §Sending Keys§TastenVersenden§
  161. §Smile§Lächeln§
  162. §Tabulator§_Tabulator§
  163. §Tektronix Menu§Menue-Tek§
  164. §Tektronix Setup§_Teksetup§
  165. §Tektronix Window§Tektronixfenster§
  166. §Terminal§Term-Allg§
  167. §Terminal Menu§Menue-Term§
  168. §Terminal Reset§T\RESET§
  169. §Terminal Window§Terminalfenster§
  170. §TOS-Shell§T\TOSSHELL§
  171. §Trash Can§Papierkorb§
  172. §Transfer Info'§_DerTransfer§
  173. §Type Ahead Buffer§_Vorschreibzeile§
  174. §Upload§T\UPLOAD§
  175. §Updates§Updates§
  176. §User§Anwender§
  177. §Window§Fenster§
  178. §Window Dialogues§Fensterdialoge§
  179. §Windows General§Fens-Allg§
  180. §Window Menu§Fenstermenü§
  181. §Window Names§gl_Fensternamen§
  182. §Z-Modem Params§Zmodemparameter§
  183. §
  184.  
  185. CoNnect Index
  186. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  187. Answering Machine
  188. Answering Params
  189. ASCII Upload
  190. Baud Rate
  191. Binary Files
  192. Break
  193. Buffer
  194. Bugreports
  195. Colours
  196. Comms Reset
  197. Compatibility
  198. Capture
  199. Character Set
  200. Clear Buffer
  201. Clear Screen
  202. Clipboard
  203. Clipboard Intro'
  204. Close
  205. COSHY
  206. COSHY\ALERT
  207. COSHY\ALIAS
  208. COSHY\BAUD
  209. COSHY\BELL
  210. COSHY\BLITMODE
  211. COSHY\BREAK
  212. COSHY\CARRIER
  213. COSHY\CASE
  214. COSHY\CD
  215. COSHY\CMDTR
  216. COSHY\CTTY
  217. COSHY\DEBUG
  218. COSHY\DIAL
  219. COSHY\DOWNLOAD
  220. COSHY\ECHO
  221. COSHY\ENV
  222. COSHY\EVAL
  223. COSHY\EXIT
  224. COSHY\EXPR
  225. COSHY\EXPRESSION
  226. COSHY\FALSE
  227. COSHY\FILESEL
  228. COSHY\FKY
  229. COSHY\FLUSH
  230. COSHY\FOR
  231. COSHY\FUNCTION
  232. COSHY\GET
  233. COSHY\GETKEY
  234. COSHY\GETTONE
  235. COSHY\HANGUP
  236. COSHY\HOLDSCRN
  237. COSHY\IF
  238. COSHY\IOREDIR
  239. COSHY\LOG
  240. COSHY\METAS
  241. COSHY\MISC
  242. COSHY\NOISE
  243. COSHY\NOT
  244. COSHY\OVERALL
  245. COSHY\PLAY
  246. COSHY\PROT
  247. COSHY\QUIT
  248. COSHY\QUOTES
  249. COSHY\READ
  250. COSHY\READKEY
  251. COSHY\RECORD
  252. COSHY\REDRAW
  253. COSHY\SAVEBUF
  254. COSHY\SCANTABLE
  255. COSHY\SCRIPT
  256. COSHY\SEND
  257. COSHY\SENDBREAK
  258. COSHY\SET
  259. COSHY\SETENV
  260. COSHY\SHIFT
  261. COSHY\SLEEP
  262. COSHY\SLOT
  263. COSHY\START
  264. COSHY\TEST
  265. COSHY\TIMEFORM
  266. COSHY\TRUE
  267. COSHY\TRUE1
  268. COSHY\UNALIAS
  269. COSHY\UNSET
  270. COSHY\UPLOAD
  271. COSHY\VERSION
  272. COSHY\WAITFOR
  273. COSHY\WHILE
  274. COSHY\WORD
  275. Data Bit
  276. Dialling
  277. Dialling Editor
  278. Dial with K'board
  279. Dial with Mouse
  280. Display
  281. Download
  282. Echo
  283. Editing of Help
  284. Emulation
  285. Emulation Intro'
  286. Environment
  287. File Transfer
  288. Fix Setup
  289. Full Size
  290. Function Keys
  291. General
  292. Green
  293. Handshake
  294. Hangup
  295. History
  296. Hold Screen
  297. Hotkeys
  298. Information
  299. IO-Buffer
  300. Joke
  301. Learn
  302. Load Numbers
  303. Load Setup
  304. Main Menu
  305. Manual
  306. Mark
  307. Men
  308. Michael Ziegler
  309. Modem Parameters
  310. New in 2.00
  311. New in 2.01
  312. New in 2.02
  313. New in 2.10
  314. New in 2.20
  315. New in 2.4x
  316. On-line Help
  317. Open
  318. Options
  319. Parity
  320. Paste
  321. Paths & Filenames
  322. Police
  323. Port
  324. Prices
  325. Program Start
  326. Programmer
  327. Quit
  328. Quote
  329. Registration
  330. Remember
  331. Replay
  332. Rotate Windows
  333. Save Buffer
  334. Save Setup
  335. Scan Tables
  336. Sending Keys
  337. Shareware
  338. Size
  339. Smile
  340. Smiley
  341. Sounds
  342. Start a Script
  343. Start a Shell
  344. Statistics
  345. Status line
  346. TOS-Shell
  347. Tabulator
  348. Tektronix Menu
  349. Tektronix Setup
  350. Tektronix Window
  351. Terminal
  352. Terminal Menu
  353. Terminal Reset
  354. Terminal Window
  355. Transfer Info'
  356. Trash Can
  357. Type Ahead Buffer
  358. Updates
  359. Upload
  360. User
  361. Window
  362. Window Dialogues
  363. Window Menu
  364. Window Names
  365. Windows General
  366. Z-Modem Params
  367.  
  368. §§_Warn1§
  369. §
  370.  
  371. A baud rate was demanded which is not available
  372. on this port.  Either  choose  another  port or
  373. another baud rate  in  the  'Port'  dialogue or
  374. select another compression method (celp) if the
  375. answering machine  has  produced  this  warning
  376. message.
  377.  
  378. §§_Warn6§
  379. §
  380.  
  381. Windows running CoSHy or external shells,  must
  382. be  completely  visible  on  operating  systems
  383. without 'pipes', (only  MiNT  utilises pipes so
  384. far). Move the window to place its working area
  385. inside the screen.
  386.  
  387. §§_Warn8§
  388. §
  389.  
  390. CoNnect needs  the  GEM-Clipboard  for  various
  391. purposes.   It   searches   for   an  installed
  392. Clipboard in the following ways:
  393.  
  394. 1) scrp_read(): Looks for a clipboard.
  395.  
  396.      Installed by another  GEM application. For
  397.      instance  CLIPBORD.CPX   does   install  a
  398.      Clipboard and CoNnect  will  no longer ask
  399.      the user to do this.
  400.  
  401. 2) The environment variable CLIPBRD.
  402.  
  403.      CoNnect will  read  the  contents  of this
  404.      variable as  the  current  clipboard.  You
  405.      can use ENVIRON.PRG in your AUTO-Folder to
  406.      permanently install this  variable and get
  407.      rid   of   CoNnect's   questions   for   a
  408.      clipboard.
  409.  
  410. 3) C:\CLIPBRD: If this path is available.
  411.  
  412.      CoNnect will use is as the GEM-Clipboard.
  413.  
  414. 4) If 1-3 fail, CoNnect will ask the user.
  415.  
  416.      You may help yourself  with  points 1-3 to
  417.      get rid of CoNnect's demand for installing
  418.      a clipboard.
  419.  
  420. §§_Warn24§
  421. §
  422.  
  423. CoNnect says:
  424.  
  425. You are already CoNnected to  an host with this
  426. window.
  427.  
  428. This means CoNnect sees  a  carrier signal from
  429. your modem. There may be several reasons:
  430.  
  431.   1)
  432.      You really are  connected  to  a  host. In
  433.      this case it is  not  a  good idea to dial
  434.      and this is why CoNnect warns you.
  435.  
  436.   2)
  437.      Your Modem sends  a  carrier  detect, even
  438.      though you are not  connected. Either your
  439.      modem is badly configured  or it's carrier
  440.      detect signal does not work at all.
  441.  
  442.   3)
  443.      You are using a bad cable to connect modem
  444.      and the Atari. Use a good cable.
  445.  
  446. In  the  last  two  cases   you  might  find  a
  447. possibility to fix your problem.  Otherwise you
  448. can (losing CoNnect's charge statistics) switch
  449. off the button  'check  carrier'  in  the modem
  450. dialogue 1.  This will help  you to at least be
  451. able to dial.
  452.  
  453. §§_Warn44§
  454. §register§Shareware§
  455. §
  456.  
  457. CoNnect is  a  Shareware program.
  458. As you have tested  it for a very
  459. long time, you  must  register if
  460. you want to continue using it.
  461.  
  462. §§_Warn57§
  463. §here§_Warn24§
  464. §
  465.  
  466. CoNnect sees  that  the  port  is
  467. currently locked by  another part
  468. of the  program.  Though  this is
  469. nearly always true,  there may be
  470. a reason why  CoNnect believes it
  471. has received  a   Carrier  signal
  472. from you modem even though it has
  473. not.  A possible  solution  for a
  474. similar problem is given here.
  475.  
  476. §§_Warn78§
  477. §
  478.  
  479. You started a new CoNnect Version
  480. using and old .OPT file.  CoNnect
  481. now tries  to  evaluate  the  old
  482. information as much  as possible.
  483. You  will  have   to  check  this
  484. conversion afterwards.
  485.  
  486. §§Warn82§
  487. §here§Compuserveport§
  488. §
  489. Your port setup  doesn't  allow a secure
  490. file transmission to or from Compuserve.
  491. You need the setting:
  492.  
  493.            '8N1 Strip 8.Bit'
  494.            
  495. Exact instructions are given here.
  496. §§Menue-Term§
  497. §Answering Machine§_Anrufbeantworter§
  498. §ASCII-Upload§_Asciiupload§
  499. §Capture§_Protokoll§
  500. §Character Set§_Zeichensatz§
  501. §Clear Buffer§T\CLRPUF§
  502. §Clear Screen§T\CLRSCR§
  503. §Close Window§CLOWIN§
  504. §Compatibility§_Kompatibilität§
  505. §Commun. Reset§T\KRESET§
  506. §Copy Buffer§_Puffer§
  507. §CoSHy§CoSHy§
  508. §Dial§_Wahl§
  509. §Display§_Darstellung§
  510. §Download§T\DOWNLOAD§
  511. §Emulation§_Emulation§
  512. §File Transfer§_Transfer§
  513. §Fix Setup§T\FIXSET§
  514. §Function Keys§_Funktionstasten§
  515. §Hangup§T\HANGUP§
  516. §Learn A Script§_Lernen§
  517. §Load Setup§T\LOASET§
  518. §Port§_Port§
  519. §Replay§T\REPLAY§
  520. §Save Buffer§T\SAVPUF§
  521. §Save Setup§T\SAVSET§
  522. §Script§CoSHy§
  523. §Status Line§_Statuszeile§
  524. §Send Break§T\BREAK§
  525. §Terminal Reset§T\RESET§
  526. §Terminal Size§_Size§
  527. §Tabulator§_Tabulator§
  528. §TEK Parameters§_Teksetup§
  529. §TEK 4014 Window§Tektronixfenster§
  530. §TOS-Shell§T\TOSSHELL§
  531. §Upload§T\UPLOAD§
  532. §
  533.  
  534. Terminal Menu
  535. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  536. -------------------------------------------------------------
  537.    Terminal           Setup                 Misc
  538. -------------------------------------------------------------
  539.    File Transfer      Emulation...          CoSHy
  540.    Terminal Size      Character Set...      Script...
  541.    --------------     Display...            Learn A Script...
  542.    Terminal Reset     Capture...            TOS-Shell
  543.    Commun. Reset      Tabulator...          TEK 4014 Window
  544.    Hangup             Port...               Answering Machine
  545.    Clear Screen       Function Keys...      Fax...
  546.    Clear Buffer       Compatibility...      -----------------
  547.    Save Buffer...     Status Line...        Dial...
  548.    Copy Buffer        TEK Parameters...     -----------------
  549.    Send Break         --------------        ASCII-Upload
  550.    --------------     Fix Setup             Upload
  551.    Close Window       --------------        Download
  552.                       Load Setup...         Replay
  553.                       Save Setup...
  554.  
  555. §§T\UPLOAD§
  556. §file transfer dialogue§_Transfer§
  557. §
  558.  
  559. Upload
  560. ¯¯¯¯¯¯
  561. Using the menu  item  "Upload..." you can
  562. send a file with the parameters specified
  563. in the file transfer dialogue.
  564.  
  565. §§T\DOWNLOAD§
  566. §file transfer dialogue§_Transfer§
  567. §
  568.  
  569. Download
  570. ¯¯¯¯¯¯¯¯
  571. Using the menu item "Download..." you can
  572. receive  a  file   with   the  parameters
  573. specified in the file transfer dialogue.
  574.  
  575. §§T\REPLAY§
  576. §ASCII-Upload§_Asciiupload§
  577. §emulation§_Emulation§
  578. §Upload§T\UPLOAD§
  579. §
  580.  
  581. Replay
  582. ¯¯¯¯¯¯
  583. A file from disk  will be displayed using
  584. the current emulation.
  585.  
  586. ATTENTION:
  587.  
  588. No characters of the file  will be sent to
  589. the modem. If you want to do this, use the
  590. commands "Upload"  or  "ASCII-Upload".
  591.  
  592. §§T\TOSSHELL§
  593. §SHELL§Environment§
  594. §
  595.  
  596. TOS-Shell (Terminal Menu)
  597. ¯¯¯¯¯¯¯¯¯
  598. Start the TOS-Shell  in the current
  599. window if one is available. Use the
  600. environment  variable $SHELL or the
  601. _shell_p pointer to  install a TOS-
  602. Shell.
  603.  
  604. §§T\SAVPUF§
  605. §
  606.  
  607. Save Buffer
  608. ¯¯¯¯¯¯¯¯¯¯¯
  609. All data  in  the   current  history
  610. buffer will be saved to a disk file.
  611.  
  612. §§T\CLRPUF§
  613. §
  614.  
  615. Clear Buffer
  616. ¯¯¯¯¯¯¯¯¯¯¯¯
  617. All data  in  the   current history
  618. buffer will be cleared.
  619.  
  620. §§T\BREAK§
  621. §sendbreak§COSHYHLP\SENDBREAK§
  622. §
  623.  
  624. Send a Break
  625. ¯¯¯¯¯¯¯¯¯¯¯¯
  626. CoNnect sends a break signal to the
  627. modem.
  628.  
  629. SEE ALSO: sendbreak (CoSHy Command)
  630.  
  631. §§CLOWIN§
  632. §
  633.  
  634. Close Window
  635. ¯¯¯¯¯¯¯¯¯¯¯¯
  636. The top window will be closed.
  637.  
  638. §§T\RESET§
  639. §Fix Setup§T\FIXSET§
  640. §Load Setup§T\LOASET§
  641. §Save Setup§T\SAVSET§
  642. §
  643.  
  644. Terminal Reset
  645. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  646. The terminal  window   will
  647. be reset  to   the   values
  648. of  the   last   Fix Setup,
  649. Save Setup or Load Setup.
  650.  
  651. §§T\CLRSCR§
  652. §
  653.  
  654. Clear Screen
  655. ¯¯¯¯¯¯¯¯¯¯¯¯
  656. The current window will be cleared.
  657.  
  658. §§T\KRESET§
  659. §hold screen§holdscreen-aktiv§
  660. §
  661.  
  662. Communication Reset
  663. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  664. All characters pending  in  the IO-Queue
  665. will be discarded. A  possible state  of
  666. hold screen will be cleared.
  667.  
  668. §§T\HANGUP§
  669. §Dial§_Wahl§
  670. §'hangup'§COSHYHLP\HANGUP§
  671. §
  672.  
  673. Hangup
  674. ¯¯¯¯¯¯
  675. The modem will be forced to hangup the
  676. phone. The  way  this  is  done can be
  677. set in the "Dial" dialogue.
  678.  
  679. SEE ALSO: 'hangup' (CoSHy Command)
  680.  
  681. §§T\FIXSET§
  682. §terminal reset§T\RESET§
  683. §
  684.  
  685. Fix Setup
  686. ¯¯¯¯¯¯¯¯¯
  687. All current settings will be remembered
  688. for a later terminal reset.
  689.  
  690. §§T\LOASET§
  691. §Save Setup§T\SAVSET§
  692. §
  693.  
  694. Load Setup
  695. ¯¯¯¯¯¯¯¯¯¯
  696. This option will load a terminal setup,
  697. saved by "Save Setup", from disk.
  698.  
  699. §§T\SAVSET§
  700. §Dial§_Wahl§
  701. §Fix Setup§T\FIXSET§
  702. §Load Setup§T\LOASET§
  703. §terminal menu§Menue-Term§
  704. §
  705.  
  706. Save Setup
  707. ¯¯¯¯¯¯¯¯¯¯
  708. The current  terminal  settings  will  be  saved to
  709. disk. Terminal settings are  all possible  settings
  710. that can  be  changed   within  the  terminal menu.
  711. There is  one  exception  to  this  rule; telephone
  712. numbers in the "Dial"  dialogue  are  stored in the
  713. telephone book. Only  the  name  of  this telephone
  714. file will be stored in the setup.
  715.  
  716. Using "Load Setup", you can reload a saved setup.
  717.  
  718. Before a  "Save Setup"  is  performed, CoNnect will
  719. automatically do a "Fix Setup".
  720.  
  721. §§_Puffer§
  722. §selecting, sending§Markieren§
  723. §
  724.  
  725. The Buffer Window
  726. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  727. The buffer  window is  opened  by  the  menu  item
  728. "Copy Buffer" in the terminal menu.
  729.  
  730. The buffer window enables  you to have the history
  731. buffer in a separate  window  while your data-flow
  732. is running in the terminal window.
  733.  
  734. Using the buffer window you can perform any marked
  735. text operations  (selecting, sending),  exactly as
  736. if they  were being done from the terminal window.
  737.  
  738. §§_Wahl§
  739. §clipboard§Klemmbrett§
  740. §trash can§Papierkorb§
  741. §modem parameter§Modemparameter§
  742. §phone editor§T-Editor§
  743. §load numbers§T-Laden§
  744. §save numbers§T-Laden§
  745. §the mouse§Wahlmaus§
  746. §or the keyboard§Wahltastatur§
  747. §
  748.  
  749. In the "Dial" dialogue, the  telephone book is displayed
  750. on the right-hand side and  the  repeated dial memory is
  751. displayed on the left-hand  side.  Dragging entries from
  752. the telephone book to the  repeated dial memory and then
  753. clicking on the telephone  icon,  will  cause CoNnect to
  754. dial all of the  numbers  in  the  repeated dial memory.
  755. When the last entry has been dialled, CoNnect will start
  756. again at the first entry.
  757.  
  758. There are many icons to manipulate the telephone book or
  759. modem settings. The icons  from  top  to bottom are, the
  760. phone editor, load numbers, save numbers, and the sorter
  761. icon. The line of icons  at  the  bottom of the dialogue
  762. box are, the trash can, the clipboard, and the two modem
  763. parameter icons. Finally, above the repeated dial memory
  764. there is the telephone icon.
  765.  
  766. You can use either the mouse  or the keyboard to operate
  767. the "Dial" dialogue.
  768.  
  769. §§Wahlmaus§
  770. §
  771.  
  772. Dialling with the Mouse
  773. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  774. You may select entries in the telephone book by clicking on
  775. them. Doing this while pressing  the  SHIFT key will append
  776. the new item to a  previously  made selection. If you click
  777. to the left of the telephone book and hold the mouse button
  778. down, you can use a rubber-band  to select several items at
  779. once. If you click to the left of the telephone book but do
  780. not hold the  mouse  button  down,  you  will  deselect all
  781. selected entries. You may use  the  repeated dial memory in
  782. an identical fashion.
  783.  
  784. You may add entries to the repeated dial memory by dragging
  785. them from the telephone  book  to  the repeated dial memory
  786. (moving the mouse while the left button is held down).
  787.  
  788. Deleting entries from the  telephone  book, or the repeated
  789. dial memory, is done by dragging  them to the trash can. In
  790. the repeated dial memory, a  double-click  on an entry will
  791. cause the number to be  dialled  (and deleted from the list
  792. if a connection is made).
  793.  
  794. You can change the order of  entries in the telephone book,
  795. or in the repeated dial memory,  by simply dragging them to
  796. their new location.
  797.  
  798. The Most Important Icon:  The Telephone
  799.  
  800. Clicking on the  telephone icon will cause CoNnect to start
  801. dialling the entries within  the  repeated dial memory, and
  802. continue dialling until a connection  can be established or
  803. a user definable event (SEE: modem parameter) occurs.
  804.  
  805. Dragging an item onto the telephone icon will cause CoNnect
  806. to start a single dialling attempt.
  807.  
  808. Double-clicking on an entry  in   the  telephone book while
  809. pressing SHIFT will start  dialling  attempts to this entry
  810. until a connection is established.
  811.  
  812. §§Wahltastatur§
  813. §
  814.  
  815. Dialling with the Keyboard
  816. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  817. You can operate the "Dial" dialogue with the following keys:
  818.  
  819. Cursor Keys
  820.  
  821.   UP, DOWN:     - Moves the cursor  (a rubber-band) up and down one
  822.                   entry at a time.
  823.  
  824.   LEFT, RIGHT:  - Moves   the   cursor  from   the   repeated  dial
  825.                   memory to the telephone book and back again.
  826.  
  827.   SHIFT + UP:
  828.   SHIFT + DOWN: - Moves the cursor up and down one page at a time.
  829.  
  830. Pressing normal keys will cause connect  to  move the cursor to the
  831. entry with a name that matches the pressed keys.
  832.  
  833.   CLRHOME:              - Move to the first entry.
  834.  
  835.   SHIFT + ClrHome:      - Move to the last entry.
  836.  
  837.   INSERT:               - Marks an entry as being selected.
  838.  
  839.   SHIFT+INSERT:         - Marks  an   entry  as   being   selected,
  840.                           without  deselecting  previously selected
  841.                           entries.
  842.  
  843.   CONTROL+INSERT:       - Moves  an  entry  to  the  repeated  dial
  844.                           memory or moves it  back to the telephone
  845.                           book.
  846.  
  847.   SHIFT+CONTROL+INSERT: - Performs a single dialling attempt on the
  848.                           entry.
  849.  
  850.   DELETE: - Mark an entry as deselected.
  851.  
  852.   ^E:     -  Enter  the  dialling  editor.  If  there  are selected
  853.              entries, they can all be edited.
  854.  
  855.   ^M:     - Enter the first modem configuration dialogue box.
  856.  
  857.   ^N:     - Enter the second modem configuration dialogue box.
  858.  
  859.   ^S:     - Save the telephone book  (and the repeated dial memory)
  860.             to disk.
  861.  
  862.   ^O:     - Load the telephone book  (and the repeated dial memory)
  863.             from disk.
  864.  
  865.   ^I:     - Toggle sorting  of  numbers  (off,  alphabetical, or by
  866.             numbers).
  867.  
  868.   ^V:     - Copy the clipboard to the telephone book.
  869.  
  870.   ^C:     - Copies marked numbers to the clipboard.
  871.  
  872.   ^W:     - Dial the selected entries.
  873.  
  874.   ^A:     - Select  all  entries  in  the  telephone  book  or  the
  875.             repeated dial memory, depending on where the cursor is.
  876.  
  877.   ^R:     - Rotate the repeated dial memory.
  878.  
  879.   ^T:     - Copy all selected entries to the repeated dial memory.
  880.  
  881.   ^X:     - Mark all selected entries as deselected.
  882.  
  883. §§T-Laden§
  884. §
  885.  
  886. Load Numbers
  887. ¯¯¯¯¯¯¯¯¯¯¯¯
  888. The two disk icons are used to save and load
  889. telephone books.
  890.  
  891. Loading a telephone  book  will  replace the
  892. old one, unless the SHIFT  key is held down.
  893. If you hold  the  SHIFT  key  down,  the new
  894. telephone book will be  appended  to the old
  895. one.
  896.  
  897. The same  applies  for  saving.  Saving  the
  898. telephone  book  will   delete  an  existing
  899. telephone book file.  If  the  SHIFT  key is
  900. held  down,  the  telephone   book  will  be
  901. appended to the existing file.
  902.  
  903. §§T-Editor§
  904. §
  905.  
  906. The Phone Editor
  907. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  908. This editor may be  used  to change the data
  909. in your telephone book.
  910.  
  911. Clicking on  the  editor  icon  without  any
  912. telephone book entry selected will allow you
  913. to create a new entry.
  914.  
  915. Dragging existing entries to  this icon will
  916. allow you to modify them.
  917.  
  918. The telephone number is  the number you have
  919. to dial to get a  line  to  a given bbs. The
  920. reset and the  init  strings  are of similar
  921. meaning; they contain strings  to setup your
  922. modem  before  dialling   starts.  The  dial
  923. string itself  (normally  ATD#|)  starts the
  924. dialling sequence.
  925.  
  926. All three strings may  contain three special
  927. characters:
  928.  
  929. | = Carriage Return
  930. ~ = 0.5 Second Delay
  931. ^ = Pull DTR Low (0.5 Seconds)
  932.  
  933. You may also select a  script to be executed
  934. as an automatic login script  to your bbs if
  935. the connection is established.
  936.  
  937. The information button  enables  you  to add
  938. some extra information  to  an  entry in the
  939. phone editor.
  940.  
  941. §§Modemparameter§
  942. §
  943.  
  944. Modem Reactions
  945. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  946. By clicking on the first modem icon, you can
  947. setup the way CoNnect reacts to modem return
  948. codes while dialling. In  the  first row you
  949. enter the modem  messages.  To  the right of
  950. the modem  messages,  you  can  specify  how
  951. CoNnect reacts.  If you  do not want CoNnect
  952. to act on  a  specific  modem  response just
  953. remove this response from the response list.
  954. Normally,  CoNnect  reacts   on   any  modem
  955. response   BEGINNING   with    the   entered
  956. characters.  If  you  want  CoNnect  to only
  957. react  to  identical   responses,  append  a
  958. CONTROL-M (CR) to the response string.
  959.  
  960. There are also  waiting  parameters. You can
  961. specify how  long  CoNnect  waits  until  it
  962. dials the next number  in  the dialling list
  963. (first parameter)  and  how  long  it  waits
  964. until dialling the first  number in the list
  965. again.
  966.  
  967. By clicking on the second modem icon you can
  968. specify the  delay  between  the  characters
  969. sent to the  modem  when  dialling. Some low
  970. quality modems need long  delays like 100MS.
  971. You can  also  enter  the  default  dialling
  972. sequence strings  used  when  you  enter new
  973. numbers in the phone editor, or when reading
  974. in a SCRAP.TXT file from the clipboard.
  975.  
  976. §§Klemmbrett§
  977. §
  978.  
  979. Clipboard
  980. ¯¯¯¯¯¯¯¯¯
  981. The CoNnect clipboard is compatible with the
  982. GEM-Clipboard.  CoNnect  will   ask  you  to
  983. install a Clipboard  if  this  has  not been
  984. done on  your  system  yet  (there  are many
  985. public domain programs  to  do  this)  or if
  986. CoNnect cannot find  the  folder C:\CLIPBRD.
  987. If there is anything  in  the clipboard, the
  988. clipboard icon will have  a written piece of
  989. paper  on  it.  If  the  clipboard  contains
  990. telephone  book  information,   it   may  be
  991. dragged to the telephone book.  You can drag
  992. numbers  from  the  telephone  book  or  the
  993. repeated dialling memory to the clipboard.
  994.  
  995. Pressing SHIFT  during  this  action  causes
  996. CoNnect to append the entry to the clipboard
  997. data, rather than write over it.
  998.  
  999. §§Papierkorb§
  1000. §
  1001.  
  1002. The Trash Can
  1003. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1004. Everything you drag onto  the trash can will
  1005. be lost. An "UNDO"  is  only possible if you
  1006. leave the dialling  dialogue  by  CANCEL; in
  1007. which case all changes to this dialogue will
  1008. be discarded.  When  dragging  the clipboard
  1009. onto the  trash  can,  the  contents  of the
  1010. clipboard will always be  lost. No "UNDO" is
  1011. possible.
  1012.  
  1013. §§_Vorschreibzeile§
  1014. §
  1015.  
  1016. The Type Ahead Buffer
  1017. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1018. You can activate  the  type  ahead buffer by
  1019. pressing  CONTROL+INSERT   from   within   a
  1020. terminal window. Everything  you type inside
  1021. this window will be sent to the modem if you
  1022. end this  input  with  an  ENTER  or RETURN.
  1023. Pressing "UNDO" will cancel your input.
  1024.  
  1025. Pressing Cursor UP/DOWN will   let  you  use
  1026. a 20 line buffer for the type ahead buffer.
  1027.  
  1028. §§_DerTransfer§
  1029. §multi-tasking§_Transfer§
  1030. §
  1031.  
  1032. File transfer is in progress.
  1033. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1034. To cancel just press the cancel button or type
  1035. ^C in case you disabled the multi-tasking.
  1036.  
  1037.  ³ In the upper box you see:
  1038.  
  1039.       +--------------------------------+
  1040.       | 111111111111111111     22222   |
  1041.       | 333333333333333333     44444   |
  1042.       | 555555555555555555     77777   |
  1043.       | 666666666666666666             |
  1044.       +--------------------------------+
  1045.  
  1046.    1) A bar that  displays  the amount of data
  1047.       already transferred.
  1048.  
  1049.    2) The protocol options.
  1050.  
  1051.    3) In multiple-file  transfers  another bar
  1052.       displaying  the  status   of  the  whole
  1053.       transfer.
  1054.  
  1055.    4) In multiple-file transfers the number of
  1056.       files in total.
  1057.  
  1058.    5) The filename.
  1059.  
  1060.    6) The path.
  1061.  
  1062.    7) The current block size.
  1063.  
  1064.  ³ In the middle box you will find:
  1065.  
  1066.       +--------------------------------+
  1067.       |  1111/2222 3333/4444 5555/6666 |
  1068.       |  7777/8888      9999 aaaa/bbbb |
  1069.       +--------------------------------+
  1070.  
  1071.   1) The amount of data already transferred in
  1072.      bytes.
  1073.  
  1074.   2) The total size of the current file.
  1075.  
  1076.   3) The current speed of the transfer.
  1077.  
  1078.   4) The average speed of the transfer.
  1079.  
  1080.   5) The time spent so far.
  1081.  
  1082.   6) The estimated time needed.
  1083.  
  1084.    For multiple-file transfers only:
  1085.  
  1086.   7) The amount of data already transferred in
  1087.      bytes.
  1088.  
  1089.   8) The total size of all files.
  1090.  
  1091.   9) The average speed of the transfer.
  1092.  
  1093.      a) The time spent so far.
  1094.  
  1095.      b) The estimated time needed in total.
  1096.  
  1097.  ³ In the lower box:
  1098.  
  1099.     ... you will get  status reports about the
  1100.         protocol.
  1101.  
  1102. §§Compuserveport§
  1103. §port§_Port§
  1104. §databits§Datenbit§
  1105. §parity§Parität§
  1106. §stopbit§Datenbit§
  1107. §8N1§COSHYHLP\BAUD§
  1108. §7E1§COSHYHLP\BAUD§
  1109. §compatibility§_Kompatibilität§
  1110. §
  1111. For a file transfer with  CompuServe you
  1112. need the following setup for your serial
  1113. port:
  1114.  
  1115. 8 databits | no parity | 1 stopbit (8N1)
  1116.  
  1117. With CompuServe  sending in 7E1 mode you
  1118. need to get rid of the 8th databit for a
  1119. clean display. The  8th  bit  should  be 
  1120. stripped in the compatibility dialog.
  1121.  
  1122. §§Zmodemparameter§
  1123. §special port setup§Compuserveport§
  1124. §
  1125.  
  1126. Here is a short  listing  of  the  options  available with the
  1127. internal transfer module.
  1128.  
  1129. Popup #1 - Protocol:
  1130. --------------------
  1131.  ∙ Z-Modem:  This is  the  best  choice  if your host supports
  1132.              this protocol. It is very fast, and has excellent
  1133.              error recovery.
  1134.  
  1135.  ∙ Y-Modem:  This  is  slower  than  Z-Modem,  but still quite
  1136.              fast, but not as error-proof as Z-Modem.
  1137.  
  1138.  ∙ X-Modem:  This should only  be  used  if your host does not
  1139.              support any other protocol. It is very slow!
  1140.  
  1141.  ∙ X-Modem7: A protocol, used at least by CompuServe.
  1142.  
  1143.  ∙ CompuServe B:
  1144.  ∙ CompuServe B+: Two protocols used only by CompuServe.
  1145.                  You need a special port setup for CompuServe.
  1146.  
  1147. Popup #2 - Buffer Size:
  1148. -----------------------
  1149. You may choose between 128, 256, 512 and 1024 byte blocks. The
  1150. resulting buffer size will be  your chosen one or  below  this
  1151. depending on the  parameters  of  your  host. For X-Modem only
  1152. 128 or 1024 bytes  are  useful.  Y-Modem  will always use 1024
  1153. Bytes regardless  of your settings. For Z-Modem you may select
  1154. 8192  byte  blocks but be aware  that this option does not run
  1155. with Omen Z-Modem products but with  GEMSZRZ and some unix im-
  1156. plementations.
  1157.  
  1158. Popup #3 - Data Protection:
  1159. ---------------------------
  1160.  ∙ Overwrite will always overwrite existing files.
  1161.  
  1162.  ∙ Protect will  cause  an  error  condition  when receiving a
  1163.    filename which already exists on your system.
  1164.  
  1165.  ∙ Resume will try to  perform  an  error recovery. In fact it
  1166.    will append missing parts to already existing files.
  1167.  
  1168.  ∙ Ask User will ask the user if a file should be overwritten,
  1169.    skipped, or resumed if the file already exists.
  1170.  
  1171.  ∙ Rename will cause CoNnect  to  create  a unique name for an
  1172.    incoming file if a file with that name already exists.
  1173.  
  1174. Popup #4 - Escapes:
  1175. -------------------
  1176.  ∙ No Escapes is normally used  on lines which will not filter
  1177.    any of the possible 256 8-Bit characters.
  1178.  
  1179.  ∙ Escapes On has to be  used  if  you are working  on certain
  1180.    Unix systems which  have  TTYs  which   will filter control
  1181.    characters. Transmission is much slower when using escapes.
  1182.  
  1183. Popup #5 - Data Type:
  1184. ---------------------
  1185.  You may decide here if  you  are transferring Binary data (no
  1186.  conversion performed) or  ASCII  data  (linefeeds  have to be
  1187.  changed).
  1188.  
  1189.  Automatic data type detections  will  try  to  guess the data
  1190.  type by  the  file  extension.   This  is  not  always  safe.
  1191.  CoNnect assumes the following extensions  to be extensions of
  1192.  ASCII Files:
  1193.  
  1194.             TXT, ASC, RTF, C, CPP, C++, H, PAS, F,
  1195.  
  1196.             FOR, F77, CAR, PS, EPS, XBM, TEX, STY
  1197.  
  1198. Popup #6 - Checksums:
  1199. ---------------------
  1200.  You may select  either  CHECKSUM  (X/Y-Modem), CRC-16 (X/Y/Z-
  1201.  Modem) or the standard CRC-32  (Z-Modem) which gives the most
  1202.  security.
  1203.  
  1204. Full Paths: (not available with CompuServe)
  1205. -----------
  1206.  Only a few hosts allow this option to be switched on. It will
  1207.  send full pathnames  and  try  to  create directories on your
  1208.  system if full pathnames are received.
  1209.  
  1210. Choose Filenames: (CompuServe only)
  1211. -----------------
  1212.  When Uploading a fileselector will let the user chose the fie
  1213.  to send. This  option  does  not  allow  the  flag 'No Multi-
  1214.  tasking' (see below) to be set.
  1215.  
  1216. Force Acknowledge:
  1217. ------------------
  1218.  Normally, CoNnect's Z-Modem  runs  in  Stream  Mode.  If this
  1219.  switch is on,  CoNnect  wants  an  acknowledge  from the host
  1220.  after each transmitted block. This will decrease transmission
  1221.  speed.
  1222.  
  1223. No Multi-tasking:
  1224. -----------------
  1225.  If you need  really  high  speed  transfers  this option will
  1226.  disable all multi-tasking  within CoNnect  and the system. To
  1227.  stop a running transfer you will have to press Control-C.
  1228.  
  1229. File attributes:
  1230. ----------------
  1231.  If set, CoNnect sets  the  read-only  flag  of received files
  1232.  like the one of the original file.
  1233.  
  1234. Concerning Transmission Speed:
  1235.  
  1236.  You will obtain high transmission rates  when you set a large
  1237.  IO-Buffer in the "Port" dialogue.  A value of 8192 bytes is a
  1238.  good choice.
  1239.  
  1240. §§_Transfer§
  1241. §binary files§Binärdateien§
  1242. §GSZRZACC§Ziegler§
  1243. §here§Zmodemparameter§
  1244. §Michael Zieglers§Ziegler§
  1245. §paths§pathsel§
  1246. §path§pathsel§
  1247. §
  1248.  
  1249. The File Transfer Dialogue
  1250. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1251. Here you make all the necessary settings for the transfer
  1252. of binary files. You may either use CoNnect's internal Z-
  1253. Modem or external programs like the famous GSZRZACC.
  1254.  
  1255. The internal Z-Modem  can  be  chosen  when  you  set the
  1256. transfer program popup to "XYZ-Modem (Int.)".
  1257.  
  1258. Click here for  the  information  about 'Internal Z-Modem
  1259. Parameters'.
  1260.  
  1261. If you  are  using  the  registered  version  of  Michael
  1262. Ziegler's Z-Modem, which will be faster than the internal
  1263. protocol, you may put  this  ACC  on  your boot drive and
  1264. CoNnect will start communicating with it. Please read the
  1265. Z-Modem instructions carefully and do not forget to put a
  1266. "$"  as  the  last  sending  parameter  in  all  external
  1267. protocols. Choose "GEMRZSZ.ACC"  in  the transfer program
  1268. popup and press the "Search Accessory" button.
  1269.  
  1270. To use an external  XYZ-Modem  transfer  program, you may
  1271. choose XYZ-Modem (Ext.) from  the  transfer program popup
  1272. and select the program paths of this protocol.
  1273.  
  1274. Standard parameters for several external programs are:
  1275.  
  1276.   GEMSZRZ.GTP:
  1277.  
  1278.     Receive: -rz
  1279.     Send   : -sz $
  1280.  
  1281.   XYZ.TTP
  1282.  
  1283.     Receive:
  1284.     Send   : -u $
  1285.  
  1286.   SRZ:
  1287.  
  1288.     Receive:
  1289.     Send   : -a $
  1290.  
  1291. The "$" sign is  expanded  to  a  file selector box which
  1292. opens when the transfer is  started. The file (or several
  1293. files if Selectric is  installed)  which  you then select
  1294. will replace the "$" in the command line.
  1295.  
  1296. If  you  activate  the   Z-Modem  "auto  start",  Z-Modem
  1297. reception will start automatically.
  1298.  
  1299. With SLOT you may define  up  to eight different protocol
  1300. settings which may be selected  when needed for a special
  1301. kind of operation.
  1302.  
  1303. §§Binärdateien§
  1304. §
  1305.  
  1306. Binary Files
  1307. ¯¯¯¯¯¯¯¯¯¯¯¯
  1308. For the transfer of  binary  files, transfer protocols are
  1309. used to allow error free and/or fast transfers. Z-Modem is
  1310. error free and fast. Kermit is error free, but not as fast
  1311. as Z-Modem. X-Modem is very  slow,  but nearly error free.
  1312. Without error checking, Y-Modem is very fast.
  1313.  
  1314. Normally Z-Modem is the best  choice if it is available.
  1315.  
  1316. §§Ziegler§
  1317. §
  1318.  
  1319. You can  get  a  highly  recommended  Z-Modem
  1320. program for DM 30, from:
  1321.  
  1322. XENIA Software         XENIA Software
  1323. Michael Ziegler        Michael Ziegler
  1324. Jagdfeldring 16        Kreissparkasse Muenchen
  1325. D-8013 Haar            BLZ 702 501 50
  1326.                        Kto: 420354680
  1327.  
  1328. You may contact the author on the Maus-Net:
  1329.  
  1330.    Michael_Ziegler@M
  1331.  
  1332. You may contact the author on the Internet:
  1333.  
  1334.    Michael_Ziegler@m.maus.de
  1335.  
  1336. §§_Tabulator§
  1337. §
  1338.  
  1339. Tabulator
  1340. ¯¯¯¯¯¯¯¯¯
  1341. You may specify your own tabulator setup here.
  1342. However, it is a   good  idea  to  set the tab
  1343. distance to eight.
  1344.  
  1345. The other possible settings are:
  1346.  
  1347.   Left and right border in the ANSI Emulation.
  1348.  
  1349.   A VT100 margin bell.
  1350.  
  1351.   The scroll region -  only  touch this if you
  1352.   understand  VT100  and  know  what  you  are
  1353.   doing.
  1354.  
  1355. §§_Statuszeile§
  1356. §
  1357.  
  1358. The Status Line
  1359. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1360. Below the  terminal  menu  you  may  install the
  1361. VT100 status line. You can do this by activating
  1362. the check box on top of this dialogue.
  1363.  
  1364. The information you  will  see  in  this line is
  1365. determined  by  the   other   settings  in  this
  1366. dialogue.
  1367.  
  1368. §§_Size§
  1369. §hold screen§holdscreen-aktiv§
  1370. §
  1371.  
  1372. Terminal Size
  1373. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1374. You may set the  terminal  size  here (but remember most
  1375. hosts want you to use an 80x24 display).
  1376.  
  1377. The buffer lines are lines for your history scroll-back-
  1378. buffer. If  you  want  to  scroll  back,  it  is  highly
  1379. recommended that you  activate  hold screen before doing
  1380. so, because  otherwise CoNnect will always scroll to the
  1381. bottom of the window when it receives new characters.
  1382.  
  1383. When you are using  the  fast  scroll option, you should
  1384. install at  least  fifty  buffer  lines  and  enable (at
  1385. least) the vertical scroll bar.
  1386.  
  1387. Cursor coupling will keep track of  the cursor; if it is
  1388. outside the visible part of your window, the window will
  1389. be scrolled to make the  cursor visible again. For speed
  1390. reasons this coupling is only done vertically.
  1391.  
  1392. §§holdscreen-aktiv§
  1393. §
  1394.  
  1395. Hold Screen
  1396. ¯¯¯¯¯¯¯¯¯¯¯
  1397. Normally, the F1 function  key  is set to "holdscreen".
  1398. Thus, if you press F1, hold screen gets activated until
  1399. F1 is pressed again. When the screen is being held, the
  1400. right-hand LED in the terminal  window will be on. This
  1401. will allow you to  scroll  back  in your history buffer
  1402. without being  disturbed  by  CoNnect  jumping  to  the
  1403. bottom when receiving new characters.
  1404.  
  1405. To make F1 the "holdscreen" key, you must:
  1406.  
  1407.   Open the function key dialogue. Set the text of F1 to
  1408.   "holdscreen" (without the quotes) and enable the left
  1409.   check box behind this entry.
  1410.  
  1411. F1 will then toggle the hold screen status.
  1412.  
  1413. §§_Registrierung§
  1414. §distributors§Wo Registrieren§
  1415. §manual§Handbuch§
  1416. §programmer§Programmierer§
  1417. §
  1418.  
  1419. The Registration Dialogue
  1420. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1421. This dialogue should be used to enter your user data.
  1422. Name, address, favourite football player.  :-)
  1423.  
  1424. You must, at least,  enter  your  name  here to allow
  1425. CoNnect to create a unique  user ID for you. Entering
  1426. your  address  will  enable   CoNnect   to  create  a
  1427. registration letter, which  is  highly recommended as
  1428. it  will  eliminate  lots  of  possible  registration
  1429. problems.
  1430.  
  1431. If the programmer (me) has received your registration
  1432. fee AND the registration, you wil  get the key for an
  1433. unlimited version and a printed manual.
  1434.  
  1435. The registration  key  has  to  be  entered  in  this
  1436. dialogue in one of the six possible slots.
  1437.  
  1438. Six - because you will  need  a  special key for each
  1439. version of TOS you are  using,  since  the user ID is
  1440. dependent on this.
  1441.  
  1442. For some countries,  local  distributors  will handle
  1443. your registration.
  1444.  
  1445. §§Programmierer§
  1446. §distributors§Wo Registrieren§
  1447. §
  1448.  
  1449. You can contact the programmer of CoNnect at:
  1450.  
  1451. Mail
  1452. ----
  1453.  
  1454.     Wolfgang Wander
  1455.     Rudolf-Breitscheid-Str. 63a
  1456.     D-22880 Wedel
  1457.     Germany
  1458.  
  1459. Electronic Mail
  1460. ---------------
  1461.  
  1462.     Wolfgang Wander @ HH2  (Mausnet)
  1463.     wwc@dxhra1.desy.de     (Internet)
  1464.  
  1465. Bank
  1466. ----
  1467.  
  1468.     Wolfgang Wander
  1469.     Konto-Nummer: 1373482932
  1470.     Hamburger Sparkasse
  1471.     Bankleitzahl: 20050550
  1472.  
  1473. If you are not  living in Germany you
  1474. might  find  it  more  convenient  to
  1475. contact the local distributors.
  1476.  
  1477. §§_Port§
  1478. §baud§Baudrate§
  1479. §data bits§Datenbit§
  1480. §handshake§Handshake§
  1481. §IO-buffer§Schnittstellenpuffer§
  1482. §parity§Parität§
  1483. §port§Port§
  1484. §stop bits§Datenbit§
  1485. §
  1486.  
  1487. Port
  1488. ¯¯¯¯
  1489. This is  where  you  can specify the  port parameters.
  1490.  
  1491. Port parameters consist of port,  baud rate, handshake
  1492. mode, data bits, stop bits, parity and IO-Buffer size.
  1493.  
  1494. §§Handshake§
  1495. §IO-Buffer§Schnittstellenpuffer§
  1496. §
  1497.  
  1498. Handshake
  1499. ¯¯¯¯¯¯¯¯¯
  1500. Possible settings for the handshake mode are:
  1501.  
  1502.  - No Handshake
  1503.  - RTS/CTS
  1504.  - XON/XOFF
  1505.  
  1506. Handshaking is used between  two  computers (or a
  1507. computer and  a  modem)  to  signal  each  other,
  1508. whether or not, they  are  able  to receive data.
  1509. Without handshaking, lots of  data  would be lost
  1510. if the receiving computer is slower in taking the
  1511. data than the computer sending out the data.
  1512.  
  1513. Without handshaking (because  your  modem or host
  1514. does not support it) you  should try to install a
  1515. large IO-Buffer.
  1516.  
  1517. The different forms of handshaking are:
  1518.  
  1519.  ∙ Software Handshake:  XON/XOFF
  1520.  
  1521.    As soon as one  of  the  partners  is ready to
  1522.    receive data, it sends  an  XON  (^Q). When it
  1523.    wants to stop  transmission  it  will  send an
  1524.    XOFF (^S).
  1525.  
  1526.  ∙ Hardware Handshake:  RTS/CTS
  1527.  
  1528.    This is quite similar  to software handshaking
  1529.    In contrast,  no  characters  are  sent;  only
  1530.    voltages on hard wired lines are set. Hardware
  1531.    handshake will  give  you  better transmission
  1532.    speed.
  1533.  
  1534. It is important,  that  both  sides  use the same
  1535. form of  handshaking  Otherwise,  the  connection
  1536. would be equivalent to  no  handshaking at all or
  1537. and in  the  worst  case,  transmission  would be
  1538. blocked.
  1539.  
  1540. §§Schnittstellenpuffer§
  1541. §handshake§Handshake§
  1542. §
  1543.  
  1544. IO-Buffer
  1545. ¯¯¯¯¯¯¯¯¯
  1546. The size of  the IO-Buffer can
  1547. be set to  values  between 256
  1548. bytes and 32767 bytes.
  1549.  
  1550. If your  host  or  your  modem
  1551. supports handshaking,  a value
  1552. of  4096  or   8192   will  be
  1553. reasonable (for  fast  Z-Modem
  1554. transfers).
  1555.  
  1556. Otherwise  the  largest  value
  1557. might  still   not   be  large
  1558. enough. Set it to 32767 bytes.
  1559.  
  1560. §§Echo§
  1561. §
  1562.  
  1563. Echo
  1564. ¯¯¯¯
  1565. Possible settings for echo are echo on, echo off, and local.
  1566.  
  1567. Echo On:   Every character  typed  by  you  on the keyboard will
  1568.            be send to the  host  and  will  also be displayed in
  1569.            the terminal  window.   If  your  host  will  have  a
  1570.            built-in echo,  your  display  will  look  like "oohh
  1571.            wwhhaatt nniiccee ddoouubbllee cchhaarraacctteerrss".
  1572.            In that case, a better choice would be echo off.
  1573.  
  1574. Echo Off:  Working in mailboxes  or  on  Unix computers, this is
  1575.            the right choice. Typed  characters  are  sent to the
  1576.            host only and the host  is  expected to echo them (if
  1577.            you should see them).
  1578.  
  1579. Local:     Here no characters are  sent  to the host. Everything
  1580.            you type will only be displayed on screen.
  1581.  
  1582. §§Parität§
  1583. §
  1584.  
  1585. Parity
  1586. ¯¯¯¯¯¯
  1587. Possible settings for  parity are
  1588. none, even, and odd.
  1589.  
  1590. No parity will  neither  send nor
  1591. receive an additional parity bit.
  1592.  
  1593. If the sent character has an even
  1594. number of  set  bits,  the parity
  1595. bit will be set/unset if even/odd
  1596. parity is enabled and vice versa.
  1597.  
  1598. §§Datenbit§
  1599. §parity§Parität§
  1600. §
  1601.  
  1602. Data Bits
  1603. ¯¯¯¯¯¯¯¯¯
  1604. Possible settings  for  data bits
  1605. are five, six, seven, or eight.
  1606.  
  1607. Each character  sent  consists of
  1608. one start  bit,  a  configureable
  1609. number of data  bits, an optional
  1610. parity bit  and  a  configureable
  1611. number of stop bits.
  1612.  
  1613. To send with eight  data bits, no
  1614. parity and 1  stop  bit (which is
  1615. default on  most  hosts)  10 bits
  1616. per character are sent.
  1617.  
  1618. §§Baudrate§
  1619. §port§Port§
  1620. §
  1621.  
  1622. Baud Rate
  1623. ¯¯¯¯¯¯¯¯¯
  1624. The baud  rate  is  the  number  of  bits  which  can be
  1625. transmitted per second on the serial line of your Atari.
  1626.  
  1627.   On a simple ST you can specify the following rates:
  1628.  
  1629.        19200, 9600, 4800, 3600, 2400, 2000, 1800,
  1630.        1200, 600, 300, 200, 150, 134, 110, 75, 50
  1631.  
  1632. You may speed up you  ST  by a hardware enhancement (RS-
  1633. Speed by Stephan Skrodzki or RSVE by Harun Scheutzow) to
  1634. get 38400, 57600  and  115200  BPS.  Those enhancers can
  1635. install  a  cookie  so  that   CoNnect  knows  of  their
  1636. existence and displays the correct rates.
  1637.  
  1638. On a TT, a MegaSTE  and  on  the Falcon030 you have some
  1639. additional and higher baud rates.
  1640.  
  1641. Show information about the port?
  1642.  
  1643. §§Port§
  1644. §baud rates§Baudrate§
  1645. §
  1646.  
  1647. Atari Ports
  1648. ¯¯¯¯¯¯¯¯¯¯¯
  1649. On all Atari computers, you  can  use  the MIDI Port in
  1650. addition  to  the  normal  serial  ports.  Transmission
  1651. parameters on MIDI are fixed  to  8N1  (8 data bits, no
  1652. parity, 1 stop bit), no handshake, and 31250 baud.
  1653.  
  1654. On a Falcon you are able to select some higher rates:
  1655.  
  1656.          153600, 125000, 115200, 83333, 76800,
  1657.          62500, 57600, 50000, 38400, 31250.
  1658.  
  1659. The MegaSTE has three serial ports:
  1660.  
  1661. MODEM1  - This is identical to the ST-Port.
  1662. MODEM2  - This is identical to the Falcon port.
  1663. SERIAL2 - This has the following additional baud rates:
  1664.  
  1665.              125000, 115200, 83333, 62500,
  1666.              57600, 38400, 31250, and 14400.
  1667.  
  1668. The MegaSTE's ports  have  some  hardware defects. Only
  1669. MODEM2 and MODEM1 can give satisfying results.
  1670.  
  1671. The TT has four serial ports:
  1672.  
  1673. MODEM1  - This is identical to the ST-Port
  1674. MODEM2  - This is similar  to  the Falcon port (but not
  1675.           able to do 57600 and 115200 baud).
  1676. SERIAL1 - This is similar to  the ST-Port (but has less
  1677.           lines and is therefore almost unusable).
  1678. SERIAL2 - This is identical  to SERIAL2 on the MegaSTE,
  1679.           but bug free. It has no Ring indicator.
  1680.  
  1681. The higher baud rates will only  be of interest for you
  1682. if you are using a  high speed. The Telebit WorldBlazer
  1683. is able to receive and send  at 115200 baud but this is
  1684. quite hypothetical.
  1685.  
  1686. §§Scantabelle§
  1687. §character set§_Zeichensatz§
  1688. §scantable§COSHYHLP\SCANTABLE§
  1689. §
  1690.  
  1691. The Scan Table
  1692. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1693. This is a file  with  certain  commands for connect that
  1694. tell it how to handle any key pressed.
  1695.  
  1696. It can either be loaded in the dialogue character set or
  1697. by the CoSHy command "scantable".
  1698.  
  1699. For example,  you  can   use   the   table  to  map some
  1700. country specific keys. The  German  umlaute serves as an
  1701. excellent example:
  1702.  
  1703.             'ä'  'ae'              'Ö'  'Oe'
  1704.             'ö'  'oe'              'Ü'  'Ue'
  1705.             'ü'  'ue'              'β'  'ss'
  1706.             'Ä'  'Ae'
  1707.  
  1708. The first column contains the key pressed and the second
  1709. column contains its  replacement.  (''  have  to be used
  1710. here.)
  1711.  
  1712. You can also give an ASCII value for the key pressed. If
  1713. you want to replace ^A, you type:
  1714.  
  1715. 1 'this' 32 'was' $20 'key' 0x20 '^A'
  1716.  
  1717. NOTE:  The <Space>  character   may  not  be included in
  1718. quotes (''). It must be specified as 32.
  1719.  
  1720. Negative  numbers  in  the   first   row  refer  to  the
  1721. (positive) Scancode  number.  You  will  find a complete
  1722. overview of the  scan code table in the manual. (app. C)
  1723.  
  1724. To get the  string  "Escape"  when  you press the Escape
  1725. key, type:
  1726.  
  1727.                    -1 'Escape'
  1728.  
  1729. To send the cursor  down  VT100  Sequence when you press
  1730. cursor up, type:
  1731.  
  1732.                    -72 0x1b '[B'
  1733.  
  1734. This is fun!  ;-)
  1735.  
  1736. An important application of scan  tables is the doorway-
  1737. mode, where you can force  your  Atari  to send DOS scan
  1738. codes to  allow  remote  control  of  a  PC  running the
  1739. DOORWAY program.
  1740.  
  1741. Following the scancode entry, you  may specify a special
  1742. SHIFT-State of your keyboard.
  1743.  
  1744. To react to a  SHIFT-Escape  keypress, while making sure
  1745. that CONTROL and ALTERNATE are not pressed, type:
  1746.  
  1747.                  -1 Sca 'escape shift'
  1748.  
  1749.                  s = SHIFT not pressed.
  1750.                  S = SHIFT pressed.
  1751.                  c = CONTROL not pressed.
  1752.                  C = CONTROL pressed.
  1753.                  a = ALTERNATE not pressed.
  1754.                  A = ALTERNATE pressed.
  1755.  
  1756. If this information is missing,  the status of the shift
  1757. keys will not affect the selection of replacements.
  1758.  
  1759. §§_Zeichensatz§
  1760. §manual§Handbuch§
  1761. §scan table§Scantabelle§
  1762. §
  1763.  
  1764. Character Set
  1765. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1766. Character sets can be  defined  here. These may
  1767. be either the Atari  character  set  or the ISO
  1768. character set. The latter  allows you to choose
  1769. between several different  national replacement
  1770. character sets.
  1771.  
  1772. National special keys (the Umlaute) and the way
  1773. CoNnect sends them can be defined here as well.
  1774. This could also be done in the scan tables, but
  1775. it is easier this way.
  1776.  
  1777. The scan table is a  file where you can specify
  1778. which characters shall be sent if a certain key
  1779. is pressed by the user.
  1780.  
  1781. A better description  of  this  feature will be
  1782. found in the manual.
  1783.  
  1784. §§_Kompatibilität§
  1785. §
  1786.  
  1787. Compatibility
  1788. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1789. As some hosts  have  problems with
  1790. correct  VT100   emulation   (like
  1791. CoNnect's),  you   may   use  this
  1792. dialogue  to   reduce   the  VT100
  1793. correctness of CoNnect.
  1794.  
  1795. If there  are  problems  with your
  1796. host, play around  with this setup
  1797. and search for improvements.
  1798.  
  1799. §§_Funktionstasten§
  1800. §
  1801.  
  1802. Function Keys
  1803. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1804. In this  dialogue  you  can  set  up  to eighty
  1805. function keys (using combinations of SHIFT, ALT
  1806. and CONTROL).
  1807.  
  1808. Normally any text placed on a function key will
  1809. be sent to the host when the key is pressed. By
  1810. activating one of the two CoSHy buttons (to the
  1811. right of  the  function  key  string),  you may
  1812. install CoSHy commands  which  will be executed
  1813. when the function key  is  pressed. If the left
  1814. button is on, the  command  will be executed in
  1815. the terminal window, if the right button is on,
  1816. the command will be executed without windows.
  1817.  
  1818. §§_Darstellung§
  1819. §
  1820.  
  1821. Display
  1822. ¯¯¯¯¯¯¯
  1823. In the "font" box you  can specify the fonts used
  1824. for wide and small terminals.
  1825.  
  1826. CoNnect uses GDOS  fonts,  but  even without GDOS
  1827. you may use these  fonts  by  putting them into a
  1828. directory named GEMSYS in your CoNnect directory.
  1829. CoNnect will load these fonts at start-up time if
  1830. no GDOS is installed.
  1831.  
  1832. You may also set  the  cursor  type,  the kind of
  1833. scrolling;  smooth  scrolling  is  nice  to  read
  1834. scrolling text, but is very  boring after a while
  1835. since it is so slow! Fast scrolling is very fast,
  1836. but makes it hard to read incoming data.
  1837.  
  1838. §§_Protokoll§
  1839. §
  1840.  
  1841. Capture
  1842. ¯¯¯¯¯¯¯
  1843. Here you may specify the file for capturing your on-line session.
  1844.        The filename may contain the following characters:
  1845.  
  1846.        %a short: day of week              %p AM/PM
  1847.        %b short: name of month            %S second (00-59)
  1848.        %d day in month (1-31)             %w day in week (0-6)
  1849.        %H hour (0-23)                     %W week in year (0-52)
  1850.        %I hour (0-12)                     %y short: year (0-99)
  1851.        %j day in year (1-366)             %Y year (0-9999;-)
  1852.        %m month (1-12)                    %Z Timezone (eg. MEZ)
  1853.        %M minute (00-59)                  %% the %-sign
  1854.  
  1855. You may also specify  the  way  of  capturing, (complete or ASCII
  1856. only) and may set a  switch  such  that  CoNnect  will ask you at
  1857. logoff time, what you want to do  with a captured file (save after
  1858. logoff).
  1859.  
  1860. §§_Emulation§
  1861. §
  1862.  
  1863. Emulation
  1864. ¯¯¯¯¯¯¯¯¯
  1865. Here  you  may  select   the  desired  emulation.
  1866. CoNnect offers you VT52, VT100, VT102, and VT220.
  1867.  
  1868. For working in  mailboxes,  VT102 is recommended.
  1869. The other  parameters  are  used  to  define  the
  1870. meaning of backspace and  delete, and the meaning
  1871. of  incoming  and  outgoing  linefeeds.  Normally
  1872. these values need not be changed.
  1873.  
  1874. §§_Asciiupload§
  1875. §manual§
  1876. §
  1877.  
  1878. ASCII-Upload
  1879. ¯¯¯¯¯¯¯¯¯¯¯¯
  1880. With ASCII Upload you can send an ASCII
  1881. file without any special protocol.
  1882.  
  1883. This is useful to enter short pre-typed
  1884. messages into a mailbox editor.
  1885.  
  1886. Please do not get confused by the large
  1887. number of  options.  Normally,  they do
  1888. not need to be  changed.  You will find
  1889. further explanations in the manual.
  1890.  
  1891. §§_Statistik§
  1892. §
  1893.  
  1894. Charge Statistics
  1895. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1896. To keep track of your telephone charges,
  1897. CoNnect  keeps   a   logfile  containing
  1898. information about each  telephone number
  1899. dialled, the duration of the connection
  1900. and  the  money  you  spent  during  the
  1901. connection. This dialogue  offers  you a
  1902. comfortable way to create statistics out
  1903. of this logfile.
  1904.  
  1905. Play around with it.
  1906.  
  1907. §§_Lernen§
  1908. §
  1909.  
  1910. Learn a Script
  1911. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1912. CoNnect is able to keep track of the
  1913. user activity in a host and create a
  1914. CoSHy script which  will  repeat all
  1915. the actions the user performed.
  1916.  
  1917. This is especially  useful  when you
  1918. want  to   create   automatic  login
  1919. scripts or automatic poll scripts.
  1920.  
  1921. Here you can  activate this learning
  1922. mode and select  the actions CoNnect
  1923. shall keep track of.
  1924.  
  1925. §§_Teksetup§
  1926. §manual§Handbuch§
  1927. §
  1928.  
  1929. TEK-Setup
  1930. ¯¯¯¯¯¯¯¯¯
  1931. In the TEK-Setup  dialogue,  you can configure
  1932. your TEK 4014 emulation.  As most mailboxes do
  1933. not   offer   this   emulation,   just   leave
  1934. everything as it is.  Help concerning the TEK-
  1935. Mode can be found  in  the  manual. Also, your
  1936. system administrator (machines  that offer Tek
  1937. normally have one!) will be able to help you.
  1938.  
  1939. §§_Sound§
  1940. §
  1941.  
  1942. Sounds
  1943. ¯¯¯¯¯¯
  1944. CoNnect has a built-in facility to co-operate
  1945. with the  shareware  product  PAULA,  which is
  1946. able to play .MOD files.  In addition to Paula
  1947. in later versions of  CoNnect  you can specify
  1948. .HSN Files for  the  Sound Player CrazySounds.
  1949. You may  also  specify  other  sound  files  -
  1950. CoNnect will try to play them itself.
  1951.  
  1952. Here you  can  setup  the  sound  reaction  of
  1953. CoNnect to certain system  events. Just select
  1954. the appropriate files  by  double  clicking on
  1955. the path entries for the events.
  1956.  
  1957. §§_Hotkeys§
  1958. §
  1959.  
  1960. Hotkeys
  1961. ¯¯¯¯¯¯¯
  1962. Hotkeys are normally used to allow
  1963. access  to   menu   items  without
  1964. selecting them using the mouse.
  1965.  
  1966. Here you can select a certain menu
  1967. item and press your desired hotkey
  1968. for this item.
  1969.  
  1970. CoNnect's default hotkey table can
  1971. be  activated   by   pressing  the
  1972. "Default" button.
  1973.  
  1974. §§_Farben§
  1975. §
  1976.  
  1977. Colours
  1978. ¯¯¯¯¯¯¯
  1979. CoNnect uses the first 16 VDI-colours
  1980. and assumes they are installed in the
  1981. default manner. If  this  is not true
  1982. you may use this dialogue to create a
  1983. CoNnect internal colour table.
  1984.  
  1985. §§_Anrufbeantworter§
  1986. §parameters§_Anrufparameter§
  1987. §manual§Handbuch§
  1988. §
  1989.  
  1990. The Answering Machine
  1991. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1992. This is the CoNnect automatic answering machine,
  1993. which enables you  to  use  a  Voice  Modem as a
  1994. private  answering  machine.   Using  the  CoSHy
  1995. Script language you are  able  to configure this
  1996. machine to a  more  powerful  one  than the best
  1997. commercial hard wired ones available!
  1998.  
  1999. By  pressing  the  parameters   button  you  can
  2000. configure the answering machine.
  2001.  
  2002. Detailed information  on  the  answering machine
  2003. can be obtained in the manual.
  2004.  
  2005. §§_Anrufparameter§
  2006. §manual§Handbuch§
  2007. §
  2008.  
  2009. Answering Machine Parameters
  2010. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2011. Here you can configure the name of the
  2012. greeting message a  caller gets. Also,
  2013. the  path  for   new   messages  which
  2014. callers leave should be set here.
  2015.  
  2016. CoSHy commands that are activated when
  2017. certain types of calls  come in can be
  2018. installed here.
  2019.  
  2020. Detailed information can  be  found in
  2021. the manual.
  2022.  
  2023. §§Fenster§
  2024. §help windows§Onlinehilfe§
  2025. §misc§_Allgemeines§
  2026. §Tektronix windows§Tektronixfenster§
  2027. §terminal windows§Terminalfenster§
  2028. §window dialogues§Fensterdialoge§
  2029. §window menus§Fenstermenü§
  2030. §
  2031.  
  2032. Windows
  2033. ¯¯¯¯¯¯¯
  2034. CoNnect currently offers four different kinds
  2035. of windows to the user. These are:
  2036.  
  2037.              ∙ terminal windows
  2038.              ∙ Tektronix windows
  2039.              ∙ help windows
  2040.              ∙ window dialogues
  2041.  
  2042. The first two types have  another menu bar in
  2043. their top  region.  These  are  window menus,
  2044. which allow user actions that affect only the
  2045. window the option was selected from.
  2046.  
  2047. The  user  interface  for  window menus   and
  2048. window dialogues  can  be  configured  in the
  2049. "Misc." dialogue.
  2050.  
  2051. §§Fensterdialoge§
  2052. §misc§_Allgemeines§
  2053. §sending§Paste§
  2054. §selected§Markieren§
  2055. §
  2056.  
  2057. Window Dialogues
  2058. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2059. CoNnect's window dialogues are an enhancement
  2060. of the normal dialogues offered by GEM, since
  2061. Atari first released  their ST-Computers. The
  2062. main difference is  the  fact, that dialogues
  2063. are placed in windows.
  2064.  
  2065. There are some  other  advantages,  too. They
  2066. allow real  multi-tasking  under  MultiTos or
  2067. Mag!x  even  when  dialogues  are  open.  The
  2068. windows can be placed  anywhere. The menu bar
  2069. of  CoNnect  stays  accessible  even  when  a
  2070. dialogue  is  open.  You   may  edit  several
  2071. dialogues at one  time.   The  dialogues have
  2072. some special object types  like popups, check
  2073. and radio-buttons and hotkeys:  you may press
  2074. ALT + one  of  the  underlined  characters to
  2075. select a button as  if  it  was clicked-on by
  2076. the mouse.
  2077.  
  2078. You may close the dialogue by clicking on the
  2079. window closer or pressing  the UNDO key. This
  2080. is  equivalent  to  clicking  on  the  CANCEL
  2081. button - your changes will be lost.
  2082.  
  2083. Help can be obtained  in  any window dialogue
  2084. by simply pressing the HELP key. A new window
  2085. will open to provide the needed information.
  2086.  
  2087. Using the sending  mechanism  of  CoNnect you
  2088. may  paste  selected   text   parts  (or  the
  2089. contents of the  GEM-clipboard  - see "misc")
  2090. of the terminal window to  edit fields of the
  2091. dialogue.  This  is  useful  if  you  want to
  2092. enter new  telephone  numbers  to  the  phone
  2093. editor.
  2094.  
  2095. ASCII characters that cannot be accessed from
  2096. the keyboard may be entered using the ALT key
  2097. and the numeric keypad. Press the 2 4 9 while
  2098. pushing the ALT key down will give you a '∙'.
  2099.  
  2100. §§Emulation-Einf§
  2101. §emulation§_Emulation§
  2102. §
  2103.  
  2104. Emulation Introduction
  2105. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2106. CoNnect emulates all incoming characters. It
  2107. scans the incoming  data  stream for special
  2108. characters which will  not  be printable but
  2109. give information about  the  display  of the
  2110. following printable  characters.   The  data
  2111. stream involves information  on the position
  2112. of characters, their size,  what colour they
  2113. are displayed in, and more.
  2114.  
  2115. You may set the  emulation  mode to suit the
  2116. command set (the emulation) of your host.
  2117.  
  2118. §§TastenVersenden§
  2119. §CoSHy§CoSHy§
  2120. §function keys§_Funktionstasten§
  2121. §hotkey§_Hotkeys§
  2122. §manual§Handbuch§
  2123. §scan table§Scantabelle§
  2124. §type ahead buffer§_Vorschreibzeile§
  2125. §
  2126.  
  2127. Sending Keys
  2128. ¯¯¯¯¯¯¯¯¯¯¯¯
  2129. To send  characters  to  the host,
  2130. CoNnect  offers  many  (too  many)
  2131. possibilities.
  2132.  
  2133. ∙ Normal Keys
  2134.  
  2135.   Letters,  numbers,  spaces,  and
  2136.   special characters will  be sent
  2137.   without translation to  the host
  2138.   (if no scan table is installed).
  2139.  
  2140. ∙ CONTROL + Keys:
  2141.  
  2142.   If there is  no  hotkey for this
  2143.   combination, then  the following
  2144.   combinations are sent:
  2145.  
  2146.        ^ <space> sends   0
  2147.        ^A        sends   1
  2148.        ^B        sends   2
  2149.                ...
  2150.        ^Z        sends  26
  2151.        ^[        sends  27
  2152.        ^\        sends  28
  2153.        ^]        sends  29
  2154.        ^^        sends  30
  2155.        ^_        sends  31
  2156.  
  2157. ∙ ALTERNATE + Keys:
  2158.  
  2159.   If there is  no  hotkey for this
  2160.   combination, then  the following
  2161.   combinations are sent:
  2162.  
  2163.   CoNnect    will     send     the
  2164.   corresponding character with the
  2165.   highest bit set.
  2166.  
  2167.       ALT+A sends 193 ($C1)
  2168.  
  2169.   The numeric  keypad  has another
  2170.   meaning  in   conjunction   with
  2171.   ALTERNATE:
  2172.  
  2173.   The pressed numbers are combined
  2174.   to at   most 3  digits and their
  2175.   decimal ASCII  value is sent.
  2176.  
  2177.   ALT+131 Sends:  â
  2178.  
  2179. ∙ Function Keys:
  2180.  
  2181.   If you have  entered  a text for
  2182.   this key  in  the  function keys
  2183.   dialogue   and   none   of   the
  2184.   corresponding CoSHy  buttons  is
  2185.   set, the corresponding text will
  2186.   be sent.
  2187.  
  2188. ∙ Backspace, Delete,  UNDO, Cursor
  2189.   Keys, Insert, Home:
  2190.  
  2191.   The corresponding  VT52,  VT100,
  2192.   VT220 meaning will  be sent (see
  2193.   manual).
  2194.  
  2195. ∙ Pressing CONTROL+INSERT:
  2196.  
  2197.   The    type ahead buffer    will
  2198.   appear to let  you  enter a line
  2199.   which will be sent to the host.
  2200.  
  2201. With several  CoSHy  functions you
  2202. may also send  text and characters
  2203. to the modem.
  2204.  
  2205. §§Onlinemaus§
  2206. §
  2207.  
  2208. Working on-line in  a  full  screen editor
  2209. like emacs, edt or some other product, you
  2210. can use the mouse to place the cursor. Try
  2211. double clicking  to  the  desired position
  2212. while pressing  down  the  CONTROL  key  -
  2213. CoNnect will TRY  to  place  the cursor on
  2214. the right position...
  2215.  
  2216. §§Terminalfenster§
  2217. §emulation§Emulation-Einf§
  2218. §holdscreen§holdscreen-aktiv§
  2219. §Keys pressed§TastenVersenden§
  2220. §main menu§Hauptmenü§
  2221. §select§Markieren§
  2222. §terminal menu§Menue-Term§
  2223. §use the mouse§Onlinemaus§
  2224. §
  2225.  
  2226. Terminal Window
  2227. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2228. The  terminal   window   is   the  user
  2229. interface for  communications  with the
  2230. host. Keys pressed will  be sent to the
  2231. host and received  characters  from the
  2232. host will be displayed according to the
  2233. emulation used.
  2234.  
  2235. If you  have  enabled  scroll bars, and
  2236. the history  buffer,  you  may  use the
  2237. scroll bars to  re-read  text  that has
  2238. scrolled out  of  the  current terminal
  2239. window.
  2240.  
  2241. SEE ALSO:  holdscreen
  2242.  
  2243. With  the   terminal   menu,   you  can
  2244. configure   all    terminal    specific
  2245. parameters  of  the   window  that  the
  2246. terminal menu is in.
  2247.  
  2248. The main menu is  used to configure the
  2249. global settings of CoNnect.
  2250.  
  2251. The text in the  terminal window can be
  2252. manipulated in several ways. You should
  2253. select the desired text region first.
  2254.  
  2255. You  may  try to  use the mouse in some
  2256. on-line editors.
  2257.  
  2258. §§Menue-Tek§
  2259. §manual§Handbuch§
  2260. §
  2261.  
  2262. Tektronix Window Menu
  2263. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2264. The  Tektronix  window  menu   is  used  for
  2265. manipulating the displayed graphics. You may
  2266. save these graphics, print  them,  or choose
  2267. another zoom factor. See the manual for more
  2268. details.
  2269.  
  2270. If you are interested in the Tektronix mode,
  2271. please be aware of the  fact that nearly all
  2272. software able to  create  Tektronix graphics
  2273. is installed on  workstations or mainframes.
  2274. If you have  access  to  Tektronix software,
  2275. please ask your   system  administrator  for
  2276. advice. She/He  will  be  able  to configure
  2277. CoNnect for your hosts specific requests.
  2278.  
  2279. §§Tektronixfenster§
  2280. §Tektronix menu§Menue-Tek§
  2281. §
  2282.  
  2283. Tektronix Window
  2284. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2285. Here you may open a  Tektronix 4014 window where
  2286. your host can send you  vector graphics. You may
  2287. also create drawings with the mouse if your host
  2288. has the necessary software installed.
  2289.  
  2290. In the  upper  region  of  the  Tektronix window
  2291. there is another menu, the Tektronix menu.
  2292.  
  2293. Using the mouse you may  zoom into the displayed
  2294. graphics by selecting  the  desired  part of the
  2295. window. To get back to normal resolution, select
  2296. the 'normal resolution' menu item.
  2297.  
  2298. §§Fenstermenü§
  2299. §main menu§Hauptmenü§
  2300. §Tektronix window§Menue-Tek§
  2301. §terminal window§Menue-Term§
  2302. §
  2303.  
  2304. Window Menus
  2305. ¯¯¯¯¯¯¯¯¯¯¯¯
  2306. Window menus are menus where you can
  2307. configure local parameters belonging
  2308. to a specific window.
  2309.  
  2310. SEE ALSO:  main menu
  2311.            terminal window
  2312.            Tektronix window
  2313.  
  2314. Global parameters can be  set in the
  2315. main menu.
  2316.  
  2317. §§gl_Beenden§
  2318. §
  2319.  
  2320. Quit
  2321. ¯¯¯¯
  2322. This function may cause the immediate
  2323. exit from  CoNnect.  No  warranty  is
  2324. given. Be careful.
  2325.  
  2326. §§gl_Öffnen§
  2327. §terminal window§Terminalfenster§
  2328. §
  2329.  
  2330. Open
  2331. ¯¯¯¯
  2332. Using this main menu item, a new window
  2333. is opened. If  CONN0.SET  is available,
  2334. the information in  this  file  is used
  2335. for the  terminals'  setup.   Otherwise
  2336. default parameters are used.
  2337.  
  2338. SEE ALSO:  terminal window
  2339.  
  2340. §§gl_Rotieren§
  2341. §
  2342.  
  2343. Rotate
  2344. ¯¯¯¯¯¯
  2345. Using the menu item "Rotate", the
  2346. current   window    will   become
  2347. inactive and the next  one in the
  2348. window queue will be topped.
  2349.  
  2350. §§gl_Schlieβen§
  2351. §window dialogue§Fensterdialoge§
  2352. §
  2353.  
  2354. Close
  2355. ¯¯¯¯¯
  2356. The  current   window   will   be
  2357. closed. If the  current window is
  2358. a  window dialogue,  changes made
  2359. to its parameters will be lost.
  2360.  
  2361. This function  is  equivalent  to
  2362. clicking on  the  closer  of  the
  2363. current window.
  2364.  
  2365. §§gl_Volle_Gröβe§
  2366. §
  2367.  
  2368. Full Size
  2369. ¯¯¯¯¯¯¯¯¯
  2370. The current window will be set to full
  2371. size or,  if  it  is  already  at full
  2372. size, it  will  be  reset  to  its old
  2373. size. This function  is  equivalent to
  2374. the FULLER button of the windows.
  2375.  
  2376. §§gl_Fensternamen§
  2377. §
  2378.  
  2379. Window Names
  2380. ¯¯¯¯¯¯¯¯¯¯¯¯
  2381. The names of the ten last opened
  2382. windows  are   displayed   here.
  2383. Selecting an item  will  top the
  2384. corresponding window.
  2385.  
  2386. §§gl_Optionen§
  2387. §
  2388.  
  2389. Load and Save Options
  2390. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2391. All settings of the  main  menu, as well as
  2392. the positions and setup files of the opened
  2393. terminal windows, will be saved/loaded from
  2394. the options (*.OPT) file.
  2395.  
  2396. Starting CoNnect will normally  cause it to
  2397. read the CONNECT.OPT file.
  2398.  
  2399. §§Hauptmenü§
  2400. §About CoNnect§_Info§
  2401. §Charge Statistics§_Statistik§
  2402. §Close§gl_Schlieβen§
  2403. §Colours§_Farben§
  2404. §Full Size§gl_Volle_Gröβe§
  2405. §Help§General§
  2406. §Hotkeys§_Hotkeys§
  2407. §Load Options§gl_Optionen§
  2408. §Misc.§_Allgemeines§
  2409. §Open§gl_Öffnen§
  2410. §Quit§gl_Beenden§
  2411. §Registration§_Registrierung§
  2412. §Rotate§gl_Rotieren§
  2413. §Save Options§gl_Optionen§
  2414. §Sound§_Sound§
  2415. §Start A Program§Programmstart§
  2416. §Start A Script§gl_Scriptstart§
  2417. §Start A Shell§gl_Shellstart§
  2418. §Start CoSHy§gl_CoSHystart§
  2419. §window menus§Fenstermenü§
  2420. §Window Names§gl_Fensternamen§
  2421. §
  2422.  
  2423. The Main Menu
  2424. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  2425. The main menu in CoNnect is the standard
  2426. GEM menu bar. Global settings and global
  2427. information can be accessed there.
  2428.  
  2429. Local  parameters  of   windows  can  be
  2430. accessed  in  the  corresponding  window
  2431. menus.
  2432.  
  2433. In the  main  menu  you  will  find  the
  2434. following items.
  2435.  
  2436.  ∙ CoNnect
  2437.       ° About CoNnect
  2438.  
  2439.  ∙ File
  2440.       ° Start A Shell
  2441.       ° Start A Program
  2442.       ° Start CoSHy
  2443.       ° Start A Script
  2444.       --------------
  2445.       ° Quit
  2446.  
  2447.  ∙ Windows
  2448.       ° Open
  2449.       ° Close
  2450.       ° Rotate
  2451.       ° Full Size
  2452.       --------------
  2453.       ° 'Window Names'
  2454.         ...
  2455.  
  2456.  ∙ Options
  2457.       ° Registration
  2458.       ° Misc.
  2459.       ° Hotkeys
  2460.       ° Colours
  2461.       ° Charge Statistics
  2462.       ° Sound
  2463.       --------------
  2464.       ° Load Options
  2465.       ° Save Options
  2466.  
  2467.  ∙ HELP
  2468.       ° Help
  2469.  
  2470. §§gl_CoSHystart§
  2471. §CoSHy's§CoSHy§
  2472. §
  2473.  
  2474. CoSHy Start
  2475. ¯¯¯¯¯¯¯¯¯¯¯
  2476. CoNnect's internal Shell can only be started on the
  2477. TOS-Screen (without windows) when  running a single
  2478. tasking TOS. If you are  running Mag!X or MultiTOS,
  2479. this feature is disabled.
  2480.  
  2481. The user will be able  to enter commands to CoSHy's
  2482. command line and CoNnect will  try to execute them.
  2483. To exit type exit  (and  then  press return) on the
  2484. command line.
  2485.  
  2486. §§gl_Scriptstart§
  2487. §CoSHy§CoSHy§
  2488. §
  2489.  
  2490. Start a Script
  2491. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2492. CoNnect's internal Shell can only be started on
  2493. the TOS-Screen (without windows) when running a
  2494. single tasking TOS. If you are running Mag!X or
  2495. MultiTOS this item will be disabled.
  2496.  
  2497. Before starting a script,  CoNnect  will open a
  2498. file selector to let you chose the script file.
  2499.  
  2500. §§Programmstart§
  2501. §
  2502.  
  2503. To start an external program this menu item
  2504. will open a file selector where the user is
  2505. able to select the program to be started.
  2506.  
  2507. After the started program has exited you can
  2508. continue working in CoNnect.
  2509.  
  2510. §§gl_Shellstart§
  2511. §manual§Handbuch§
  2512. §
  2513.  
  2514. TOS-Shell
  2515. ¯¯¯¯¯¯¯¯¯
  2516. Starting a TOS-Shell out of the main menu.
  2517.  
  2518. CoNnect tries to  start  a  program  that has
  2519. been installed as a  shell.  (Either by using
  2520. the  _shell_p  pointer   or  the  environment
  2521. variable $SHELL).
  2522.  
  2523. If no shell is installed nothing will happen.
  2524.  
  2525. Normally the shell will  be  started with all
  2526. CoNnect windows closed on the TOS-Screen.
  2527.  
  2528. Under MultiTOS  CoNnect  will  ask  TOSRUN to
  2529. start the shell.
  2530.  
  2531. (If this help was no  help  to you due to the
  2532. hundreds of  misspelled  computer  words, you
  2533. will probably find  the  manual more helpful,
  2534. since it has less spelling mistakes.)
  2535.  
  2536. §§Handbuch§
  2537. §
  2538.  
  2539. Manual
  2540. ¯¯¯¯¯¯
  2541. Every registered CoNnect  user  will receive a
  2542. printed manual  automatically.  Normally  this
  2543. won't take more  than  four  days (in Germany)
  2544. after the money has  arrived.  Due to problems
  2545. with the printing and  new versions of CoNnect
  2546. this may take  longer  than  even eight weeks.
  2547. Please be patient.  We  won't forget you. Mail
  2548. us to make sure that we have not forgotten you
  2549. after about four weeks.
  2550.  
  2551. If you are using an  older manual, because you
  2552. are a long term CoNnect user, you can obtain a
  2553. newer version from:
  2554.  
  2555. Mail:
  2556. -----
  2557.  
  2558. Philipp Oelwein
  2559. Ringelsgasse 22a
  2560. 69226 Nuβloch
  2561.  
  2562. Electronic Mail:
  2563. ----------------
  2564.  
  2565. Philipp Oelwein @ HD (MausNet)
  2566. op@uphys1.uphysn.uni-heidelberg.de (Internet)
  2567.  
  2568. The current price is  DM  25, plus postage and
  2569. packing.
  2570.  
  2571. §§Onlinehilfe§
  2572. §example§Online-Fett§
  2573. §window§Fenster§
  2574. §selecting§Markieren§
  2575. §
  2576.  
  2577. On-line Help
  2578. ¯¯¯¯¯¯¯¯¯¯¯¯
  2579. In this window you can find  help  for  the handling of help windows. The
  2580. on-line help can be activated by simply pressing the HELP button whenever
  2581. (nearly always) you think a little  help  could be useful. CoNnect's help
  2582. is context sensitive. It will always  provide the information you need at
  2583. the moment (when working in a certain dialogue, in the terminal window or
  2584. on the command line of CoSHy). There is a difference between pressing the
  2585. HELP key and activating help in the main menu. The former one is the
  2586. context sensitive help whereas the latter  will  always give you the help
  2587. home page.
  2588.  
  2589. In the help  text  you  get  in  the  help  windows,  there  may  be some
  2590. underlined phrases or words written in  bold. These are phrases where you
  2591. can follow the 'links' by double-clicking on them. Try this now with this
  2592. example.
  2593.  
  2594. Another useful feature is  selecting  of  help  texts. Get information on
  2595. this item by double-clicking the highlighted word above.
  2596.  
  2597. You may either use the mouse to  follow  the  links in the help window or
  2598. use the keyboard to get around.
  2599.  
  2600. The following keys have a special meaning in CoNnect's help window:
  2601.  
  2602.    TAB:                    - Moves the cursor to the next help item.
  2603.  
  2604.    SHIFT + TAB:            - Moves the cursor to the previous help item.
  2605.  
  2606.  
  2607.    RETURN / HELP:          - Will  open  a  help  item if  the  cursor is
  2608.                              currently positioned on one.
  2609.  
  2610.    UNDO:                   - Will go back to the previous help window, or
  2611.                              - if there was none - close the current help
  2612.                              window.
  2613.  
  2614.    CURSOR KEYS:            - Will move the cursor in the standard manner.
  2615.  
  2616.    SHIFT + CURSOR LEFT:
  2617.    SHIFT + CURSOR RIGHT:   - Will move  to the  beginning  or  end of the
  2618.                              current line.
  2619.  
  2620.    CONTROL + CURSOR LEFT:
  2621.    CONTROL + CURSOR RIGHT: - Will move  to the  previous or  next word of
  2622.                              the help text.
  2623.  
  2624.    SHIFT + CURSOR UP:
  2625.    SHIFT + CURSOR DOWN:    - Will move the cursor one page up or down.
  2626.  
  2627.    HOME:                   - Will move the cursor to the first line.
  2628.  
  2629.    SHIFT + HOME:           - Will move the cursor to the last line.
  2630.  
  2631. §§Markieren§
  2632. §send§Paste§
  2633. §misc§_Allgemeines§
  2634. §quote§quoten§
  2635. §;-)§Smiley§
  2636. §
  2637.  
  2638. Mark
  2639. ¯¯¯¯
  2640. In a text window  of  CoNnect, (terminal window/help
  2641. window), you can  select  parts  of  the  text using
  2642. mouse. You may also want  to  send the selections to
  2643. the host, quote it, or ask the printer to print it.
  2644.  
  2645. All this is possible in  CoNnect, but you might need
  2646. to teach your fingers how to do it.
  2647.  
  2648.  ∙ Selecting Character By Character:
  2649.  
  2650.     Move the mouse pointer to the beginning of the
  2651.     text part you want to select.  Then press down
  2652.     the left button and do not lift it again.  Now
  2653.     move the mouse pointer, while keeping the left
  2654.     button pressed to the end of the text you want
  2655.     to select.  To finish  selection,  you may now
  2656.     lift the mouse button again.
  2657.  
  2658.  ∙ Selecting Word By Word
  2659.  
  2660.     Move the mouse  pointer to the  word where you
  2661.     want to start selecting. Now do a double click
  2662.     - or a single click while pressing the CONTROL
  2663.     key -  and keep the mouse button pressed.  Now
  2664.     moving the  mouse  pointer  while  keeping the
  2665.     mouse button  pressed will select text word by
  2666.     word.
  2667.  
  2668.  ∙ Selecting Line By Line
  2669.  
  2670.     This is similar to the word-by-word selection.
  2671.     Just do a triple click (very fast) or keep the
  2672.     ALTERNATE key  pressed  while  performing  the
  2673.     first click and continue as described above.
  2674.  
  2675. To extend a marked  portion  of  text, you may press
  2676. the SHIFT key while clicking in the terminal window.
  2677. The marked part of the  text  will be extended up to
  2678. the clicked-on position.
  2679.  
  2680. Now having selected a portion  of text, you may send
  2681. this text in  a  certain  window   (either  a window
  2682. dialogue or a terminal window) by 'just' clicking in
  2683. this window with the left button, while pressing the
  2684. right button down.
  2685.  
  2686. If you are  using  the  GEM-Clipboard  for selecting
  2687. (see the  misc  dialogue)  you  may  also  use  your
  2688. selections in other  applications  or  may  send the
  2689. clipboards contents filled by  other applications to
  2690. the host.
  2691.  
  2692. Extended  functions,  like  sending,  quoting,  file
  2693. saving, printing, and  others  are  available if you
  2694. (ATTENTION) press the right mouse button down before
  2695. lifting the left button  to  end the selection. Then
  2696. lift the left  button  and  afterwards  the right. A
  2697. little exercise for your fingers!  ;-)
  2698.  
  2699. §§Paste§
  2700. §
  2701.  
  2702. Sending Selected Text
  2703. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  2704. Having selected a portion of text, you may
  2705. send this text in a certain window (either
  2706. a window dialogue or a terminal window) by
  2707. 'just' clicking in  this  window  with the
  2708. left  button,  while  pressing  the  right
  2709. button down.
  2710.  
  2711. §§quoten§
  2712. §selected§Markieren§
  2713. §
  2714.  
  2715. Quoting
  2716. ¯¯¯¯¯¯¯
  2717. Quoting means sending a selected text to the
  2718. host with the slight  change, that every new
  2719. line starts with a ">" character.
  2720.  
  2721. Quoting is normally used when answering mail
  2722. messages.
  2723.  
  2724. For example:
  2725.  
  2726.     > Do you know the current version
  2727.     > number of CoNnect?
  2728.  
  2729.    Sure. But when  you  receive this letter,
  2730.    this information will be invalid.
  2731.  
  2732. §§Mike§
  2733. §
  2734.  
  2735. If you are in  North  America,  it might be more
  2736. convenient if you send shareware payments to:
  2737.  
  2738.      Michael Baffoni
  2739.      2493 Beechwood Dr.
  2740.      Paso Robles, CA
  2741.      93446
  2742.  
  2743. He will  then  send  along  the  payments  to me
  2744. (checks or cashiers' cheque preferred; make them
  2745. out to Michael Baffoni).
  2746.  
  2747. Email:
  2748. mbaffoni@farad.calpoly.edu
  2749.  
  2750. §§Solutions§
  2751. §
  2752.  
  2753. If you live in Great Britain you should contact:
  2754.  
  2755.     System Solutions
  2756.     Windsor Business Centre
  2757.     Vansittart Estate
  2758.     Windsor Berks SL4 1SE
  2759.     Tel. 0753 832212
  2760.     Fax. 0753 830344
  2761.  
  2762. for your registration.
  2763.  
  2764. §§Wo Registrieren§
  2765. §Michael Baffoni§Mike§
  2766. §System Solutions§Solutions§
  2767. §author§Programmierer§
  2768. §
  2769.  
  2770. The number of local  CoNnect distributors all
  2771. over the  world  is  increasing  rapidly.  As
  2772. there have been none last year, now there are
  2773. two (an increase of more than 1000%!)  ;-).
  2774.  
  2775. For North America, contact:  Michael Baffoni
  2776.  
  2777. For Great Britain, contact   System Solutions
  2778.  
  2779. Otherwise, you should  contact  the author of
  2780. CoNnect.
  2781.  
  2782. A distributor for  New  Zealand and Australia
  2783. is on his way there.  :-)
  2784.  
  2785. §§_Info§
  2786. §country§Wo Registrieren§
  2787. §Great Britain§Solutions§
  2788. §registrations§_Registrierung§
  2789. §shareware§Shareware§
  2790. §US§Mike§
  2791. §
  2792.  
  2793. The info window  of  CoNnect  provides information
  2794. about the program CoNnect  and its software status
  2795. (CoNnect is shareware!),  it  will  also  show the
  2796. nonregistered user a wonderful looking bar to show
  2797. him the elapsed testing time.
  2798.  
  2799. If you want to  register  CoNnect, you should open
  2800. the registrations dialogue.
  2801.  
  2802. To get information about  where to register, check
  2803. for your  country  here.  Local  distributors  are
  2804. available in the US and Great Britain.
  2805.  
  2806. §§Lächeln§
  2807. §;-)§Smiley§
  2808. §
  2809.  
  2810. CoNnect does not smile at the moment. You
  2811. will see this by looking at byte 0x11341
  2812. relative to the basepage.  This byte should
  2813. contain 0x00 when connect is smiling!  ;-)
  2814.  
  2815. §§Witz§
  2816. §author§Programmierer§
  2817. §nasty joke on men§männerfeindlich§
  2818. §:-)§Smiley§
  2819. §
  2820.  
  2821. Adam in paradise. He walks around and seems to be a little
  2822. unhappy. The lord recognizes this and asks him:
  2823.  
  2824.    Hi Adam, what's up? Seems to be not your best day...
  2825.  
  2826. Adam, quite annoyed, answers:
  2827.  
  2828.    You! You can talk nonsense  like  this. You do not have
  2829.    to bother about the daily boring work like cleaning the
  2830.    clothes,  cooking,  dishes,   cleaning   the  paradise,
  2831.    brushing your teeth, feeding the cat and the crocodile.
  2832.    All this is done by your  angels.  But me? I'm not that
  2833.    happy with this status...
  2834.  
  2835. The lord, always having been a kind of bargainer:
  2836.  
  2837.    Let's see. I  think  I  could  help  you  and  give you
  2838.    someone to help you with  all  these  jobs and who will
  2839.    give you love and warmth.  But  this will certainly not
  2840.    be for free.
  2841.  
  2842. Adam,  who  is  suddenly   very   interested   in  a  good
  2843. relationship to his lord:
  2844.  
  2845.    How much!?
  2846.  
  2847. The Lord:
  2848.  
  2849.    Not that much. Two legs and two arms only.
  2850.  
  2851. Adam, shocked:
  2852.  
  2853.    No, no, no! That's too much. But - what could I get for
  2854. ///one rib, only?
  2855.  
  2856. ----------------------------------------------------------
  2857. OK. CoNnect excuses itself since  it  only has five female
  2858. users. They are hereby asked to  send  a nasty joke on men
  2859. to the author and he will  then  add  this one to the next
  2860. release of CoNnect.  :-)
  2861.  
  2862. §§Nein§
  2863. §
  2864.  
  2865. I
  2866. think
  2867. I
  2868. said
  2869. so
  2870. some
  2871. time
  2872. ago.
  2873. -
  2874. Nothing
  2875. will
  2876. follow
  2877. this
  2878. text.
  2879.  
  2880. §§Rache§
  2881. §end§Nein§
  2882. §
  2883.  
  2884. No text will be found here.
  2885. Even if you think there should
  2886. be a text on this topic.
  2887.  
  2888. :
  2889. :
  2890. :
  2891. :
  2892. :
  2893. :
  2894. :
  2895. :
  2896. :
  2897. :
  2898. :
  2899. :
  2900. :
  2901. :
  2902. :
  2903. :
  2904. :
  2905. :
  2906. :
  2907. :
  2908. :
  2909. :
  2910. :
  2911. :
  2912. :
  2913. :
  2914. :
  2915. :
  2916. :
  2917.  
  2918. OK - stop scrolling down.
  2919. This really is the end!
  2920.  
  2921. §§männerfeindlich§
  2922. §...§Rache§
  2923. §
  2924.  
  2925. Man are like onions,
  2926.  
  2927. you remove skin by skin,
  2928.  
  2929. and when you come to the point,
  2930.  
  2931. you can't help crying.
  2932.  
  2933. -----------------------------
  2934. You think this joke is funny?
  2935. Yes? Tell me a better one
  2936. ... ;-)
  2937.  
  2938. §§Erinnerungshilfe§
  2939. §gentle smile§Lächeln§
  2940. §joke§Witz§
  2941. §
  2942.  
  2943. Remember.
  2944.  
  2945. This text is intended to remind the user about something.
  2946.  
  2947. I just do not know.  Let me think.
  2948.  
  2949. Just a second...
  2950.  
  2951. Right! Always remember that  telecommunications  is a non-
  2952. humorous thing. No one would  ever  think of making jokes.
  2953. Some telecommunications  programs  even  react  in  a very
  2954. harmful manner to jokes made about or with them.
  2955.  
  2956. Once a user of  a  concurrent  program  tried  to fool his
  2957. system by telling a  joke  in  French.  He didn't know the
  2958. system was able to  understand  French. They still haven't
  2959. found him - well, all of him that is.
  2960.  
  2961. CoNnect nevertheless will try to react with a gentle smile
  2962. on jokes made by you, if  and  only if it doesn't know the
  2963. joke so far and if its  humour index is above 0.0001%. But
  2964. be aware of the fact, that  computers have another kind of
  2965. humour than humans have.
  2966.  
  2967. §§Shareware§
  2968. §author§Programmierer§
  2969. §manual§Handbuch§
  2970. §police§Polizei§
  2971. §to remember§Erinnerungshilfe§
  2972. §user§Anwender§
  2973. §where to register§Wo Registrieren§
  2974. §
  2975.  
  2976. Shareware
  2977. ¯¯¯¯¯¯¯¯¯
  2978. CoNnect is shareware, which means you may test and
  2979. distribute the program but  have to register after
  2980. a certain amount of testing  time. CoNnect and the
  2981. author agree on the  fact  that  30 hours of using
  2982. CoNnect is enough to  make  the  user dependent on
  2983. CoNnect and so you  should think about registering
  2984. quickly. After the  30  hours,  work  with CoNnect
  2985. will not be that  easy  any  more  if  you did not
  2986. register.
  2987.  
  2988. For the user's benefit,  CoNnect  disables some of
  2989. its  functions.  Otherwise,  there  might  be  the
  2990. danger that the user will  work for two years with
  2991. an illegal copy of  CoNnect  and  will then notice
  2992. it. He then would go the  police and would want to
  2993. go to jail - this  is avoidable. CoNnect helps you
  2994. to remember the shareware status, which most users
  2995. think to  be  one  of  the  best  features  of the
  2996. program.  ;-)
  2997.  
  2998. The registration fee is  DM  60 for non-commercial
  2999. use and DM 150 for  commercial use.  On multi-user
  3000. systems (like Universities)  a  multi-user license
  3001. for DM 399,- is due. For this fee you will receive
  3002. a printed manual and  a  registration  key to make
  3003. your CoNnect a registered and unlimited version.
  3004.  
  3005. How do you know if  you  need a commercial version
  3006. or not?  That's  quite  easy.  If  you  are  using
  3007. CoNnect with the aim  to  make  any kind of profit
  3008. for yourself or  your  company,  you  will  need a
  3009. commercial registration (the  profit  made  by the
  3010. telephone company from CoNnect's  use is of course
  3011. excluded). The author  of  CoNnect  himself  has a
  3012. commercial registration, too.
  3013.  
  3014. If you are  using  a  non-commercial registration,
  3015. you should check if the  above  lines now apply to
  3016. you. In  this  case  you  have  to  upgrade  to  a
  3017. commercial version.
  3018.  
  3019. If you live in North America, or in Great Britain,
  3020. you will find  information  on  where  to register
  3021. here.
  3022.  
  3023. §§Anwender§
  3024. §;-)§Smiley§
  3025. §
  3026.  
  3027. The user is the one sitting  in front of this help
  3028. text at the moment. This will be in most instances
  3029. you. Some users do  not  even  know they are users
  3030. and this text  is  intended  to  help  them to get
  3031. several problems solved with  their lives and with
  3032. their user-status. Only those users who really are
  3033. aware of their user status will be able to pay for
  3034. CoNnect - so remember - YOU ARE A USER!  ;-)
  3035.  
  3036. §§Smiley§
  3037. §
  3038.  
  3039. Wow. You just found a smiley in the help
  3040. text.  Congratulations,  this   was  the
  3041. first time a user has found this item.
  3042.  
  3043. To look at  smileys  (and  frownies) you
  3044. have to turn your head 90 degrees left:
  3045.  
  3046.   :-)  a smiling smiley
  3047.   :-(  a frowning frowny
  3048.   :'-( a frowny with tears in his eyes
  3049.   ;-)  a sarcastic smiley
  3050.      ...
  3051.  
  3052. §§Polizei§
  3053. §green dot§Grünen§
  3054. §
  3055.  
  3056. Police:
  3057. ¯¯¯¯¯¯¯
  3058. Men and women with  more  or less nice uniforms,
  3059. sometimes without uniforms but never (!) without
  3060. clothes (as this is illegal in most parts of the
  3061. world, even  where  its  not  illegal  a  police
  3062. officer will  never  be  seen  without clothes).
  3063. Usually they drive around in  nice and fast cars
  3064. and have much fun in  making criminals angry. In
  3065. Germany  policemen  wear   green  uniforms  (but
  3066. without a green dot on them).
  3067.  
  3068. §§Grünen§
  3069. §
  3070.  
  3071. The Green Dot
  3072. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  3073. CoNnect's cover is  totally recyclable.
  3074. It consists of  80%  recycled  bits and
  3075. 90% pizza. So, you may  put a green dot
  3076. on CoNnect.
  3077.  
  3078. As the green dot is a German-only joke,
  3079. you are not supposed to understand this
  3080. help page.  ;-)
  3081.  
  3082. §§_Allgemeines§
  3083. §CoSHy§CoSHy-Allg§
  3084. §terminal windows§Term-Allg§
  3085. §window dialogues§Fens-Allg§
  3086. §GEM-clipboard§Klemm-Allg§
  3087. §
  3088.  
  3089. The Miscellaneous Dialogue
  3090. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3091. In this dialogue  you  can  set  global parameters
  3092. concerning the terminal windows, window dialogues,
  3093. the GEM-clipboard, and CoSHy.
  3094.  
  3095. §§CoSHy-Allg§
  3096. §selected§pathsel§
  3097. §manual§Handbuch§
  3098. §
  3099.  
  3100. Misc.
  3101. ¯¯¯¯¯
  3102. Parameters concerning CoSHy in the "Misc."
  3103. dialogue.
  3104.  
  3105.   ∙ The CoSHy start-up file (normally
  3106.     COSHY.RC) can be selected here
  3107.  
  3108.   ∙ The start-up directory can also be
  3109.     selected.  See the manual for further
  3110.     information.
  3111.  
  3112. §§Term-Allg§
  3113. §
  3114.  
  3115. Terminal Windows
  3116. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3117. Parameters concerning the terminal windows in the
  3118. "Misc." dialogue.
  3119.  
  3120. Here you can determine if text windows are always
  3121. placed on  a  horizontal  position  that  can  be
  3122. divided by eight. This will  speed up the display
  3123. if you do not  own  NVDI.  You may also configure
  3124. the window menus  to  be  either Atari-like drop-
  3125. down menus or Mac-like pull-down menus.
  3126.  
  3127. §§Fens-Allg§
  3128. §
  3129.  
  3130. Windows in General
  3131. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3132. Parameters concerning window dialogues in the
  3133. "Misc." dialogue.
  3134.  
  3135. You can decide if dialogues open in the centre
  3136. of the screen, at the last position or centred
  3137. according to the current mouse position.
  3138.  
  3139. Frames around certain elements of the dialogues
  3140. have titles.  You may specify here how you want
  3141. them to look.
  3142.  
  3143. In a common GEM-Dialogue,  RETURN and ENTER are
  3144. used to leave the dialogue  as  if the user had
  3145. clicked on the default button. CoNnect may also
  3146. use this key like in  an  editor to jump to the
  3147. next dialogue text input field.
  3148.  
  3149. Finally you can  select  the background pattern
  3150. and colour.  Be  aware  of  the  fact  that  an
  3151. arbitrary colour will look  like  white when no
  3152. pattern is selected.  ;-)
  3153.  
  3154. §§Klemm-Allg§
  3155. §select§Markieren§
  3156. §paste§Paste§
  3157. §
  3158.  
  3159. Clipboard Introduction
  3160. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3161. Parameters concerning the GEM-clipboard in the "Misc." dialogue.
  3162.  
  3163. You can specify here if all selected texts will automatically be
  3164. placed in the GEM-clipboard and if the clipboard will be read if
  3165. you try to paste a text to the host.
  3166.  
  3167. §§pathsel§
  3168. §
  3169.  
  3170. Path & File Input
  3171. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3172. In all dialogues where CoNnect wants to have a filename
  3173. in an editable input field, you may double-click on the
  3174. editable line to use the file selector for locating and
  3175. selecting the lines content.
  3176.  
  3177. §§Online-Fett§
  3178. §
  3179.  
  3180. Highlighted Text
  3181. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3182. Now you are reading the  text page for highlighted
  3183. text.  This  page  does  not  provide  any  useful
  3184. information (only spelling mistakes),  so leave it
  3185. by pressing the UNDO key.
  3186.  
  3187. §§CoSHy§
  3188. §About This Help§COSHYHLP\ABOUTME§
  3189. §Actions On A Command Line§COSHYHLP\INPWORK§
  3190. §Command Delimiters§COSHYHLP\KMDTR§
  3191. §Debugging§COSHYHLP\DEBUG§
  3192. §Explanation of CoSHy Commands§COSHYHLP\COMMANDS§
  3193. §General Usage§COSHYHLP\A§
  3194. §Input/Output Redirection§COSHYHLP\IOREDIR§
  3195. §Listing of CoSHy Commands§COSHYHLP\LIST§
  3196. §Meta-Characters§COSHYHLP\METAS§
  3197. §Misc.§COSHYHLP\OVERALL§
  3198. §Quotes§COSHYHLP\QUOTES§
  3199. §Overview Of The Commands§COSHYHLP\OVERALL§
  3200. §Words§COSHYHLP\WORTE§
  3201. §
  3202.  
  3203. CoSHy
  3204. ¯¯¯¯¯
  3205. You  get  into  CoSHy  either  by  activating  the
  3206. interactive mode (the  "CoSHy"  menu  item)  or by
  3207. activating the script mode  where CoSHy will start
  3208. to run a script file.
  3209.  
  3210. This help  will  be  useful  for  you  in creating
  3211. scripts. The largest part of this help consists of
  3212. the description of a  number of available internal
  3213. commands. To get an overview  of CoSHy it would be
  3214. a good idea to read  the  manual,  but if you have
  3215. some UNIX shell programming  experience, this will
  3216. also  help.    CoSHy   is   a   UNIX   like  shell
  3217. environment.
  3218.  
  3219. 0.0  About This Help
  3220.  
  3221. 1.1  General Usage
  3222.  
  3223.   1.1.1  Meta-Characters
  3224.   1.1.2  Words
  3225.   1.1.3  Command Delimiters
  3226.   1.1.4  Input/Output Redirection
  3227.   1.1.5  Quotes
  3228.   1.1.6  Debugging
  3229.  
  3230. 1.2  Actions On A Command Line
  3231.  
  3232. 1.3  Overview Of The Commands
  3233.  
  3234.   1.3.1  Listing of CoSHy Commands
  3235.  
  3236. §§COSHYHLP\ABOUTME§
  3237. §General Usage§COSHYHLP\A§
  3238. §
  3239.  
  3240. 0.0  About This Help
  3241.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3242. The help text  to  CoSHy  was  created  by Stephan
  3243. Skrodzki and myself,  (the  author  of CoNnect and
  3244. bad translator  of  the  help  texts).  I  wish to
  3245. express my thanks to Stephan for his work.
  3246.  
  3247. If you did  not  understand  his  German  (see the
  3248. German on-line help texts), you  may at least want
  3249. to thank  him  for  his  work.  His  internet mail
  3250. address is:
  3251.  
  3252.    stephan_skrodzki@ka.maus.de
  3253.  
  3254. Next Chapter:
  3255.  
  3256.    1.1  General Usage
  3257.  
  3258. §§COSHYHLP\A§
  3259. §Meta-Characters§COSHYHLP\METAS§
  3260. §quote§COSHYHLP\QUOTES§
  3261. §
  3262.  
  3263. 1.1  General Usage
  3264.      ¯¯¯¯¯¯¯¯¯¯¯¯¯
  3265. After starting CoSHy in  interactive mode you will
  3266. get a command line where you can enter commands in
  3267. the command  language  of  CoSHy.  In  addition to
  3268. CoSHy internal  commands,  you  may  want  to  use
  3269. external  tools.  Starting  external  programs  is
  3270. quite easy;  just  type  their  names  (paths) and
  3271. append parameters delimited by spaces.  If you are
  3272. using the  environment  variable  PATH  CoSHy will
  3273. evaluate  its  content  to   search  for  external
  3274. programs.
  3275.  
  3276. If  you  want  a   UNIX-like  environment,  it  is
  3277. recommended that you  install  the  tools like ls,
  3278. echo, cat, mkdir,  cp  (and  others)  in your /bin
  3279. directory  and  set   a   PATH   pointer  to  this
  3280. directory.
  3281.  
  3282. ATTENTION:
  3283.  
  3284.    In contrast  to  TOS  pathname  delimiters (\),
  3285.    CoNnect  uses  UNIX  pathname  delimiters  (/).
  3286.    If your external  programs  need  "\"  in their
  3287.    arguments, you will have to quote the "\".
  3288.  
  3289. CoShy is able to perform TAB expansions!
  3290.  
  3291. An attempt is made to expand the first word on the
  3292. command line as a  command.  The directory pointed
  3293. to by the $PATH variable  is searched for matching
  3294. executables. For example,  type  "lha<TAB>" and if
  3295. you have an LHARC.TTP installed on your system and
  3296. $PATH points to  the  directory  where it resides,
  3297. you will get "lharc" on the command line. If there
  3298. are several possible expansions, CoSHy will expand
  3299. up to the first difference  in  the names. Say you
  3300. have printenv and printall on your system and type
  3301. in "pri<TAB>", you will  get print<BEEP>. A second
  3302. <TAB> will then show  you  all possible expansions
  3303. in the next line:
  3304.  
  3305. printall printenv
  3306.  
  3307. If you try to  expand  a  parameter  to a command,
  3308. CoSHy will do this in the same way, but not search
  3309. in $PATH and  not  for  executables  only  but all
  3310. files.
  3311.  
  3312. Next Chapter:
  3313.  
  3314.  1.1.1  Meta-Characters
  3315.  
  3316. §§COSHYHLP\METAS§
  3317. §Words§COSHYHLP\WORTE§
  3318. §
  3319.  
  3320. 1.1.1  Meta-Characters
  3321.        ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3322. Meta-characters are characters that separate words
  3323. on  a  command  line  when  non-quoted.  They  are
  3324. <space>, <tab>, <newline>, &, |, ;, < and >.
  3325.  
  3326. Next Chapter:
  3327.  
  3328.  1.1.2  Words
  3329.  
  3330. §§COSHYHLP\WORTE§
  3331. §Command Delimiters§COSHYHLP\KMDTR§
  3332. §
  3333.  
  3334. 1.1.2  Words
  3335.        ¯¯¯¯¯
  3336. A word is a string  between two non-quoted spaces.
  3337. Meta-characters may also be contents of a word but
  3338. only if quoted.
  3339.  
  3340. The examples below all have one word per line:
  3341.  
  3342.  hello
  3343.  
  3344.  hello\ Pete
  3345.  
  3346.  hello\       two lines, but one word!
  3347.  you
  3348.  
  3349.  'Hello You'
  3350.  
  3351.  Hello' 'You
  3352.  
  3353.  hello" You"
  3354.  
  3355.  "Hello\"\ \"You"
  3356.  
  3357. Next Chapter:
  3358.  
  3359.  1.1.3  Command Delimiters
  3360.  
  3361. §§COSHYHLP\KMDTR§
  3362. §Input/Output Redirection§COSHYHLP\IOREDIR§
  3363. §
  3364.  
  3365. 1.1.3  Command Delimiters
  3366.        ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3367. The following characters  do  separate commands if
  3368. they are not quoted.
  3369.  
  3370. Character:  Meaning:
  3371.  
  3372.  ;          Normal
  3373.  
  3374.  <newline>  Normal
  3375.  
  3376.  &          Like ";" (No background tasks, sorry!)
  3377.  
  3378.  |          Pipe.  Example:
  3379.  
  3380.             cmd1 | cmd2.
  3381.  
  3382.             The output  of  cmd1  will  become the
  3383.             input of cmd2. Return value is the one
  3384.             of cmd2.
  3385.  
  3386.  &&         AND.  Example:
  3387.  
  3388.             cmd1 && cmd2
  3389.  
  3390.             The command cmd2  is  executed if, and
  3391.             only if, cmd1  has  a  return value of
  3392.             true (0).  Returns  false  (1)  or the
  3393.             return code of cmd2.
  3394.  
  3395.  ||         OR.  Example:
  3396.  
  3397.               cmd1   || cmd2.
  3398.  
  3399.             The command cmd2  is  executed  if and
  3400.             only if cmd1 has  a  return a value of
  3401.             false (1). Returns true  or the return
  3402.             code of cmd2.
  3403.  
  3404. Next Chapter:
  3405.  
  3406.  1.1.4  Input/Output Redirection
  3407.  
  3408. §§COSHYHLP\IOREDIR§
  3409. §Quotes§COSHYHLP\QUOTES§
  3410. §
  3411.  
  3412. 1.1.4  Input/Output Redirection
  3413.        ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3414.  cmd   < file  The command  cmd will get its input
  3415.                from the file  'file'  and not from
  3416.                the keyboard.
  3417.  
  3418.  cmd   > file  The command cmd  writes  its output
  3419.                to file. The previous contents of a
  3420.                possibly existing file will be lost.
  3421.  
  3422.  cmd   >> file The command cmd appends it's output
  3423.                to file.
  3424.  
  3425. Next Chapter:
  3426.  
  3427.  1.1.5.  Quotes
  3428.  
  3429. §§COSHYHLP\QUOTES§
  3430. §Debugging§COSHYHLP\DEBUG§
  3431. §
  3432.  
  3433. 1.1.5  Quotes
  3434.        ¯¯¯¯¯¯
  3435. To remove the special meaning of characters, you
  3436. may quote them:
  3437.  
  3438. \ (Backslash):  "\" is  the  escape character of
  3439. the shell and removes a special meaning from any
  3440. directly following character.  To  obtain  a "\"
  3441. you will have to enter "\\".
  3442.  
  3443. ' (Single  Quote):   All  characters,  even  all
  3444. other  quote  characters   loose  their  special
  3445. meaning  when  found   between   single  quotes.
  3446. Between '...'  no  expansion  is  performed. The
  3447. single quote cannot be found in between '...' as
  3448. it always ends a single quotation.
  3449.  
  3450. "  (Double-Quote):    All   characters   but   `
  3451. (backquote), ' (single  quote),  $ (dollar sign)
  3452. and \ (back slash)  loose their special meaning.
  3453. Whereas, and $ always keep their special meaning
  3454. this is true for \ only if the following char is
  3455. a $, ', " or  <newline>.  You  may  enter a " in
  3456. between "..." by placing  a  \  in  front of it:
  3457. "here it is \"."
  3458.  
  3459. Next Chapter:
  3460.  
  3461.  1.1.6 Debugging
  3462.  
  3463. §§COSHYHLP\DEBUG§
  3464. §Actions On A Command Line§COSHYHLP\INPWORK§
  3465. §
  3466.  
  3467. 1.1.6  Debugging
  3468.        ¯¯¯¯¯¯¯¯¯
  3469. To activate CoSHy's  debug mode, use
  3470. the command:
  3471.  
  3472.    set -x
  3473.  
  3474. All commands  passed  to  CoSHy will
  3475. then  be  displayed   in  completely
  3476. expanded form before execution.
  3477.  
  3478. To switch debugging off, just enter:
  3479.  
  3480.    unset -x
  3481.  
  3482. Example:
  3483.  
  3484.    c:\> set -x
  3485.    c:\> echo *.acc
  3486.    + echo gszrz.acc xcontrol.acc
  3487.    gszrz.acc xcontrol.acc
  3488.    c:\> unset -x
  3489.    + unset -x
  3490.    c:\>
  3491.  
  3492. Next Chapter:
  3493.  
  3494.  1.2 Actions On A Command Line
  3495.  
  3496. §§COSHYHLP\SPECPAR§
  3497. §
  3498. Special Parameter Substitution
  3499. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3500.  ${parameter}
  3501.      The value of parameter is substituted.  
  3502.      The braces are required when parameter 
  3503.      is  a  positional  parameter with more 
  3504.      than one  digit,  or when parameter is 
  3505.      followed  by  a character which is not 
  3506.      to be interpreted as part of its name.
  3507.  
  3508. In  each of the cases below, word is subject 
  3509. to   parameter  expansion, command substitu-
  3510. tion, and arithmetic expansion. 
  3511. CoSHy  tests  for a  parameter that is unset 
  3512. or  null;  omitting  the  colon results in a 
  3513. test only for a parameter that is unset.
  3514.  
  3515.  ${parameter:-word}
  3516.      Use Default Values.  If  parameter  is 
  3517.      unset  or  null, the expansion of word 
  3518.      is substituted.  Otherwise,  the value 
  3519.      of parameter is substituted.
  3520.  ${parameter:=word}
  3521.      Assign Default Values. If parameter is 
  3522.      unset  or  null, the expansion of word 
  3523.      is assigned to parameter. The value of 
  3524.      parameter is then substituted.  
  3525.  ${parameter:?word}
  3526.      Display  Error  if Null  or  Unset. If 
  3527.      parameter is null or unset, the expan-
  3528.      sion of word (or a message to that ef-
  3529.      fect if word is not present) is  writ-
  3530.      ten  to  the  standard  error  and the 
  3531.      shell,  if  it  is   not  interactive, 
  3532.      exits.  Otherwise,  the value of para-
  3533.      meter is substituted.
  3534.  ${parameter:+word}
  3535.      Use  Alternate  Value. If parameter is 
  3536.      null or unset, nothing is substituted, 
  3537.      otherwise  the  expansion  of  word is 
  3538.      substituted.
  3539.  ${#parameter}
  3540.      The  length in characters of the value 
  3541.      of parameter  is substituted. 
  3542.  ${parameter#word}
  3543.  ${parameter##word}
  3544.      The word is expanded to produce a pat-
  3545.      tern just as in pathname expansion. If 
  3546.      the  pattern  matches the beginning of 
  3547.      the  value  of parameter, then the ex-
  3548.      pansion is the value of parameter with 
  3549.      the  shortest matching pattern deleted 
  3550.      (the ``#''  case)  or the longest mat-
  3551.      ching  pattern   deleted  (the  ``##'' 
  3552.      case).
  3553.  
  3554.  ${parameter%word}
  3555.  ${parameter%%word}
  3556.      The word is expanded to produce a pat-
  3557.      tern just as in pathname expansion. If 
  3558.      the pattern matches a trailing portion 
  3559.      of  the  value  of parameter, then the 
  3560.      expansion  is  the  value of parameter 
  3561.      with the shortest matching pattern de-
  3562.      leted  (the ``%'' case) or the longest
  3563.      matching  pattern  deleted (the ``%%'' 
  3564.      case).
  3565.  
  3566.  
  3567. §§COSHYHLP\INPWORK§
  3568. §expr§COSHYHLP\EXPR§
  3569. §extensions§COSHYHLP\SPECPAR§
  3570. §Overview of the Commands§COSHYHLP\OVERALL§
  3571. §
  3572.  
  3573. 1.2  Actions On A Command Line
  3574.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3575. Each command line evaluated  by CoSHy undergoes
  3576. a special sequence of steps.
  3577.  
  3578.  * Separation In Words
  3579.  * Bracket Expansion
  3580.  * Parameter & Variable Substitution
  3581.  * Command Substitution
  3582.  * Arithmetic Substitution
  3583.  * Separation In Words (Again!)
  3584.  * Path Expansion
  3585.  * Quote Removal
  3586.  
  3587. A more detailed description follows below:
  3588.  
  3589. Separation of Words:
  3590.  
  3591.  Words are  consecutive  characters  which  are
  3592.  separated by  non  quoted  meta-characters. As
  3593.  long as a command  is  not completely read in,
  3594.  CoSHy will read the  next  line  or prompt the
  3595.  user to input another line.
  3596.  
  3597.  Example:
  3598.  
  3599.   ls -l /usr  Consists of 3 words; 'ls', '-l'
  3600.               and '/usr'.
  3601.  
  3602. Bracket Expansion
  3603.  
  3604.  Each  word  of  a  complete  command  will  be
  3605.  searched for pairs  of  brackets.  Single non-
  3606.  quoted brackets will  not  be  tolerated  on a
  3607.  command line.
  3608.  
  3609.  Those  words  then  will  consist  of  prefix,
  3610.  bracket, and postfix.
  3611.  
  3612.  Example:
  3613.  
  3614.   abc{defgh,ij}klmno
  3615.  
  3616.   abc                  = Prefix
  3617.      {defgh,ij}        = Bracket
  3618.                klmno   = Postfix
  3619.  
  3620.  The words in brackets  are separated by commas
  3621.  and for all of the words z1 to zn, all words.
  3622.  
  3623.    prefix'z1'postfix
  3624.    prefix'z2'postfix
  3625.           :
  3626.    prefix'zn'postfix
  3627.  
  3628.  Will be generated and  inserted in the command
  3629.  line instead of the bracket expression.
  3630.  
  3631.  Example:
  3632.  
  3633.  bla{bli,blo}bla  This will produce the words
  3634.                   blablibla and blablobla.
  3635.  
  3636.  {Britta,Sonya}' and '{Pet{er,ra}}
  3637.  
  3638.  This will be:  Britta and Peter
  3639.                 Britta and Petra
  3640.                 Sonya and Peter
  3641.                 Sonya and Petra
  3642.  
  3643. Parameter & Variable Substitutions
  3644.  
  3645.  Each  word  will  be  searched  for  $name  or
  3646.  ${name}. If  name  is  a  shell  variable, its
  3647.  content will be replaced for $name or ${name}.
  3648.  Otherwise, this expression will be deleted.
  3649.  
  3650.  The second form is used  to separate name from
  3651.  possibly following  characters:  $names  won't
  3652.  bring the  wanted  results,  whereas  ${name}s
  3653.  does. ${n} will also allow larger numbers than
  3654.  9 for n.
  3655.  
  3656.  The second form also denoted some extensions.
  3657.  
  3658. Special CoSHy Variables
  3659.  
  3660.  $n    Where n is a value between 0 and 9.
  3661.  <or>
  3662.  ${n}  Where n is a value between 0 and
  3663.        32767, and is the n-th parameter
  3664.        given to a function or a script.
  3665.        $0 is the name of the function or
  3666.        the script.
  3667.  
  3668.  $#    Number of parameters given to a
  3669.        function or a script.
  3670.  $?    Status/Return value of the last
  3671.        called process/command.
  3672.  $@    The parameters of the called script
  3673.        or funktion. If $@ is expanded in
  3674.        between "" the expansion will be
  3675.        performed like
  3676.              "$1" "$2" "$3"
  3677.  $*    The parameters of the called script
  3678.        or funktion. If $@ is expanded in
  3679.        between "" the expansion will be
  3680.        performed like
  3681.              "$1 $2 $3"
  3682.        The character between the arguments
  3683.        (here space) can be modified using 
  3684.        $IFS.
  3685.  
  3686. Command Substitution
  3687.  
  3688.  Each word is searched for $(cmd) or `cmd`. The
  3689.  command cmd is  executed  and  its output will
  3690.  replace the above expressions. $() expressions
  3691.  may be nested, `` expressions may not.
  3692.  
  3693.  Example:
  3694.  
  3695.  editor $(grep -l double *.c)
  3696.  
  3697.  This calls an editor with the parameters being
  3698.  all  *.C-Files  containing  the  word  double.
  3699.  Grep is an external file utility.
  3700.  
  3701.  a=$(expr $a + 1)
  3702.  
  3703.  This increments the value of "a" by one.
  3704.  
  3705. Arithmetic Substitution.
  3706.  
  3707.  Each word is searched for $[ expression ]. The
  3708.  'expression' is passed to the expr command and
  3709.  its output will replace the $[ expression ].
  3710.  
  3711.  Example:
  3712.  
  3713.  a=$[ $a + 1 ]  is equivalent to
  3714.  
  3715.  a=$(expr $a + 1) and increments a by one.
  3716.  
  3717. Separation Of Words (Again!)
  3718.  
  3719.  All new inserted text parts  are subject to an
  3720.  additional separation into words.
  3721.  
  3722.  Example:
  3723.  
  3724.   a='ls -l /usr'  This contains only one word.
  3725.  
  3726.   $a              The variable "a" will consist
  3727.                   of  three  words  after  this
  3728.                   step.
  3729.  
  3730. Path Expansion
  3731.  
  3732.  Valid filenames containing wildcard
  3733.  characters will be expanded:
  3734.  
  3735.  *.c          Expands to  all  *.C filenames in
  3736.               the current directory.
  3737.  *o*          Expands    to    all    filenames
  3738.               containing the  letter  o  in the
  3739.               current directory.
  3740.  *[ch]        Expands to all filenames that end
  3741.               with  c  or  h   in  the  current
  3742.               directory.
  3743.  [a-d]*       Expands to  all  files that start
  3744.               with  a,  b,  c   or   d  in  the
  3745.               current directory.
  3746.  [^a-d]*      Expands  to all files that do not
  3747.               start with a, b, c,  and d in the
  3748.               current directory.
  3749. /*/*.c        Expands to all  *.C filenames one
  3750.               directory  level  away  from  the
  3751.               root  directory  of  the  current
  3752.               drive.
  3753.  *a*/*b*/*c*  This is just a joke, but works:
  3754.               Expands to all filenames that are
  3755.               Two  levels  above  the   current
  3756.               working  directory,   where   the
  3757.               first  directory  name   has  the
  3758.               letter a in  it,  the  second has
  3759.               the  letter  b  in   it  and  the
  3760.               filename contains a 'c'.
  3761.  
  3762. Next Chapter:
  3763.  
  3764.  1.3 Overview of the Commands
  3765.  
  3766. §§COSHYHLP\OVERALL§
  3767. §Listing of CoSHy Commands§COSHYHLP\LIST§
  3768. §
  3769.  
  3770. 1.3  Overview of the Commands
  3771.      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3772. Please take note:  All internal commands
  3773. concerning a particular  terminal window
  3774. or the  serial  port  are  not available
  3775. while running CoSHy on the TOS screen.
  3776.  
  3777. Assigning Variables
  3778.  
  3779. A  special  internal   command  has  the
  3780. structure name=value. The  value will be
  3781. assigned to the shell variable name.
  3782.  
  3783. Internal & External Commands
  3784.  
  3785. If internal and external commands of the
  3786. same name are  available  CoShy will use
  3787. the internal  command.  Please  use  the
  3788. form /path/cmd  to  access  the external
  3789. one.
  3790.  
  3791. If a  command  is  not  available  as an
  3792. internal  command,   CoSHy   scans   the
  3793. environment  (not  the  shell)  variable
  3794. $PATH where it  should  find directories
  3795. to access external  commands.  To change
  3796. the value of $PATH,  you  will also have
  3797. to export this value to the environment.
  3798.  
  3799.   PATH='c:/,c:/bin/'
  3800.   export PATH
  3801.  
  3802. Next Chapter:
  3803.  
  3804.  1.3.1 Listing of CoSHy Commands
  3805.  
  3806. §§COSHYHLP\LIST§
  3807. §[ expression ]§COSHYHLP\AUSDRUCK§
  3808. §# ...§COSHYHLP\TRUE§
  3809. §! ...§COSHYHLP\NOT§
  3810. §. ...§COSHYHLP\SCRIPT§
  3811. §alert§COSHYHLP\ALERT§
  3812. §alias§COSHYHLP\ALIAS§
  3813. §baud§COSHYHLP\BAUD§
  3814. §bell§COSHYHLP\BELL§
  3815. §blitmode§COSHYHLP\BLITMODE§
  3816. §break§COSHYHLP\BREAK§
  3817. §cd§COSHYHLP\CD§
  3818. §carrier§COSHYHLP\CARRIER§
  3819. §case§COSHYHLP\CASE§
  3820. §ctty§COSHYHLP\CTTY§
  3821. §dial§COSHYHLP\DIAL§
  3822. §download§COSHYHLP\DOWNLOAD§
  3823. §echo§COSHYHLP\ECHO§
  3824. §env§COSHYHLP\ENV§
  3825. §eval§COSHYHLP\EVAL§
  3826. §exit§COSHYHLP\EXIT§
  3827. §expr§COSHYHLP\EXPR§
  3828. §false§COSHYHLP\FALSE§
  3829. §fileselect§COSHYHLP\FILESEL§
  3830. §fky§COSHYHLP\FKY§
  3831. §flush§COSHYHLP\FLUSH§
  3832. §for§COSHYHLP\FOR§
  3833. §function§COSHYHLP\FUNCTION§
  3834. §get§COSHYHLP\GET§
  3835. §getkey§COSHYHLP\GETKEY§
  3836. §gettone§COSHYHLP\GETTONE§
  3837. §hangup§COSHYHLP\HANGUP§
  3838. §holdscreen§COSHYHLP\HOLDSCRN§
  3839. §if§COSHYHLP\IF§
  3840. §log§COSHYHLP\LOG§
  3841. §noise§COSHYHLP\NOISE§
  3842. §Overview Of The Commands§COSHYHLP\OVERALL§
  3843. §play§COSHYHLP\PLAY§
  3844. §prot§COSHYHLP\PROT§
  3845. §quit§COSHYHLP\QUIT§
  3846. §read§COSHYHLP\READ§
  3847. §readkey§COSHYHLP\READKEY§
  3848. §record§COSHYHLP\RECORD§
  3849. §redraw§COSHYHLP\REDRAW§
  3850. §savebuf§COSHYHLP\SAVEBUF§
  3851. §scantable§COSHYHLP\SCANTABLE§
  3852. §send§COSHYHLP\SEND§
  3853. §sendbreak§COSHYHLP\SENDBREAK§
  3854. §set§COSHYHLP\SET§
  3855. §setenv§COSHYHLP\SETENV§
  3856. §shift§COSHYHLP\SHIFT§
  3857. §sleep§COSHYHLP\SLEEP§
  3858. §slot§COSHYHLP\SLOT§
  3859. §test§COSHYHLP\TEST§
  3860. §true§COSHYHLP\TRUE1§
  3861. §unalias§COSHYHLP\UNALIAS§
  3862. §unset§COSHYHLP\UNSET§
  3863. §upload§COSHYHLP\UPLOAD§
  3864. §version§COSHYHLP\VERSION§
  3865. §waitfor§COSHYHLP\WAITFOR§
  3866. §while§COSHYHLP\WHILE§
  3867. §
  3868.  
  3869. 1.3.1  Listing of CoSHy Commands
  3870.        ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3871. [ expression ]   # ...            ! ...               . ...
  3872. alert            alias            baud                bell
  3873. blitmode         break            cd                  case
  3874. carrier          ctty             dial                download
  3875. echo             eval             exit                expr
  3876. false            fileselect       fky                 flush
  3877. for              function         get                 getkey
  3878. gettone          hangup           holdscreen          if
  3879. log              noise            play                prot
  3880. quit             read             readkey             record
  3881. redraw           savebuf          scantable           send
  3882. sendbreak        set              setenv              shift
  3883. sleep            slot             test                true
  3884. unalias          unset            upload              version
  3885. waitfor          while
  3886.  
  3887. §§Environment§
  3888. §cd§COSHYHLP\CD§
  3889. §
  3890.  
  3891. CoSHy Environment Variables
  3892. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  3893. Here you find a list of environment variables used by
  3894. CoNnect:
  3895.  
  3896. ∙ PATH
  3897.   The access path for CoSHy  program calls. The paths
  3898.   are separated by , or ;
  3899.  
  3900.   Example:
  3901.             PATH=c:/usr/bin,c:/bin,c:/etc
  3902.  
  3903. ∙ PROMPT
  3904.   The default prompt for CoSHy.  %p%g will give you a
  3905.   dos like command prompt.
  3906.  
  3907.   Possible Elements:
  3908.  
  3909.              ∙ %p the current directory
  3910.              ∙ %g the sign >
  3911.              ∙ %t the current time
  3912.              ∙ else the given character
  3913.  
  3914. ∙ COLUMNS
  3915.   The number  of  columns  for  a  default  terminal.
  3916.   CoNnect  also  sets  this   variable  when  calling
  3917.   external programs running in a CoNnect window.
  3918.  
  3919. ∙ LINES
  3920.   The number of rows for  a default terminal. CoNnect
  3921.   also  sets  this  variable  when  calling  external
  3922.   programs running in a  CoNnect  window. If lines is
  3923.   not  available, CoNnect will try to evaluate ROWS.
  3924.  
  3925. ∙ SHELL
  3926.   A pathname for an external TOS-Shell.
  3927.  
  3928. ∙ HOME
  3929.   The home path will be branched to, when calling cd
  3930.   without arguments.
  3931.  
  3932.              c:/connect> HOME='c:/home'
  3933.              c:/connect> export HOME
  3934.              c:/connect> cd
  3935.              c:/home>
  3936.  
  3937. ∙ CDPATH
  3938.   The syntax is  equivalent  to  PATHs  one.  cd will
  3939.   search the given  path  names  for possibilities to
  3940.   branch to if  a  given  directory  name  can not be
  3941.   found in the current directory:
  3942.  
  3943.              c:/connect> CDPATH='c:/usr;c:/'
  3944.              c:/connect> cd bin
  3945.              c:/usr/bin> cd usr
  3946.              c:/usr>
  3947.  
  3948. ∙ SUFFIX
  3949.   A comma separated list of extensions CoSHy searches
  3950.   for,  if  you  name  an  external  program  without
  3951.   extension that has to be started.
  3952.  
  3953.            Default:  'prg,tos,app,ttp,gtp'
  3954.  
  3955. ∙ GEMSUFFIX
  3956.   A comma separated  list  of  extensions where CoSHy
  3957.   switches the mouse pointer  on  before starting the
  3958.   application.
  3959.  
  3960.            Default:  'prg,app,gtp'
  3961.  
  3962. ∙ CLIPBRD
  3963.   CoNnect tries  in  several  ways  to  determine the
  3964.   GEM-clipboards name. First it will try scrp_read(),
  3965.   if this fails CLIPBRD  is  evaluated. If this still
  3966.   fails CoNnect try to  open  C:\CLIPBRD. In the next
  3967.   step it will ask the user.
  3968.  
  3969. §§COSHYHLP\ALERT§
  3970. §
  3971.  
  3972. Command alert
  3973. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  3974. alert <defaultbutton> <alertstring>
  3975.  
  3976. This displays a GEM  alert box. The
  3977. parameters are  the  parameters  of
  3978. the gem function form_alert().
  3979.  
  3980. §§COSHYHLP\ALIAS§
  3981. §
  3982.  
  3983. Command alias
  3984. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  3985. alias cmd replace
  3986.  
  3987. This will replace <cmd> in all commands
  3988. beginning with <cmd> by <replace>.
  3989.  
  3990. To delete an alias, you can use:
  3991.  
  3992. alias cmd <or> unalias cmd
  3993.  
  3994. Example:  alias l 'ls -l'
  3995.  
  3996. This will execute an "ls  -l" if "l" is
  3997. entered on the command line.
  3998.  
  3999. §§COSHYHLP\BAUD§
  4000. §port dialogue§_Port§
  4001. §
  4002.  
  4003. Command baud
  4004. ¯¯¯¯¯¯¯¯¯¯¯¯
  4005. baud [rate] [options]
  4006.  
  4007. This will display the current baud rate.
  4008.  
  4009. If rate is given,  the current port will
  4010. be set to this rate.
  4011.  
  4012. Options:
  4013.  
  4014.  echo   : Echo on
  4015.  noecho : Echo off
  4016.  local  : Echo local
  4017.  
  4018.  rts    : rts/cts  Hardware-Handshake
  4019.  xon    : xon/xoff Software-Handshake
  4020.  none   : no Handshake
  4021.  
  4022.  8N1    : 8 data bits, no
  4023.           parity, 1 stop bit
  4024.  7E1    : 7 data bits, even
  4025.           parity, 1 stop bit
  4026.  6O2    : 6 data bits, odd
  4027.           parity, 2 stop bits
  4028.  5N3    : 5 data bits, no
  4029.           parity, 1.5 stop bits
  4030.  
  4031.           etc...
  4032.  
  4033. Example:
  4034.  
  4035.  baud 38400     This  will  set the rate
  4036.                 to 38400 baud.
  4037.  
  4038. SEE ALSO:  port dialogue
  4039.  
  4040. §§COSHYHLP\BELL§
  4041. §noise§COSHYHLP\NOISE§
  4042. §sound dialogue§_Sound§
  4043. §
  4044.  
  4045. Command bell
  4046. ¯¯¯¯¯¯¯¯¯¯¯¯
  4047. bell n
  4048.  
  4049. This will create very beautiful sounds!  ;-)
  4050.  
  4051. The following values for n are available.
  4052.  
  4053.         1: Bing               2: Bang
  4054.         3: Crash              4: Ring
  4055.         5: Call               6: Accord
  4056.  
  4057. Why? To tease your cat, or to let you know if
  4058. a transmission has finished,  or  a script is
  4059. now waiting for user input, or ...
  4060.  
  4061. Example:
  4062.  
  4063.  bell 3    This will make a "crash" sound.
  4064.  
  4065. SEE ALSO:  noise, sound dialogue
  4066.  
  4067. §§COSHYHLP\BLITMODE§
  4068. §
  4069.  
  4070. Command blitmode
  4071. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4072. blitmode [option]
  4073.  
  4074. This command displays the current
  4075. blitter status.
  4076.  
  4077.  y  - Blitter is on
  4078.  n  - Blitter is off
  4079.  u  - Blitter is unavailable
  4080.  
  4081. Options:
  4082.  
  4083.  y    switches the blitter on
  4084.  n    switches the blitter off.
  4085.  
  4086. §§COSHYHLP\BREAK§
  4087. §
  4088.  
  4089. Command break
  4090. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  4091. break n
  4092.  
  4093. This will break out  of n nested if,
  4094. case, for, or while  structures.  If  
  4095. n is omitted, it will be set to one.
  4096.  
  4097. Example:
  4098.  
  4099.           if [expr1]; then
  4100.            if [expr2]; then
  4101.             cmd1
  4102.            else
  4103.             cmd2
  4104.             break 2
  4105.            fi
  4106.             cmd3
  4107.           fi
  4108.  
  4109. A break level of 2 is needed because
  4110. both if structures are to be left.
  4111.  
  4112. §§COSHYHLP\CARRIER§
  4113. §
  4114.  
  4115. Command carrier
  4116. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4117. carrier
  4118.  
  4119. This returns  0 (true)
  4120. if  the  modems  sends
  4121. the carrier signal, or
  4122. 1 (false) otherwise.
  4123.  
  4124. Example:
  4125.  
  4126.    if carrier; then
  4127.     hangup
  4128.    fi
  4129.  
  4130. Hangup, if there  is a
  4131. carrier.
  4132.  
  4133. §§COSHYHLP\CASE§
  4134. §
  4135.  case word in 
  4136.    [ pattern [ | pattern ] ... ) 
  4137.    list ;; ] ... 
  4138.  esac
  4139.  
  4140.           
  4141. A case command first expands word, and 
  4142. tries to match it against each pattern 
  4143. in  turn.  When  a match is found, the 
  4144. corresponding list is executed.  After 
  4145. the first match, no subsequent matches 
  4146. are attempted. The exit status is zero 
  4147. if no patterns are matches. Otherwise, 
  4148. it is the exit status of the last com-
  4149. mand executed in list.
  4150.  
  4151. Example:
  4152.  
  4153.   case $box in
  4154.     *Maus*) echo wir sind in einer Maus ;;
  4155.     *)      echo wir sind in keiner Maus ;;
  4156.   esac
  4157.  
  4158.  
  4159. §§COSHYHLP\CD§
  4160. §$CDPATH§Environment§
  4161. §$HOME§Environment§
  4162. §
  4163.  
  4164. Command cd
  4165. ¯¯¯¯¯¯¯¯¯¯
  4166. cd path
  4167.  
  4168. Change  the  current  directory   to  path.  The
  4169. variable $HOME  is  the  default  directory. The
  4170. variable $CDPATH defines the search path for the
  4171. directory containing path. Alternative directory
  4172. names are separated by a comma or a semicolon.
  4173.  
  4174. If path begins with a slash (/), then $CDPATH is
  4175. not used. The  variable  $OLDPWD  is  set to the
  4176. name of the current working directory before the
  4177. change.
  4178.  
  4179. Example:
  4180.  
  4181.  cd connect   Changes to the directory
  4182.               CoNnect.
  4183.  
  4184. §§COSHYHLP\CTTY§
  4185. §character set dialogue§_Zeichensatz§
  4186. §compatibility dialogue§_Kompatibilität§
  4187. §emulation dialogue§_Emulation§
  4188. §
  4189.  
  4190. Command ccty
  4191. ¯¯¯¯¯¯¯¯¯¯¯¯
  4192. ctty [options]
  4193.  
  4194. This changes several terminal parameters.
  4195.  
  4196. Options:
  4197.  
  4198.  VT52
  4199.  VT100
  4200.  VT102
  4201.  VT220-7  switches to  the  corresponding
  4202.  VT220-8  terminal emulation.
  4203.  
  4204.  VT52id
  4205.  VT100id
  4206.  VT101id
  4207.  VT102id
  4208.  VT220id  the same for the terminal id.
  4209.  
  4210.  cursnum  normal cursor keys
  4211.  cursappl application cursor keys
  4212.  
  4213.  keypadnum  numeric keypad
  4214.  keypadappl application keypad
  4215.  
  4216.  crlflf  incoming <lf>s are expanded to <cr><lf>
  4217.  lflf    no expansion of <lf>
  4218.  
  4219.  crcrlf  outgoing <cr>s are expanded to <cr><lf>
  4220.  crcr    no expansion of <cr>
  4221.  
  4222.  bsdel   del (delete) will be sent
  4223.          as bs (backspace) and bs
  4224.          will be sent as del.
  4225.  bsbs    bs and del have their original
  4226.          meaning.
  4227.  
  4228.  Atari   Atari character set and 'umlaute'
  4229.  ISO     ISO character set and 'umlaute'
  4230.  
  4231.  autowrap   auto wrap is active
  4232.  -autowrap  auto wrap is disabled
  4233.  
  4234.  smooth     use smooth scrolling
  4235.  -smooth    use fast scrolling
  4236.  
  4237.  colour     display ANSI colours
  4238.  -colour    do not use ANSI colours
  4239.  
  4240.  strip8     strip the highest bit
  4241.  -strip8    use all 8 bits.
  4242.  
  4243.  destructive   destructive backspace
  4244.  -destructive  normal backspace
  4245.  
  4246. SEE ALSO:  emulation dialogue,
  4247.            character set dialogue
  4248.            compatibility dialogue
  4249.  
  4250. §§COSHYHLP\DIAL§
  4251. §dialling dialogue§_Wahl§
  4252. §time format§COSHYHLP\TIMEFORM§
  4253. §
  4254.  
  4255. Command dial
  4256. ¯¯¯¯¯¯¯¯¯¯¯¯
  4257. dial [opt] number
  4258.  
  4259. Dials a given phone number. Normally this will be a
  4260. text (the text of a phonebook entry in the dialling
  4261. dialogue). If there is no matching text, the number
  4262. is dialled as it is (containing all symbols in it).
  4263.  
  4264. NOTE:  If the text  in  the phonebook entry
  4265.        contains spaces, you  should put the
  4266.        <number> argument in quotes ' '. You
  4267.        may also  just  give  the  first few
  4268.        letters of the telephone book entry.
  4269.        CoSHy searches for matching entries.
  4270.  
  4271. Options:
  4272.  
  4273.  -z seq    <seq>  becomes  the reset string. <n> is
  4274.  -r n      the number  of  tries  CoSHy  will do to
  4275.            get a carrier.  n=0 is used for infinite
  4276.            tries.
  4277.  -s tim    <tim>  is  the  time between consecutive
  4278.            tries (time format).
  4279.  -i ini    <ini> becomes the init string.
  4280.  -d dia    <dia> becomes the dial string.
  4281.  -v        Verbose.
  4282.  -n        will display the real number for a given
  4283.            phonebook entry. But will not dial.
  4284.  
  4285.  number    either phonebook entry or real number.
  4286.  
  4287. Returns:
  4288.  
  4289.    0  Connect     3  Busy        4  reserved
  4290.    5  No Carrier  6  No Answer   7  No Dialtone
  4291.    8  Error       9  Ring        10 Userdef
  4292.    11 Timeout
  4293.  
  4294. Example:
  4295.  
  4296.             dial -s 10s -r 5 0623760897
  4297.  
  4298. SEE ALSO:  dialling dialogue
  4299.  
  4300. §§COSHYHLP\DOWNLOAD§
  4301. §file transfer dialogue§_Transfer§
  4302. §
  4303.  
  4304. Command download
  4305. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4306. download [-p path]  [filename]
  4307.  
  4308. A file will be received with the options set in the
  4309. file transfer dialogue. A filename  may be given if
  4310. you want to override the  files  filename or if you
  4311. are using a protocol  where  the filename itself is
  4312. not transmitted (like X-modem).  The option -p path
  4313. is  used  to  specify  a  certain  path  where  the
  4314. incoming file should be placed.
  4315.  
  4316. Example:
  4317.  
  4318.  download -p 'f:\dfue\'
  4319.  
  4320. §§COSHYHLP\ECHO§
  4321. §
  4322.  
  4323. Command echo
  4324. ¯¯¯¯¯¯¯¯¯¯¯¯
  4325. echo [-n] arg1 ...
  4326.  
  4327. This will write all its
  4328. arguments separated  by
  4329. spaces to standard out.
  4330. If  -n  is   omitted  a
  4331. linefeed is appended.
  4332.  
  4333. Example:
  4334.  
  4335.  echo "hallo"
  4336.  
  4337. §§COSHYHLP\ENV§
  4338. §environment§Environment§
  4339. §setenv§COSHYHLP\SETENV§
  4340. §
  4341.  
  4342. Command env
  4343. ¯¯¯¯¯¯¯¯¯¯¯
  4344. env  [arg1 ...]
  4345.  
  4346. Without arguments, the environment variables
  4347. will be displayed.  If  arguments are given,
  4348. env is equivalent to setenv.
  4349.  
  4350. §§COSHYHLP\EVAL§
  4351. §
  4352.  
  4353. Command eval
  4354. ¯¯¯¯¯¯¯¯¯¯¯¯
  4355. eval  command
  4356.  
  4357. This will  execute  the  given  command  in
  4358. CoSHy and will NOT stop  the execution of a
  4359. running script, if an error in execution of
  4360. the command should occur.
  4361.  
  4362. Using eval you may  write a 'remote' script
  4363. to run on your computer and you may dial in
  4364. from outside  to  work  on  CoSHy's command
  4365. line.
  4366.  
  4367. Example:
  4368.  
  4369.  while true; do
  4370.    while true; do
  4371.      send 'Remote Script'
  4372.      send -n 'please enter password :'
  4373.      get -n pass
  4374.      if [ $pass = 'joshua' ]; then
  4375.        break 2
  4376.      fi
  4377.    done
  4378.    while true; do
  4379.      send -n 'Your Input >'
  4380.      get a;
  4381.      if ! carrier; then
  4382.        break 2
  4383.      fi
  4384.      echo "$a";
  4385.      eval "$a" > AUX:
  4386.    done
  4387.  done
  4388.  
  4389. §§COSHYHLP\EXIT§
  4390. §
  4391.  
  4392. Command exit
  4393. ¯¯¯¯¯¯¯¯¯¯¯¯
  4394. exit n
  4395.  
  4396. The current shell  level  is left.  Shell
  4397. level might also  be  a  script  file, in
  4398. which case execution  will  be stopped if
  4399. an exit is executed.  The return value of
  4400. the source or . command that executed the
  4401. script will be n or 0 if n is omitted.
  4402.  
  4403. §§COSHYHLP\SCANTABLE§
  4404. §scan table§Scantabelle§
  4405. §
  4406.  
  4407. Command scantable
  4408. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4409. scantable [filename]
  4410.  
  4411. This will read  in and execute
  4412. a scan table file  if filename
  4413. if  given. Otherwise, a loaded
  4414. scan table will be deleted.
  4415.  
  4416. §§COSHYHLP\EXPR§
  4417. §
  4418.  
  4419. Command expr
  4420. ¯¯¯¯¯¯¯¯¯¯¯¯
  4421. expr expression
  4422.  
  4423. This will evaluate  an  expression  and  put the
  4424. result to standard out.  If  you put the command
  4425. in $( ) or in `  `  (backquotes) you may use the
  4426. result to  fill  other  variables  (see  example
  4427. below). The return value of  expr is true (0) if
  4428. the result is not 0 and  false (1) if the result
  4429. is 0 or the expression contains errors.
  4430.  
  4431. Each part  of  expression  has  to  be  a single
  4432. argument.
  4433.  
  4434. There are the following  operations (in order of
  4435. hierarchy).
  4436.  
  4437. | OR:   The result  is  the  result  of  its
  4438.         first argument if this  is not zero.
  4439.         Otherwise, and  only  otherwise, the
  4440.         second argument is evaluated and the
  4441.         result of the  expression  is set to
  4442.         the one of the second argument.
  4443.  
  4444. & AND:  The result  is  the  result  of  its
  4445.         first  argument  if  this  is  zero.
  4446.         Otherwise, and  only  otherwise, the
  4447.         second argument is evaluated and the
  4448.         result of the  expression  is set to
  4449.         the one of the second argument.
  4450.  
  4451. < <= != => >:  Compare  its   arguments  and
  4452.                return 1 if  the  relation is
  4453.                true, 0 otherwise (do not mix
  4454.                this up with  the shell value
  4455.                for true(0) and false(1)). If
  4456.                the arguments are non-numeric
  4457.                the comparison  is  done  for
  4458.                alphabetical order.
  4459.  
  4460. + -:    Plus and minus;  both  arguments have
  4461.         to be  numeric.  The  result  is  the
  4462.         result of  the  corresponding numeric
  4463.         operation.
  4464.  
  4465. * / %:  Multiply,  divide,   and   mod;  both
  4466.         arguments have to be  numeric and the
  4467.         result is  again  the  result  of the
  4468.         corresponding numeric operation.
  4469.  
  4470. In all operations brackets may be used to change
  4471. operators hierarchy.  Take  care to  quote  them
  4472. correctly as ( ) are shell symbols also.
  4473.  
  4474. Example:
  4475.  
  4476.  expr \( 3 + 2 \) \* 2
  4477.              Writes 10 to STDOUT.
  4478.  
  4479.  `expr 3 + 2`
  4480.              This will replace  the result of
  4481.              the expression `  ...  `  with 5
  4482.              and tries to execute the command
  4483.              5. This normally will fail! :-)
  4484.  
  4485.  a=`expr 3 + 2`
  4486.  a=$(expr 3 + 2)
  4487.              Here, "a"  will  be  set  to the
  4488.              value of 5.
  4489.  
  4490.  a=$(expr $a + 1)
  4491.              Here, "a" will be increased by 1.
  4492.  
  4493.  b=`expr \($a +1 \) \* $a`
  4494.              Here, "b"  will  be  set  to the
  4495.              value of (a+1)*a.
  4496.  
  4497. §§COSHYHLP\AUSDRUCK§
  4498. §test§COSHYHLP\TEST§
  4499. §
  4500.  
  4501. Command expression
  4502. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4503. [ expression ]
  4504.  
  4505. The expression is evaluated like in the
  4506. test  command.  In   fact   CoSHy  will
  4507. replace this construction by:
  4508.  
  4509.   test expression.
  4510.  
  4511. Example:
  4512.  
  4513. [ $v -gt $w ]  Test if the  value of $v
  4514.                is higher than the value
  4515.                of $w.  The  return code
  4516.                will be  0  for  true or
  4517.                not 0 for false.
  4518.  
  4519. §§COSHYHLP\FALSE§
  4520. §true§COSHYHLP\TRUE§
  4521. §
  4522.  
  4523. Command false
  4524. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  4525. false
  4526.  
  4527. Will return false (1) as return value.
  4528. It is equivalent to "!true".
  4529.  
  4530. Example:
  4531.  
  4532.  false
  4533.  echo $?
  4534.  
  4535. §§COSHYHLP\FILESEL§
  4536. §
  4537.  
  4538. Command fileselect
  4539. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4540. fileselect <pfad> <default name>
  4541.            <extension> <message>
  4542.  
  4543. This calls the gem file selector. The
  4544. return value is true  (0) if the user
  4545. has pressed OK to leave the selector.
  4546. The chosen filename will  be found in
  4547. the variable $FILESELECT.
  4548.  
  4549. §§COSHYHLP\FKY§
  4550. §function key dialogue§_Funktionstasten§
  4551. §
  4552.  
  4553. Command fky
  4554. ¯¯¯¯¯¯¯¯¯¯¯
  4555. fky [opt] num [value]
  4556.  
  4557. This command displays or sets function keys.
  4558.  
  4559. Options:
  4560.  
  4561.  -c CoSHy script key (the left coshy button).
  4562.  -n CoSHy script key (the right coshy button).
  4563.  -o Will display the old content to stdout.
  4564.  
  4565. If value is given,  the  specified key will be
  4566. set to the value. num  is  the  same as in the
  4567. function key dialogue.
  4568.  
  4569. Example:
  4570.  
  4571.  send `fky -o 1`
  4572.     Sends the contents of function key F1.
  4573.  
  4574. §§COSHYHLP\FLUSH§
  4575. §
  4576.  
  4577. Command flush
  4578. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  4579. flush
  4580.  
  4581. This command will remove all pending characters
  4582. in the IO-Buffer of the SERIAL/MIDI device.
  4583.  
  4584. §§COSHYHLP\FOR§
  4585. §
  4586.  
  4587. Command for
  4588. ¯¯¯¯¯¯¯¯¯¯¯
  4589. for  name in list;
  4590.   do cmd1; cmd2; ...
  4591. done
  4592.  
  4593. For every word in list,  the value of $name
  4594. is set to this word and  the commands cmd1,
  4595. cmd2, ... between do and done are executed.
  4596.  
  4597. Example:
  4598.  
  4599.  for a in 1 2 3 4 5 6 7 8 9
  4600.   do
  4601.    echo $a
  4602.   done
  4603.  
  4604. This will display the numbers 1 to 9.
  4605.  
  4606. §§COSHYHLP\FUNCTION§
  4607. §
  4608.  
  4609. Command function
  4610. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4611. function name { commands }
  4612.  
  4613. This command defines a function named name.
  4614. The commands will  be  executed always when
  4615. name is executed. Arguments  to name may be
  4616. given and will be found in $1, $2 ...
  4617.  
  4618. Examples:
  4619.  
  4620.  function doubleecho {
  4621.                       echo $1 ;
  4622.                       echo $1
  4623.  }
  4624.  
  4625.  doubleecho HELLO
  4626.  
  4627.  This will result in:
  4628.  
  4629.   HELLO
  4630.   HELLO
  4631.  
  4632. function name
  4633.  
  4634.  This will delete the function named name.
  4635.  
  4636. function
  4637.  
  4638.  This will display all defined functions.
  4639.  
  4640. §§COSHYHLP\GET§
  4641. §eval§COSHYHLP\EVAL§
  4642. §read§COSHYHLP\READ§
  4643. §time format§COSHYHLP\TIMEFORM§
  4644. §waitfor§COSHYHLP\WAITFOR§
  4645. §
  4646.  
  4647. Command get
  4648. ¯¯¯¯¯¯¯¯¯¯¯
  4649. get <opt> <timoutval> <var1> <var2> ..
  4650.  
  4651. This is  equivalent  to  the  read  command. The
  4652. input is not typed  in  on  the  keyboard but is
  4653. taken from the serial port.  There you will have
  4654. the possibility to get  input  from the host (or
  4655. remote) side. (See example of the eval command).
  4656.  
  4657. The first parameter may  be  -n which will force
  4658. get not to send  an  echo  of  the typed in text
  4659. (useful for password inputs).
  4660.  
  4661. With -v (verbose)  the  typed  in  text  will be
  4662. displayed in CoNnect's terminal  window. -c will
  4663. cause get to return 2 on carrier loss.
  4664.  
  4665. A numerical  value  <timeoutval>  may  follow to
  4666. limit the user's  response  time.  If  a timeout
  4667. occurs, get  will  result  in  false  (1).
  4668.  
  4669. SEE ALSO:  time format, waitfor
  4670.  
  4671. The variables var1,  var2,  ...  will  be filled
  4672. like in read.
  4673.  
  4674. §§COSHYHLP\GETKEY§
  4675. §time format§COSHYHLP\TIMEFORM§
  4676. §
  4677.  
  4678. Command getkey
  4679. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4680. getkey [-n] [-c] [-v] [timeout] var1 [ var2 ...   ]
  4681.  
  4682. This will read as  many  characters from the serial
  4683. port as variables are  given.  If  -v  is set, this
  4684. characters will be  displayed  on CoNnect's screen.
  4685. If -n is set this characters  are not echoed to the
  4686. remote side.
  4687.  
  4688. A given timeout value  will  cause getkey to return
  4689. false if the remote user  did not enter the desired
  4690. number of keys  in  the  time  timeout value.
  4691.  
  4692. SEE ALSO:  time format
  4693.  
  4694. -c will cause getkey to return 2 on carrier loss.
  4695.  
  4696. §§COSHYHLP\GETTONE§
  4697. §answering machine§_Anrufbeantworter§
  4698. §
  4699.  
  4700. Command gettone
  4701. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4702. gettone <timeoutval> <var>
  4703.  
  4704. Reads in a touchtone sequence while in the
  4705. answering machine mode.  The  sequence has
  4706. to be ended by # by the user.
  4707.  
  4708. SEE ALSO:  answering machine.
  4709.  
  4710. §§COSHYHLP\HANGUP§
  4711. §dialling dialogue§_Wahl§
  4712. §'hangup'§T\HANGUP§
  4713. §
  4714.  
  4715. Command hangup
  4716. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4717. hangup
  4718.  
  4719. Will force the modem  to  hangup. How this
  4720. is done has to be specified by the user in
  4721. the dialling dialogue.
  4722.  
  4723. Example:
  4724.  
  4725.  if carrier; then
  4726.   hangup
  4727.  fi
  4728.  
  4729. Hangup is equivalent to  the terminal menu
  4730. item 'hangup'.
  4731.  
  4732. §§COSHYHLP\HOLDSCRN§
  4733. §function key§holdscreen-aktiv§
  4734. §
  4735.  
  4736. Command holdscreen
  4737. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4738. holdscreen [parameters]
  4739.  
  4740. This command toggles - if no parameters are given
  4741. - between hold screen on  and off. Watch the hold
  4742. screen LED in the terminal menu.
  4743.  
  4744. Set on the function key  F1,  F1 will satisfy the
  4745. VT100/220 standard.
  4746.  
  4747. Possible parameters are 1 or activate hold screen
  4748. or 0 to deactivate it.
  4749.  
  4750. §§COSHYHLP\IF§
  4751. §
  4752.  
  4753. Command if
  4754. ¯¯¯¯¯¯¯¯¯¯
  4755. if  cmd1; cmd2; ...; then
  4756.   cmd3; ...;
  4757. [else
  4758.   cmd4; ...;]
  4759. fi
  4760.  
  4761. The  commands  between  if  and  then  are
  4762. executed, where the  return  value  of the
  4763. last command is important  for the further
  4764. proceeding.  If  this  is   true  (0)  the
  4765. commands between then and  else  (or fi if
  4766. else is omitted) will  be  executed. If it
  4767. is false (1) the commands between else and
  4768. fi are executed.  The  else  branch may be
  4769. omitted.
  4770.  
  4771. Example:
  4772.  
  4773.  if cmd1;  then    If the return  value of
  4774.   echo "Yeah! ;-)" cmd1 is 0, a message of
  4775.  else              success is printed.
  4776.   echo "damn ;-(" If not, the script won't
  4777.  fi                be happy.
  4778.  
  4779. §§COSHYHLP\LOG§
  4780. §capture dialogue§_Protokoll§
  4781. §echo§COSHYHLP\ECHO§
  4782. §prot§COSHYHLP\PROT§
  4783. §
  4784.  
  4785. Command log
  4786. ¯¯¯¯¯¯¯¯¯¯¯
  4787. log [-n] text
  4788.  
  4789. Write a text to  the capture files (if
  4790. such a file is opened by the terminals
  4791. capture dialogue or the prot command).
  4792.  
  4793. The syntax is equivalent to echo.
  4794.  
  4795. SEE ALSO:  prot, capture dialogue
  4796.  
  4797. §§COSHYHLP\NOISE§
  4798. §bell§COSHYHLP\BELL§
  4799. §
  4800.  
  4801. Command noise
  4802. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  4803. noise filename ...
  4804.  
  4805. This command plays  a filename by
  4806. activating the .MOD  player Paula
  4807. or using DMA-Sound.
  4808.  
  4809. If neither Paula is installed nor
  4810. DMA available you may use bell as
  4811. a last chance to produce noise.
  4812.  
  4813. §§COSHYHLP\NOT§
  4814. §
  4815.  
  4816. Command !
  4817. ¯¯¯¯¯¯¯¯¯
  4818. !  cmd ...
  4819.  
  4820. Executes cmd and negates the return code.
  4821. True becomes false and vice versa.
  4822.  
  4823. In contrast to  Unix  shells the argument
  4824. to | may not be a pipe.
  4825.  
  4826. Example:
  4827.  
  4828.  if ! cmd1 | cmd2; then    UNIX
  4829.  
  4830.  if cmd1 | ! cmd2; then    CoSHy
  4831.  
  4832. §§COSHYHLP\PLAY§
  4833. §answering machine§_Anrufbeantworter§
  4834. §
  4835.  
  4836. Command play
  4837. ¯¯¯¯¯¯¯¯¯¯¯¯
  4838. play name
  4839.  
  4840. Plays a voice modem file. Output device
  4841. and voice mode have to be set first.
  4842.  
  4843. Returns:
  4844.  
  4845.   0 Successful
  4846.   1 Successful (Truncated Message)
  4847.   2 Modem Not Voice Modem.
  4848.   3 Timeout
  4849.   4 Fax Call
  4850.   5 DTMF-Code Received
  4851.   6 Data Call
  4852.  10 Modem Is Old ZyXEL
  4853.  11 CoNnect Not Registered (RECORD ONLY)
  4854.  12 Voice-Mode Not Active
  4855.  -1 File Write Protected
  4856.  -2 File Not Found
  4857.  -5 Output Error
  4858. -12 Out Of Heap
  4859. -13 No File Access
  4860. -28 Disk Full
  4861.  
  4862. The value of $DTMF  will  be  set to the
  4863. received digit in case  a  DTMF code was
  4864. received.
  4865.  
  4866. SEE ALSO:  answering machine
  4867.  
  4868. §§COSHYHLP\PROT§
  4869. §capture dialogue§_Protokoll§
  4870. §
  4871.  
  4872. Command prot
  4873. ¯¯¯¯¯¯¯¯¯¯¯¯
  4874. prot [options] [filename]
  4875.  
  4876. Options:
  4877.  
  4878.  -on    : Capture on, Ascii-Mode
  4879.  -asc   : Capture on, Ascii-Mode
  4880.  -bin   : Capture op, Binary-Mode
  4881.  -off   : Capture off.
  4882.           (Default -on)
  4883.  
  4884.  -dist  : Select the capture file after
  4885.           carrier loss.
  4886.  -nodist: Write always to the specified
  4887.           file.
  4888.  
  4889.  filename: name  of  the  capture file
  4890.            (only -on, -asc, -bin)
  4891.  
  4892. SEE ALSO:  capture dialogue
  4893.  
  4894. §§COSHYHLP\QUIT§
  4895. §
  4896.  
  4897. Command quit
  4898. ¯¯¯¯¯¯¯¯¯¯¯¯
  4899. quit <val>
  4900.  
  4901. Quits CoNnect. CoSHy is terminated and
  4902. all windows are  closed.  <val> is the
  4903. return code CoNnect will return to the
  4904. calling process. Default val is 0.
  4905.  
  4906. §§COSHYHLP\READ§
  4907. §
  4908.  
  4909. Command read
  4910. ¯¯¯¯¯¯¯¯¯¯¯¯
  4911. read name [name2 ...]
  4912.  
  4913. Uses STDIN (normally the keyboard) to read in a
  4914. string and divides it  (regardless of quoting!)
  4915. into parts containing no  spaces  or tabs.  The
  4916. parts are then assigned  to the variables name,
  4917. name2,  ...  If  there   are  less  parts  then
  4918. variables the last  variable  will  be assigned
  4919. all missing parts.
  4920.  
  4921. Example:
  4922.  
  4923.  read bbs; dial $"bbs"
  4924.  
  4925. This reads is a bbsname and starts dialling in.
  4926.  
  4927. §§COSHYHLP\READKEY§
  4928. §timeout value§COSHYHLP\TIMEFORM§
  4929. §
  4930.  
  4931. Command readkey
  4932. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4933. readkey [-v] [timeout] var1 [var2...]
  4934.  
  4935. Reads as many   characters   as  there are
  4936. variable names  (var1,  var2,...) from the
  4937. keyboard and assigns the keystrokes to the
  4938. given  variable.  If   a  timeout value is
  4939. given,  readkey  will  return false (1) if
  4940. the user needs too long to enter the keys.
  4941.  
  4942. If the option  -v   is   set, readkey will
  4943. echo its input on the terminal screen.
  4944.  
  4945. §§COSHYHLP\RECORD§
  4946. §answering machine§_Anrufbeantworter§
  4947. §
  4948.  
  4949. Command record
  4950. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4951. record filename
  4952.  
  4953. Gets a voice file from a Voice Modem and writes
  4954. it to filename.
  4955.  
  4956. Returns:
  4957.  
  4958.  0   Successful
  4959.  1   Successful (Message Too Long -- Truncated)
  4960.  2   Modem Not Voice Modem
  4961.  3   Timeout
  4962.  4   Fax Call
  4963.  6   Data Call
  4964.  10  Modem Is Old ZyXEL
  4965.  11  CoNnect Not Registered
  4966.  -1  Read Only File
  4967.  -2  File Not Found
  4968.  -5  Write Error
  4969.  -13 File Access Refused
  4970.  -28 Disk Full
  4971.  
  4972. SEE ALSO:  answering machine
  4973.  
  4974. §§COSHYHLP\REDRAW§
  4975. §
  4976.  
  4977. Command redraw
  4978. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4979. redraw
  4980.  
  4981. This command redraws the whole screen
  4982. before the  next  interactive entered
  4983. command or if the script exits.
  4984.  
  4985. §§COSHYHLP\SAVEBUF§
  4986. §'save buffer'§T\SAVPUF§
  4987. §
  4988.  
  4989. Command savebuf
  4990. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  4991. savebuf [-a]  filename
  4992.  
  4993. Saves the history buffer  to  a file filename.
  4994. If option -a is set, the buffer is appended to
  4995. a possibly existing file.
  4996.  
  4997. This command  is  useful  before  starting  an
  4998. external editor:
  4999.  
  5000. Example:
  5001.  
  5002. Set a function key to:
  5003.  
  5004.   savebuf d:/s.txt; cd c:/edit; edit d:\\s.txt
  5005.  
  5006. Click on the left coshy button.
  5007.  
  5008. Savebuf  is  similar  to   the  terminal  menu
  5009. function 'save buffer'.
  5010.  
  5011. §§COSHYHLP\SCRIPT§
  5012. §
  5013.  
  5014. Command . (Script)
  5015. ¯¯¯¯¯¯¯¯¯
  5016. .  file arg1 arg2 ...
  5017.  
  5018. Runs a file as  a CoSHy Script. The
  5019. command is the  dot,  so  between .
  5020. and file there has  to  be a space.
  5021. Following arguments are assigned to
  5022. the values $1 to  $n.  $0 is always
  5023. set to the name of file.
  5024.  
  5025. Example:
  5026.  
  5027.  . maus   Runs a  script maus or if
  5028.           the maus is available the
  5029.           script MAUS.SCR.
  5030.  
  5031. §§COSHYHLP\SEND§
  5032. §echo§COSHYHLP\ECHO§
  5033. §
  5034.  
  5035. Command send
  5036. ¯¯¯¯¯¯¯¯¯¯¯¯
  5037. send [-n]  arg1 arg2 ....
  5038.  
  5039. Is similar to echo, but writes its arguments
  5040. to the serial device.
  5041.  
  5042. Example:
  5043.  
  5044.  send "at z1"   Send Hayes command for modem
  5045.                 reset to profile 1.
  5046.  
  5047. §§COSHYHLP\SENDBREAK§
  5048. §'sendbreak'§T\BREAK§
  5049. §
  5050.  
  5051. Command sendbreak
  5052. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5053. sendbreak
  5054.  
  5055. On the current port a 'break' will be sent
  5056. (0.7s $00 without start or stop bits).
  5057.  
  5058. This command is  equivalent  to the action
  5059. 'sendbreak' in the terminal menu.
  5060.  
  5061. §§COSHYHLP\SET§
  5062. §
  5063.  
  5064. Command set
  5065. ¯¯¯¯¯¯¯¯¯¯¯
  5066. set  arg1 val1 arg2 val2 ...
  5067.  
  5068. Without  arguments  the   shell  variables  are
  5069. shown.  Otherwise,   identical   to  arg1=val1;
  5070. arg2=val2; ... (this is not a good Unix set!).
  5071.  
  5072. Example:
  5073.  
  5074.  set HLP 'C:\'     Sets the  shell variable HLP
  5075.                    to 'C:\'.
  5076.  
  5077. §§COSHYHLP\SETENV§
  5078. §environment variables§Environment§
  5079. §
  5080.  
  5081. Command setenv
  5082. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5083. setenv  arg1 val1 arg2 val2 ...
  5084.  
  5085. The environment variables  arg1,  arg2 ...
  5086. are assigned to the  values val1, val2 ...
  5087. Shell variables are not changed in any way
  5088. by this operation, only $?.
  5089.  
  5090. Example:
  5091.  
  5092.  setenv ROWS 24
  5093.  
  5094. SEE ALSO: Environment Variables
  5095.  
  5096. §§COSHYHLP\SHIFT§
  5097. §
  5098.  
  5099. Command shift
  5100. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  5101. shift  m
  5102.  
  5103. Moves the values of the shell variables $1,
  5104. ... $n to the left; m determines the number
  5105. of moves. It defaults to 1 if m is omitted.
  5106. The return code is false (1) if m > n.
  5107.  
  5108. Example:
  5109.  
  5110.  shift 3
  5111.  
  5112. §§COSHYHLP\SLEEP§
  5113. §time format§COSHYHLP\TIMEFORM§
  5114. §
  5115.  
  5116. Command sleep
  5117. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  5118. sleep [-t] n
  5119.  
  5120. Waits a given time  n  (  n  is in the
  5121. CoSHy time format).
  5122.  
  5123. If option -t is used, n is the time of
  5124. day to wait for.
  5125.  
  5126. Example:
  5127.  
  5128.  sleep 120          Waits 120 sec.
  5129.  sleep 2H           Waits   2 h
  5130.  sleep -t 730       Waits until 7:30am
  5131.  
  5132. §§COSHYHLP\SLOT§
  5133. §Transfer Dialogue§_Transfer§
  5134. §
  5135.  
  5136. Command slot
  5137. ¯¯¯¯¯¯¯¯¯¯¯¯
  5138. Without arguments,  this  command
  5139. prints the current transfer slot.
  5140.  
  5141. Using slot n (n  between 1 and 8)
  5142. can be used  to  set  the current
  5143. transfer slot.
  5144.  
  5145. SEE ALSO: Transfer Dialogue
  5146.  
  5147. §§COSHYHLP\TEST§
  5148. §[  expr  ]§COSHYHLP\AUSDRUCK§
  5149. §if§COSHYHLP\IF§
  5150. §while§COSHYHLP\WHILE§
  5151. §
  5152.  
  5153. Command test
  5154. ¯¯¯¯¯¯¯¯¯¯¯¯
  5155. test  expression
  5156.  
  5157. Returns  either  true   (0)   or   false  (1)
  5158. depending of the evaluation  of the relations
  5159. in expression.
  5160.  
  5161. Possible relations are:
  5162.  
  5163. Expression: returns true if:
  5164.  
  5165. -d file    file exists and is a directory.
  5166.  
  5167. -f file    file exists and is a normal file.
  5168.  
  5169. -r file    file exists and is readable.
  5170.  
  5171. -s file    file length is not zero.
  5172.  
  5173. -t  fd     fd is opened on a tty.   If fd is
  5174.            omitted it defaults to 1 (stdout).
  5175.  
  5176. -w file    file exists and is writeable.
  5177.  
  5178. -z string  length of string is 0.
  5179.  
  5180. -n string  length of string is > 0.
  5181.  
  5182. str1=str2  str1 and str2 are identical.
  5183.  
  5184. str1!=str2 str1 and str2 not identical.
  5185.  
  5186. !expr1     expr1 is false.
  5187.  
  5188. expr1 -a expr2
  5189.            expr1 and expr are true
  5190.  
  5191. expr1 -o expr2
  5192.            expr1 or expr2 are true
  5193.  
  5194. arg1 OP arg2
  5195.            an arithmetical comparison
  5196.            between arg1 and arg2.
  5197.            Values for OP:
  5198.            -eq equal
  5199.            -ne not equal
  5200.            -lt less than
  5201.            -le less or equal
  5202.            -gt greater than
  5203.            -ge greater or equal
  5204.            arg1 and arg2 should be integers.
  5205.  
  5206. The command  test  can  use  brackets  to set
  5207. operator hierarchy.
  5208.  
  5209. If the command [  expr  ]  is  found, test is
  5210. called.
  5211.  
  5212. The result of test, normally is used in if or
  5213. while statements. It can also be found in $?.
  5214.  
  5215. Example:
  5216.  
  5217.  test 1 -gt 4  returns false
  5218.  
  5219.  [-f connect.prg] should return true in
  5220.                   CoNnect's directory.
  5221.  
  5222.  test -z ""    returns 0 (true).
  5223.  
  5224. §§COSHYHLP\TIMEFORM§
  5225. §
  5226.  
  5227. CoSHy Time Format
  5228. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5229. You can specify the following units
  5230. in time format.
  5231.  
  5232.  s = Second
  5233.  m = Millisecond
  5234.  M = Minute
  5235.  H = Hour
  5236.  h = Centisecond
  5237.  
  5238. Example:
  5239.  
  5240.    sleep  42H    Waits 42 hours.
  5241.  
  5242. §§COSHYHLP\TRUE§
  5243. §
  5244.  
  5245. Command # text
  5246. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5247. This command always returns true. It can
  5248. be used as a comment.
  5249.  
  5250. Example:
  5251.  
  5252.  # quit       (Quit will not be executed
  5253.                as it is a comment.)
  5254.  
  5255. §§COSHYHLP\TRUE1§
  5256. §false§COSHYHLP\FALSE§
  5257. §
  5258.  
  5259. Command true
  5260. ¯¯¯¯¯¯¯¯¯¯¯¯
  5261. Always returns true. Identical
  5262. to !false.
  5263.  
  5264. Example:
  5265.  
  5266.  true         (Returns '0')
  5267.  echo $?
  5268.  
  5269. §§COSHYHLP\UNALIAS§
  5270. §alias§COSHYHLP\ALIAS§
  5271. §
  5272.  
  5273. Command unalias
  5274. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5275. Removes an alias definition.
  5276.  
  5277. unalias alias name
  5278.  
  5279. §§COSHYHLP\UNSET§
  5280. §
  5281.  
  5282. Command unset
  5283. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  5284. unset arg1 arg2 ...
  5285.  
  5286. All variables in the command line will be
  5287. unset (deleted).
  5288.  
  5289. Example:
  5290.  
  5291.  unset a PATH
  5292.  
  5293.   The variables "a"  and  "PATH"  will be
  5294.   deleted. The environment  variables "a"
  5295.   and "PATH"  will stay untouched.
  5296.  
  5297. §§COSHYHLP\UPLOAD§
  5298. §Transfer Dialogue§_Transfer§
  5299. §
  5300.  
  5301. Command upload
  5302. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5303. A file will be uploaded using the parameters in
  5304. the Transfer Dialogue. If filename is missing a
  5305. file selector will be  opened  to let you chose
  5306. your selection. If  you  are  using an external
  5307. protocol, a given filename  will  replace the $
  5308. sign in the command line to this programs.
  5309.  
  5310. The option -p will allow you to setup a default
  5311. upload path.
  5312.  
  5313. Example:
  5314.  
  5315.  upload 'c:\test\infile.txt'
  5316.  
  5317. SEE ALSO: Transfer Dialogue.
  5318.  
  5319. §§COSHYHLP\VERSION§
  5320. §
  5321.  
  5322. Command version
  5323. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5324. The command version  will  display the
  5325. current number  of  CoNnect. Normally,
  5326. this function will not get in trouble,
  5327. if the  version  number  changes while
  5328. the command is executed.
  5329.  
  5330. §§COSHYHLP\WAITFOR§
  5331. §time§COSHYHLP\TIMEFORM§
  5332. §
  5333.  
  5334. Command waitfor
  5335. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5336.     waitfor [-s -c -i -o file -t time] string1
  5337.                           string2 ... string20
  5338.  
  5339. Waits until one  of  the  strings  appended as
  5340. parameters to waitfor  occurs  in the incoming
  5341. data stream or the timeout is reached.
  5342.  
  5343. If no timeout occurs waitfor returns true (0).
  5344. In addition the variable WAITID  is set to the
  5345. string number received (1  -  ...) and WAITSTR
  5346. is set to the  string  received. While waiting
  5347. all characters received  will  be displayed on
  5348. the terminal screen  unless  the  parameter -s
  5349. (silent) is set.
  5350.  
  5351. The following options are known to waitfor:
  5352.  
  5353.  -s       silent - just waiting - not output -
  5354.  -c       returns 2 on carrier loss.
  5355.  -i       Incoming data is scanned  regardless
  5356.           of upper and lower case.
  5357.  -t time  timeout value.
  5358.  -o file  appends all incoming data to file.
  5359.  
  5360. Example:
  5361.  
  5362.       if waitfor -t 60 'CONNECT' 'BUSY'
  5363.                         'NO CARRIER'; then
  5364.         if [ $WAITID = 1 ] ; then
  5365.          echo 'we got CoNnected'
  5366.         else if [ $WAITSTR = 'BUSY' ]; then
  5367.           echo 'Busy'
  5368.          else
  5369.           echo 'something very funny'
  5370.          fi
  5371.         fi
  5372.        fi
  5373.  
  5374. §§COSHYHLP\WHILE§
  5375. §
  5376.  
  5377. Command while
  5378. ¯¯¯¯¯¯¯¯¯¯¯¯¯
  5379.      while  cmd1; cmd2; ...; do
  5380.        cmd3; ...;
  5381.      done
  5382.  
  5383. All commands between while and do are
  5384. executed and if  the  return  code of
  5385. the last  command  is  true  (0)  the
  5386. commands  between  do  and  done  are
  5387. executed.  Then   proceeding   starts
  5388. again until the  last command between
  5389. while and do returns false.
  5390.  
  5391. Example:
  5392.  
  5393.      while [$a -ne 0]
  5394.        do
  5395.         a='expr $a - 1'
  5396.         b='expr $b + 2'
  5397.      done
  5398.  
  5399. §§Edithelp§
  5400. §
  5401.  
  5402. CoNnect On-line Help Editing
  5403. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5404. On-line help in CoNnect needs two files: CONNECT.HLP
  5405. and CONNECT.IDX. If you want  to edit help texts (to
  5406. remove the lots of  spelling  and grammar mistakes),
  5407. you will have to  change  CONNECT.HLP only.  CoNnect
  5408. will fix the index file itself.
  5409.  
  5410. If you have  corrected  parts  of  the  help file, I
  5411. really ask you to  send  them  to  me.   I will then
  5412. apply them to the next release.
  5413.  
  5414. Help entries start with the line (a help marker).
  5415.  
  5416.  §§Help Entry§
  5417.  
  5418. Note: When reading this help,  the L dot will appear
  5419. as a § character.
  5420.  
  5421. Where Help Entry is an  arbitrary  marker and can be
  5422. used for referencing this help text. Below this line
  5423. are the references.
  5424.  
  5425.  §Test§Help-Test§
  5426.  §Test2§Help-Test2§
  5427.  §
  5428.  
  5429. The end of the references is marked by a single § on
  5430. the next line.
  5431.  
  5432. Below the help text can  be  found where all phrases
  5433. which are equal to the  first  string in a reference
  5434. will be bold and  underlined  to  show the user that
  5435. this word or phrase is  linked  to another help text
  5436. which can  be  reached  by  double-clicking  on  it.
  5437. Selecting such an item  will  cause  CoNnect to show
  5438. the suitable help text that  has a help marker equal
  5439. to the second string in the reference.
  5440.  
  5441. §§Neues2.0n§
  5442. §
  5443.  
  5444. The information regarding changes
  5445. in releases  2.00, 2.01 and 2.02,
  5446. has not yet been supplied. Please
  5447. contact the author for this.
  5448.  
  5449. §§Neues2.10§
  5450. §Character Set§_Zeichensatz§
  5451. §history buffer§_Puffer§
  5452. §scan table§COSHYHLP\SCANTABLE§
  5453. §
  5454.  
  5455. New in 2.10
  5456. ¯¯¯¯¯¯¯¯¯¯¯
  5457.  ∙ CoNnect now has  a  HyperText-like context sensitive
  5458.    on-line help.  This  will  be  helpful  for  all the
  5459.    beginners in using this  program  as most complaints
  5460.    are concerned  with  the  large  number  of possible
  5461.    settings.
  5462.  
  5463.  ∙ CoNnect got an  internal  X-,  Y-, Z-Modem protocol.
  5464.    Get  more  information,  by   opening  the  transfer
  5465.    dialogue and pressing HELP  there.  CompuServe B and
  5466.    B+ are also supported internally.
  5467.  
  5468.  ∙ Finally, you are now able  to see the history buffer
  5469.    in an extra window. All selecting and clipping stuff
  5470.    works fine there too.
  5471.  
  5472.  ∙ CoNnect got some so called  scan tables. They may be
  5473.    used to define  any  key  of  the    Atari keyboard.
  5474.    Using this  feature  you  can  easily  implement the
  5475.    doorway mode  to  have  remote  control  over  a  PC
  5476.    running the doorway program.
  5477.  
  5478.    A doorway scan table can be found in this archive.
  5479.  
  5480.  ∙ The Type Ahead Buffer (CONTROL+INSERT) will now stay
  5481.    open till its window is closed.
  5482.  
  5483.  ∙ Redrawing TEK-windows is  a  lot  faster, due to the
  5484.    fact that I needed it myself.  ;-)
  5485.  
  5486.  ∙ Status reports of the TEK-mode are now suppressible.
  5487.    This will be a useful feature for VMS-users.
  5488.  
  5489.  ∙ 115200 Baud  on  TT's  Serial2,  on  the  Falcon and
  5490.    MegaSTE's MODEM2 and SERIAL2 ports.
  5491.  
  5492.  ∙ Preparations for Mag!X (1.11 and 2.0).
  5493.  
  5494.  ∙ The dialling dialogue now has colour icons.
  5495.  
  5496.  ∙ Pressing  SHIFT  and  double-clicking  an  phonebook
  5497.    entry  will  activate  a  continuous  dial  for  one
  5498.    specific number.
  5499.  
  5500.  ∙ Placing "^" in the  dialling sequence will pull down
  5501.    DTR for 700MS.
  5502.  
  5503.  ∙ CONNECT.NUM + Entries
  5504.  
  5505.    +t 15.0  Time the modem needs to get a carrier after
  5506.             the other side has taken up the phone.
  5507.  
  5508.    +T 5.0   Time  a  carrier  must  be  present to make
  5509.             CoNnect think it was a real carrier.
  5510.  
  5511.    +u DM    Unit of your money - probably $ or £.
  5512.  
  5513.    NUM.DOC provides lots  of  useful  information about
  5514.    the programming of CONNECT.NUM!
  5515.  
  5516.  ∙ Using the  compatibility  dialogue  you  can now set
  5517.    <LF> to clear screen.
  5518.  
  5519.  ∙ MultiTOS:
  5520.  
  5521.    Drag and Drop:   CoNnect  will  start uploading when
  5522.    you drop files on its windows.
  5523.  
  5524.  ∙ Money  (Philipp's  request)  can  be  found  in  the
  5525.    terminal menu.
  5526.  
  5527.  ∙ A new special character for dialling strings:
  5528.  
  5529.      @  escapes the next character.
  5530.      @~ does not delay but sends ~
  5531.      @@ sends @
  5532.  
  5533.  ∙ Real-time slider in the dialling dialogue.
  5534.  
  5535. §§Neues2.20§
  5536. §from keyboard§Wahltastatur§
  5537. §
  5538.  
  5539. New in 2.20
  5540. ¯¯¯¯¯¯¯¯¯¯¯
  5541.  ∙ PC Colours are  supported finally. See the
  5542.    compatibility dialogue for details.
  5543.  
  5544.  ∙ Output speed has  increase  up to a factor
  5545.    of 30%.
  5546.  
  5547.  ∙ Bug fixes in the Tek 4014 emulation.
  5548.  
  5549.  ∙ Problems with voice recording and HS-Modem
  5550.    /mint fixed.
  5551.  
  5552.  ∙ New help text: Operating the dial dialogue
  5553.    from keyboard.
  5554.  
  5555.  ∙ On some  MultiTOS  Versions CoNnect didn't
  5556.    work  on  the  Falcon.   Use  one  of  the
  5557.    following lines in your MINT.CNF:
  5558.  
  5559.          setenv MODEMDEV U:\DEV\AUX
  5560.          setenv MODEMDEV U:\DEV\MODEM1
  5561.          setenv MODEMDEV U:\DEV\MODEM2
  5562.  
  5563. One of them is supposed to give good results,
  5564. even on your Falcon.
  5565.  
  5566.  ∙ Like  Mupfel,  CoSHy   now   supports  the
  5567.    environment    variables     SUFFIX    and
  5568.    GEMSUFFIX. In case you call a GEM program,
  5569.    the mouse will be visible. Otherwise, not.
  5570.  
  5571.    setenv SUFFIX     'prg,tos,app,ttp,gtp'
  5572.    setenv GEMSUFFIX  'prg,app,gtp'
  5573.  
  5574.  ∙ CoNnect now supports the XSDD block device
  5575.    drivers for serial I/O.
  5576.  
  5577.  ∙  Error  131,  which  showed  up  when  'No
  5578.    Multi-tasking' was active is removed now.
  5579.  
  5580. §§Neues2.40§
  5581. §get§COSHYHLP\GET§
  5582. §getkey§COSHYHLP\GETKEY§
  5583. §mouse in on-line editors§Onlinemaus§
  5584. §waitfor§COSHYHLP\WAITFOR§
  5585. §case§COSHYHLP\CASE§
  5586. §$* and $@§COSHYHLP\INPWORK§
  5587. §extensions to parameter substitution§COSHYHLP\SPECPAR§
  5588. §
  5589.  
  5590. New in 2.40
  5591. ¯¯¯¯¯¯¯¯¯¯¯
  5592.  ∙ The upgrade to CoNnect 2.40  is not free DM 10,--)
  5593.    for the first time.
  5594.  
  5595.  ∙ Help System updated.
  5596.  
  5597.  ∙ On-line time display does not flicker.
  5598.  
  5599.  ∙ CompuServe  B  and  B+  finally   work.  Thanks to
  5600.    CompuServe Munich for the friendly support.
  5601.  
  5602.  ∙ Scripts run a lot faster now.
  5603.  
  5604.  ∙ Z-Modem Autostart  works  fine  now  when  you are
  5605.    using the internal Z-Modem -  even if the terminal
  5606.    window is in the  background  (lots of Mag!X users
  5607.    asked for that).
  5608.  
  5609.  ∙ After  a  file  transfer  the  correlated terminal
  5610.    window will top automatically.
  5611.  
  5612.  ∙ Z-Modem Upload got lots  of faster. TT->TT runs at
  5613.    15000cps (under Mag!X 2.0).
  5614.  
  5615.  ∙ Mouse interrupts  are  now  disabled when enabling
  5616.    the box: 'No Multi-tasking' during file transfers.
  5617.  
  5618.  ∙ Multiple file up/download  will  now have a better
  5619.    display in the transfer window.
  5620.  
  5621.  ∙ Crazy Sound will  now  co-operate with CoNnect and
  5622.    vice versa.
  5623.  
  5624.  ∙ You can use the mouse in on-line editors.
  5625.  
  5626.  ∙ The ALT key  becomes  more  emacs19 friendly. M->,
  5627.    M-< and M-C-x finally work.
  5628.  
  5629.  ∙ The new HS-Modem is  supported.  Users not able to
  5630.    install the new HS-Modem due  to a lack of English
  5631.    docs, should at least remove the old HS-Modem from
  5632.    their autofolders as this one will bomb CoNnect.
  5633.  
  5634.  ∙ Transfer priorities  became  flexible. Windows are
  5635.    more easy to use when a transfer is in progress.
  5636.  
  5637.  ∙ 'Z-Modem rename' changed!  Now  the  old file will
  5638.    become renamed.  The  received  file  will    keep
  5639.    it's name.
  5640.  
  5641.  ∙ get, getkey and waitfor  got  a new parameter (-c)
  5642.    to enable carrier checking in these commands.
  5643.  
  5644.  ∙ Adaptions for WinX 2.3 (still beta).
  5645.  
  5646.  ∙ Remarkable output speed improvements.
  5647.  
  5648.  ∙ These  Background windows allow  blinking text and
  5649.    blinking cursors.
  5650.  
  5651.  ∙ CoNnect will no longer open all ports but only the
  5652.    ones selected by the user.
  5653.  
  5654.  ∙ Severe bugs handling the new HS-Modem were solved.
  5655.  
  5656.  ∙ Bug in Scan tables  removed. Bug made entries with
  5657.    less than 3 fields useless.
  5658.  
  5659.  ∙ Some  bugs  in the  Falcon Tos don't cause trouble
  5660.    any more.
  5661.    1) Io-Redirection
  5662.    2) Touching of read-only files.
  5663.  
  5664.  ∙ Scripts are running as an own CoNnect process now.
  5665.    This  means  multitasking while CoNnect is working
  5666.    on a script.
  5667.  
  5668.  ∙ Even in scriptmode the internal dialog box for the
  5669.    file transfer is shown.
  5670.  
  5671.  ∙ Enhancements to vt220.
  5672.  
  5673.  ∙ CR  is  now  mapable  on CRLF in the input stream,
  5674.    too.
  5675.    
  5676.  ∙ echo $( ls *.c | wc -l ) Files 
  5677.    did  not  work  as  there  was a bug in piping in 
  5678.    command substitutions.
  5679.  
  5680.  ∙ Voice modems of type TIA TR29.2 are supported
  5681.  
  5682.  ∙ CoSHy got a new command: case
  5683.  
  5684.  ∙ A new 'LED' in the terminal's menu bar indicates
  5685.    an active CoSHy.
  5686.  
  5687.  ∙ Two new special parameters for the CoSHy:
  5688.    $* and $@
  5689.  
  5690.  ∙ new extensions to parameter substitution 
  5691.    were introduced: ${parameter:+word} ...
  5692.  
  5693.  ° CompuServe B and B+ work again. Versions
  5694.    2.40 - 2.45 had another bug implemented.
  5695.  
  5696.  ∙ ZModem 8K blocks. This option is non 
  5697.    conformant with the OMEN protocol and 
  5698.    therefore not with DSZ but works fine
  5699.    with GEMSZRZ and some unix implementations.
  5700.  
  5701.  ∙ The internal file transfer protocols now
  5702.    write statistics information into CONNECT.LOG
  5703.    which can again be evaluated in the 
  5704.    charge statistics dialog.
  5705. §§History§
  5706. §Changes up to 2.10§Neues2.10§
  5707. §Changes in 2.20§Neues2.20§
  5708. §Changes in 2.4x§Neues2.40§
  5709. §
  5710.  
  5711. History
  5712. ¯¯¯¯¯¯¯
  5713. We hope you are  using  CoNnect 2.0 or
  5714. higher because otherwise  reading this
  5715. history will not be much fun for you.
  5716.  
  5717. Regarding version  1.96,  CoNnect 2.20
  5718. has got a lot of improvements.
  5719.  
  5720.            Changes up to 2.10
  5721.            Changes in 2.20
  5722.            Changes in 2.4x
  5723.  
  5724.  
  5725. §§Preisliste§
  5726. §where to register§Wo Registrieren§
  5727. §
  5728.  
  5729. The current shareware fees for CoNnect (valid
  5730. until 1.3.1993) can be found in this table:
  5731.  
  5732.                | commercial  | non commercial  |
  5733. ------------------------------------------------
  5734.    Key  &      |   DM 150,-  |       DM 60,-   |
  5735.    Manual      |    $ 110,-  |        $ 50,-   |
  5736.                |    £  65,-  |        £ 29,95  |
  5737. ------------------------------------------------
  5738.    Key  &      |   DM 170,-  |       DM 65,-   |
  5739.    Manual     &|    $ 125,-  |        $ 55,-   |
  5740.    Disk        |    £  70,-  |        £ 33,-   |
  5741. ------------------------------------------------
  5742.    From foreign|   (s.oben)  |     (s. oben)   |
  5743.    countries   |   + DM 10,- |      + DM 10,-  |
  5744.    to germany  |             |                 |
  5745. ------------------------------------------------
  5746.  
  5747. How do you know if you need a commercial version
  5748. or not?   That's  quite easy.   If you are using
  5749. CoNnect  with the aim to make any kind of profit
  5750. for  yourself or your  company,  you will need a
  5751. commercial  registration (the profit made by the
  5752. telephone  company  from  CoNnect's  use  is  of
  5753. course excluded).  The author of CoNnect himself
  5754. has a commercial registration, too ;-)
  5755.  
  5756. If  you are using a non-commercial registration,
  5757. you should check if the above lines now apply to
  5758. you.  In this  case  you  have  to  upgrade to a
  5759. commercial version.
  5760.  
  5761. It is always important where to register.  Check
  5762. here for local distributors.
  5763.  
  5764. §§Updates§
  5765. §author§Programmierer§
  5766. §
  5767.  
  5768. Updates for CoNnect will be published from
  5769. time to  time.  They  usually  involve bug
  5770. fixes as well as new features.
  5771.  
  5772. As the key system provides a good facility
  5773. for registered  users  to  download  a new
  5774. version  and  run  a   unlimited  copy  of
  5775. CoNnect, I  would  like  to  continue with
  5776. this system.
  5777.  
  5778. If you  do  not  find  a  new  version  of
  5779. CoNnect in your local  bbs,  you  may want
  5780. to contact the author for an update.
  5781.  
  5782. In this case you have to send him:
  5783.  
  5784.  1) An empty formatted disk (3.5" DD).
  5785.  2) An envelope with your address on it.
  5786.  3) DM 5,- (or equivalent).
  5787.  4) + enough money for postage.
  5788.  
  5789. If one of these four points is missing you
  5790. can be sure not to get any response...
  5791.  
  5792. §§Fehler§
  5793. §
  5794.  
  5795. Bugs
  5796. ¯¯¯¯
  5797. I have  tried  to  release  CoNnect  with  as few
  5798. errors as possible  but  CoNnect  is  software so
  5799. there will certainly be some  bugs which were not
  5800. found until the date  of release... Please inform
  5801. the author if you think you have found a bug.
  5802.  
  5803. This is a kind of  cookbook  on how to proceed in
  5804. such a case.
  5805.  
  5806.  a) Try to reproduce the  bug without AUTO folder
  5807.     and ACCs.
  5808.  b) If the bug is not  present in case a), try to
  5809.     find the guilty AUTO-PRG or ACC.
  5810.  c) Write a bug report. This should contain:
  5811.  
  5812.    ∙  the version of CoNnect.
  5813.  
  5814.    ∙  a description of your system, (TOS-Version,
  5815.        Memory, etc).
  5816.  
  5817.    ∙  a statement saying either  the bug is still
  5818.       present using a)  or  specifying the guilty
  5819.       component of b) above.
  5820.  
  5821.    ∙  and a DETAILED description how to reproduce
  5822.       the bug.
  5823.  
  5824. Following these  instructions  you  can  be  sure
  5825. to receive an answer soon.
  5826.  
  5827. §§General§
  5828. §here§Onlinehilfe§
  5829. §CoSHy§CoSHy§
  5830. §Main Menu§Hauptmenü§
  5831. §Terminal Menu§Menue-Term§
  5832. §Tektronix Menu§Menue-Tek§
  5833. §Creating Help Files§Edithelp§
  5834. §shareware§Shareware§
  5835. §Bug Reports§Fehler§
  5836. §Changes In Previous Releases§History§
  5837. §price§Preisliste§
  5838. §
  5839.  
  5840. This is the on-line help for CoNnect.
  5841. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  5842. Do not forget that CoNnect is a shareware
  5843. product. It  is  not  freeware  or public
  5844. domain - you have to pay to use it.
  5845.  
  5846. If you want to  learn something about the
  5847. help system, please double-click here.
  5848.  
  5849.      Other help may be obtained for:
  5850.  
  5851.       CoSHy
  5852.       Main Menu
  5853.       Terminal Menu
  5854.       Tektronix Menu
  5855.  
  5856.       Changes In Previous Releases
  5857.  
  5858.       Bug Reports
  5859.  
  5860.       Creating Help Files
  5861.  
  5862. Check for all CoNnect features first and then
  5863. compare them to CoNnect's incredible low price.
  5864.