home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / hardware / netkb.lha / NetKeyboard / Keyboard.doc < prev    next >
Encoding:
Text File  |  1994-08-10  |  5.6 KB  |  151 lines

  1.  
  2.  
  3.  
  4.  
  5.                     REMOTE KEYBOARD ACCESS PACKAGE
  6.                               for KS2.0+
  7.  
  8.                     ------------------------------
  9.  
  10.                     (c) Aug 1994 by K.P. van Beem
  11.  
  12.  
  13.  
  14.  
  15. DISTRIBUTION NOTICE
  16. ===================
  17.  
  18. This package is distributed as ShareWare (with exception of JMouse,
  19. which is FreeWare). You may freely distribute it as long as it's
  20. complete and unmodified. If you still use it after an evoluation
  21. period of 2 weeks, you have to pay a ShareWare fee. See the
  22. 'Copyrights' section at the end of this documentation. Inclusion on
  23. bootable or other wise self-starting CD's is not allowed, unless you
  24. send me a free copy of that CD.
  25.  
  26.  
  27.  
  28. INTRODUCTION
  29. ============
  30.  
  31. Hello you all, and welcome to this remote keyboard access package. The
  32. main function of this package is to use one keyboard for two or more
  33. computers, by software and at the same time with ParNet or SerNet.
  34. The idea was born when I bought a CD32. This nice device comes with
  35. nothing else than a CD-Rom drive and a serial-port connector. And
  36. because my A500 has no CD-Rom drive and no AGA chip-set, and the CD32
  37. has no hard-disk, I wanted to connect the two together to share the
  38. devices. The best way to do this, as far as I know, is DNet together
  39. with SerNet. With a couple of startup-scripts I turned the CD32 into a
  40. real computer with a (slow) HD and my A500 had a (slow) CD-Rom drive.
  41. But the CD32 still had no mouse or keyboard. The first one was quickly
  42. solved. I wrote a mouse-emulator for the key-pad (named jmouse). It's
  43. also included here. The second part was a bit more difficult.
  44.  
  45. The first solution was a program on the A500 which opened a small
  46. window and send all keys pressed in that window over the serial port
  47. to the CD32. On the CD32 I had a program running which converted
  48. the data back to 'key-strokes'. And it worked nice. My CD32 had a
  49. keyboard! But no SerNet, because the serial-port was already in use.
  50. This program is also included, in the sub-directory SerialVersion.
  51. Suitable if you don't need SerNet but you do need a key-board. (No
  52. mounting here, just start the server.)
  53.  
  54. Then I came up with the idea which finally made it to this package. I
  55. wrote a handler for the CD32 (or any other computer attached at the
  56. other end of SerNet) which translated all incoming data to
  57. key-strokes. Then I changed the original program on the A500 to send
  58. the data to a handler over SerNet (SerNet basically networks access to
  59. handlers), instead of directly over the serial port. And it worked.
  60. Better, it worked great! Now the keyboard and SerNet worked at the
  61. same time, where the keyboard uses the communication link of SerNet!
  62. And of course this will also work for ParNet or any other network using
  63. the 'net:' method for remote-access.
  64.  
  65. The only disadvantage of this method, is that the data is going from
  66. TypeIt (the program at the A500 side), to SerNet, to DNet, to SerNet
  67. (on the other side) and to the keyboard-handler. That sure is a long
  68. way to go for such a little key-press :-)) It is possible to skip the
  69. SerNet part and go directly to DNet. However, I don't have the right
  70. documentation of DNet to do this. So if some one has that docs, please
  71. contact me. Of course this 'short-cut' is not possible with ParNet.
  72. By the way, I also transfered the mouse-movements over the net, but
  73. the net is too slow for that. Maybe when I can go directly to DNet...
  74.  
  75.  
  76.  
  77. INSTALLING
  78. ==========
  79.  
  80. Installing the program is quite easy. At the side which has to
  81. receive the keyboard information, you must place the files (or make
  82. them available over the network) "Keyboard-handler" and "Keyboard".
  83. This last one is the mountlist for the handler. Now start the handler
  84. by executing the command:
  85.  
  86.  Mount Keyboard
  87.  
  88. I think you have to do this from within a script or from the WorkBench
  89. or something, because you still don't have a keyboard to type it with
  90. :-)) If you want to place the handler in your L: directory, remember
  91. to change the mountlist "Keyboard". It is not necessary for the
  92. network to run at the time you activate the Keyboard-handler.
  93.  
  94. At the side you are going to send the keyboard-information from, you
  95. need the program TypeIt. Just start it. You'll get a small window
  96. which says "TypeIt, ShareWare by K.P. van Beem". Every key you press
  97. when this window is active, will be sent to over the net to the other
  98. computer. When you start this program, the network must be active and
  99. the keyboard must have been mounted!
  100.  
  101. Mind that some key-combinations will be transformed by some programs
  102. (eg. commodities or the input.device) before they reach the window.
  103. These actions will not arrive at the other side! Maybe in later
  104. versions, they will. If there's enough interest for it.
  105.  
  106.  
  107.  
  108. COPYRIGHTS
  109. ==========
  110.  
  111. The program code is rather small, but I has cost me a lot of work to
  112. get it to work and to make it that small (2MB ram is not much for the
  113. CD32...). That is the main reason I made this program share-ware. But
  114. don't fear. The fee is just as low as the program is small. When you
  115. live in The Netherlands, a fee of fl. 7.50 on Giro 6047762 will keep
  116. me going. When you live in an other country, the fee is the same in
  117. DFL (that is, fl. 7.50), or $5 US. No other currencies! The best way
  118. for such small amounts of money is by sending it by mail, cash. To
  119. save you and me bank-costs, you can also send be 'gifts' for about the
  120. same amount of money...
  121.  
  122.  
  123.  
  124. THE AUTHOR
  125. ==========
  126.  
  127. Well, you can reach me at:
  128.  
  129. K.P. van Beem
  130. Parlevinker 5
  131. 2152 LC  Nieuw-Vennep
  132. The Netherlands
  133.  
  134. e-mail: patrick.van.beem@aobh.hacktic.nl
  135.         as per 1-9-94:
  136.         patrick.van.beem@aobh.xs4all.nl
  137. Fido  : 2:280/464.2
  138.  
  139.  
  140.  
  141.  
  142.  
  143. Have fun!
  144.  ___           ___
  145. ( /_)         ( /_)
  146. _/ atrick van _/_)eem
  147.  
  148.  
  149.  
  150.  
  151.