home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / limanews / RAVEKEY2.TXT < prev    next >
Text File  |  2006-10-19  |  13KB  |  378 lines

  1. ORIGINALLY PUBLISHED IN LIMA
  2. NEWSLETTER NOVEMBER 1988
  3.  
  4.  
  5.      ^^^^^^^A REVIEW OF THE RAVE
  6. 99/105 KEYBOARD   
  7.    ^^^^^^^^^^^^^^^^^^by Charles Good 
  8.    ^^^^^^^^^^^^^^^^Lima Ohio User Group 
  9.      
  10.     In an article I wrote last year
  11. about expanding 99/4A systems cheaply,
  12. I stated, "Because of cost, I can't
  13. recommend the fancy (RAVE) keyboard..."
  14. Well, guess what?  I bought one anyway!
  15. If you already have two double sided
  16. drives, a good printer, lots of
  17. Horizon Ramdisk capacity, and are still
  18. looking for additional ways to expand
  19. your 99/4A system then the RAVE
  20. keyboard deserves serious
  21. consideration.  In terms of
  22. cost/benefit the question of
  23. whether the additional features of the
  24. RAVE keyboard justify the price of
  25. $199.95 (Why not be honest, RAVE, and
  26. make the cost an even $200?) only you
  27. can decide. 
  28.      
  29.      INSTALLATION: You have to remove
  30. the existing keyboard from your console
  31. and install a circuit board in its
  32. place.  Very detailed directions and
  33. illustrations for this procedure are in
  34. the RAVE docs.  The process does not
  35. require any soldering, and took me
  36. about 25 minutes.  Basically all you do
  37. is unscrew the console covering, unplug
  38. the internal components including the
  39. original keyboard, plug the circuit
  40. board into the motherboard in place of
  41. the keyboard, and screw everything back
  42. together again.  You plug the keyboard
  43. into a connector on the circuit board.
  44. The keyboard attaches to the console
  45. with a very sturdy coiled cord that can
  46. extend about 5 feet.  It can easily be
  47. unpluged if necessary. 
  48.      
  49.     The general appearence of the
  50. console after the RAVE circuit board is
  51. attached is rather ugly.  The circuit
  52. board is recessed about 1 inch below
  53. the top of the console and has lots of
  54. chips and a few wires exposed to view.
  55. You can, if you wish, spend $12 and
  56. purchase from RAVE an optional plastic
  57. cover that mounts flush with the top of
  58. the console.  This seems rather
  59. expensive to me for just a piece of
  60. plastic.  I have read in the
  61. newsletters of some users who have made
  62. their own home made covers.  I choose
  63. not to use a cover.  In my system the
  64. console is out of sight, so the ugly
  65. doesn't show.  Also, I suspect that
  66. without a cover cooling is improved.
  67. Air can get in to the power supply from
  68. the side now in addition to the normal
  69. "in the bottom and out the top"
  70. convection cooling air.  I realize that
  71. this means dust can get into the
  72. console, but I don't think dust by
  73. itself is much of a problem to
  74. electronics. 
  75.      
  76.     Although the RAVE keyboard replaces
  77. the console keyboard, you still need
  78. access to the console and can't get
  79. away with hiding the console in some
  80. difficult to get at out of the way
  81. place.  You have to get at the module
  82. port, and you have to use the console's
  83. on/off switch for correct system
  84. powerup and powerdown.  For example, my
  85. GRAM KRACKER, sometimes loses part of
  86. its memory if I turn off the PE box
  87. without first turning off the console,
  88. which means I can't get away with using
  89. a switched plug box to turn on and off
  90. my entire system all at once with just
  91. one on/off switch.  This GK memory loss
  92. can occur even after I first move the
  93. GK's NORMAL/GK OFF switch to the GK OFF
  94. position, which I always do.  Use of
  95. the RAVE keyboard will significantly
  96. increase the footprint (required flat
  97. surface area) of your system, and
  98. potential purchasers should keep this
  99. in mind before purchase. 
  100.      
  101.     RAVE keyboard owners can purchase
  102. an optional wiring harness that allows
  103. the keyboard's HELP button to act as a
  104. reset and load interrupt switch.
  105. Installation of this option requires
  106. some soldering.  It is not necessary to
  107. solder or desolder chips, so the work
  108. probably isn't very delicate.  Since I
  109. already have a reset switch in my
  110. system, I did not choose this RAVE
  111. keyboard option. 
  112.      
  113.      THE KEYBOARD:  
  114.     The current version of the RAVE
  115. keyboard has 105 keys and is quite
  116. different from the original 101 key
  117. RAVE keyboard that was reviewed in the
  118. December 86 issue of Micropendium.
  119. Almost all operational details of the
  120. new keyboard are different from those
  121. described in the Micropendium review,
  122. so prospective purchasers will get a
  123. much better description of the current
  124. product by reading this review rather
  125. than referring back to the review
  126. published in Micropendium.  The current
  127. model 99/105 keyboard is probably
  128. better than the original, and the cost
  129. is higher. 
  130.      
  131.     What can you do on the 99/4A with
  132. 105 keys? Except for the
  133. load-interrupt/reset option mentioned
  134. above, and the rather unimportant
  135. ENHANCE key (described below), there is
  136. nothing you can do with RAVE's 105 keys
  137. that can't be done with the 99/4A's 48
  138. keys.  The RAVE keyboard does make
  139. things easier to do, in some cases much
  140. easier.  Whether this extra ease is
  141. worth $200 only the reader can decide. 
  142.      
  143.     Keyboard feel is softer than that
  144. of the keys usually found on black and
  145. silver consoles.  The feel resembles
  146. that of the keys on the newer gray
  147. consoles or the exact replacement
  148. 99/4A keyboards now available at Radio
  149. Shack (See a review of these  exact
  150. replcement keyboards in the October 88
  151. BB&&P.) There is a numeric keypad on
  152. the right side which includes a
  153. decimal, all digits, *, -, and + but
  154. does not include an = key or a separate
  155. RETURN key.  The following keys are
  156. enlarged on the RAVE keyboard for easy
  157. touch typing: ESCAPE, CONTROL, SHIFT,
  158. BACK SPACE (left arrow), ENHANCE, down
  159. arrow, RETURN (same as ENTER on the
  160. original keyboard), DELETE, and ZERO
  161. (on the numeric keypad). 
  162.      
  163.     There are 24 numbered function keys
  164. that do with one keypress the same
  165. thing as FCTN/(top keyrow) and
  166. CTRL/(top keyrow) on the original
  167. keyboard.  This still leaves extra
  168. function keys for more stuff such as
  169. F21 used for BEGINNING OF LINE (same as
  170. CTRL/V on original keyboard) in
  171. TI-Writer.  Some of these function keys
  172. have additional labels that seem to
  173. describe word processing functions.
  174. However, these additional labels on the
  175. numbered function keys do not
  176. correspond to any 99/4A software that I
  177. know of, and I find these function key
  178. labels potentially confusing.  For
  179. example the F4 key (same as FCTN/4 on
  180. the original keyboard) is labeled
  181. "PRINT".  In TI-Writer this key rolls
  182. the display down one screen.  In
  183. Multiplan this key moves the cursor
  184. back one character.  Neither of these
  185. actions is a "PRINT".  Users should
  186. ignore all the function key labels.   
  187.      
  188.     There are also specific labeled
  189. keys that perform the named function in
  190. both TI-Writer and Multiplan, and
  191. sometimes in BASIC.  Unlike the weird
  192. labels on the numbered function keys,
  193. when you press these dedicated labeled
  194. keys the action you  get is exactly
  195. what the labeled name suggests.  The
  196. dedicated keys often duplicate some of
  197. the numbered function keys.  This means
  198. that of the 105 keys on the keyboard,
  199. more than one key will often do exactly
  200. the same thing.  Labeled keys include
  201. SCRL/BREAK (scrolls right in TI-Writer
  202. as does F5 ... Breaks a program in
  203. BASIC as does F4), TAB (same as F7 in
  204. TI-Writer ... same as F12 or CTRL/2 in
  205. Multiplan), HOME, BACK SPACE, INS
  206. (insert, same as F2), DELETE (same as
  207. F1), HELP (same as F7), and ESCAPE
  208. (command/escape in TI-Writer, same as
  209. F9).  I really like these plainly
  210. labeled dedicated keys. 
  211.      
  212.     The four separate cursor movement
  213. keys are a real blessing any time full
  214. screen cursor movement is allowed, such
  215. as in T.I. Writer. 
  216.      
  217.     The ALPHA LOCK does not affect
  218. joystick operation in either position.
  219. In the locked (down) position the quote
  220. is automatically selected when the "/'
  221. key is pressed.  This is very useful
  222. when typing in or writing BASIC
  223. programs.  One aspect of the ALPHA LOCK
  224. key I don't like is that when the ALPHA
  225. LOCK key is locked down to select all
  226. upper case letters and you press SHIFT,
  227. you get a small case letter.  I find
  228. this confusing.  I am used to the old
  229. keyboard and to typewriters where SHIFT
  230. gives you a capital letter irrespective
  231. of the position of the ALPHA LOCK.
  232. There are no little lights on the ALPHA
  233. LOCK, or on any other special key, to
  234. tell you that the special key is
  235. activated.  It is easy to forget that
  236. ALPHA LOCK is activated (down). 
  237.      
  238.     CONTROL and FCTN keys are provided
  239. and can be used in exactly the same way
  240. as the original keyboard, but this is
  241. seldom needed because of the numbered
  242. function keys.  The FCTN key is a small
  243. key labeled "ALT" (alternate) on the
  244. keyboard, rather than "FCTN", and its
  245. use is almost never needed.  Regular
  246. keys, which sometimes need to be
  247. SHIFTed, are provided for quote,
  248. question mark, back slash, underline,
  249. etc.  I like this. 
  250.      
  251.     FAST TERM users sometimes have to
  252. press three keys at the same time on
  253. the original keyboard (FCTN/SHIFT/P, T,
  254. or X).  On the RAVE keyboard, these are
  255. reduced to two keypresses (CONTROL/F2,
  256. F3, or F4). 
  257.      
  258.     The current keyboard has two modes
  259. of operation, not the rather confusing
  260. four modes described in the 1985
  261. Micropendium review of the older model
  262. RAVE keyboard.  The latest TENEX
  263. catalog shows a picture of the new
  264. keyboard, but states "four distinct
  265. modes of operation."  I suspect TENEX
  266. bases this statement on the now
  267. outdated Micropendium review.  The two
  268. modes are "MULTIPLAN/CLONE" mode 1
  269. (SHIFT LOCK key up), and "TI-WRITER"
  270. mode 2 (SHIFT LOCK key down).  The
  271. quoted names are from the docs.  I have
  272. no idea what "CLONE" means.  I prefer
  273. to call mode 1 "MULTIPLAN/EVERYTHING
  274. ELSE" because this is the mode the docs
  275. say should be used with any software
  276. that has a prompt strip.  This includes
  277. either BASIC. 
  278.      
  279.     The TI 99/4A console can recognize
  280. two key codes that cannot be created
  281. with the original keyboard.  The RAVE
  282. keyboard can generate these "missing
  283. keys" with its ENHANCE key.  One code
  284. is ENHANCE and the other is
  285. ENHANCE/SHIFT.  Only ENHANCE is
  286. recognized in BASIC, and can be
  287. detected by a -1 in the "return
  288. variable" of CALL KEY.  The docs state
  289. that, "you may be confident that these
  290. keys are truly unused key codes that
  291. have never been used in a program up to
  292. now."  So what good are the ENHANCE key
  293. codes if only those with a RAVE
  294. keyboard can use them?  Not much.  The
  295. only use I can think of for these key
  296. codes is security.  You could, for
  297. example, require the use of an ENHANCE
  298. key code in your personal checkbook
  299. program so that only users of a RAVE
  300. keyboard can read and alter your check
  301. records.  Jim Peterson (Tigercub
  302. Software) has several methods to hide
  303. code in an XBASIC program so that the
  304. code is not obvious when LISTing the
  305. program. 
  306.      
  307.      COMPATIBILITY:  
  308.     The Rave 99/105 keyboard is
  309. compatible with all software I have
  310. tried EXCEPT Gram Kracker Extended
  311. Basic (also known as GK UTILITY I).
  312. This "adds features to regular extended
  313. basic" software allows you to move the
  314. cursor up and down rows when editing a
  315. program line or in an INPUT statement
  316. from within a program with FCTN/SHIFT/E
  317. or X.  You can also move instatantly to
  318. the beginning or end of a program or
  319. INPUT line with FCTN/SHIFT/S or E with
  320. GK extended basic.  These keystrokes
  321. don't do this with the RAVE keyboard.
  322. I have discovered that when using the
  323. RAVE keyboard with GK extended basic
  324. CONTROL/F1 will move the cursor to the
  325. end of a program or INPUT line, and
  326. CONTROL/F4 moves the cursor down one
  327. row.  I have not discovered the secret
  328. of moving the cursor up one row, or
  329. instantly to the beginning of the line.
  330. While not many T.I. users use GK
  331. extended basic, there are many who have
  332. purchased the SUPER EXTENDED BASIC
  333. (version 120) module from TRITON or TEX
  334. COMP.  I understand that this module is
  335. an expanded version of GK extended
  336. basic.  This probably means that SUPER
  337. EXTENDED BASIC module users will have
  338. similar problems with the RAVE
  339. keyboard. 
  340.      
  341.      FINAL COMMENTS:  
  342.     I recommend to the manufacturer
  343. three changes to the 99/105 keyboard.
  344. First I would get rid of the
  345. meaningless labels on the numbered
  346. function keys.  This requires a little
  347. paint on the existing keys, or
  348. different plastic keytops.  Second, the
  349. incompatibility problem described above
  350. should be corrected.  Finally, I would
  351. like to have a keyboard buffer, a small
  352. amount of RAM that remembers the
  353. previous 10 or so keycodes.  This would
  354. allow you to avoid the occasional
  355. dropped letter that occurs at word wrap
  356. in the TI-Writer/FUNNELWEB editor.
  357. Since the RAVE keyboard already
  358. includes a separate circuit board, it
  359. seems to me that it wouldn't be too
  360. difficult to design such a keyboard
  361. buffer for the circuit board. 
  362.      
  363.     I have gotten quite used to the
  364. RAVE keyboard.  It indeed is easier to
  365. use and much nicer than the original
  366. keyboard, and I am glad to have it.
  367. From strictly a cost/benefit basis, the
  368. $200 cost of the RAVE probably doesn't
  369. justify the features gained.  However,
  370. to many users such as myself, the 99/4A
  371. is a hobby.  Such users sometimes crave
  372. the very best for their computer
  373. systems irrespective of cost.  If you
  374. are such a user then the RAVE keyboard
  375. may be for you.  For the 99/4A it
  376. definitely is the very best! 
  377.     .PL 1
  378.