home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / keyboard / keyboardfix.README next >
Encoding:
Text File  |  1993-02-19  |  2.0 KB  |  41 lines

  1. How to (sort of) fix your new style keyboard.
  2.  
  3. Like every other Unix literate person with a new style Next keyboard,
  4. I quickly became exasperated with the placement of the |, \ and ` keys.
  5. No problem, thought I, I'll just fire up the Keyboard demo application
  6. and remap those keys to the main keyboard, where they belong.  Hmmm, where
  7. shall I place them?  How about putting \ on shift-return and | on shift-
  8. delete.  I don't use these combinations and this would approximate the 
  9. nice positioning of the old style keyboard.  As an afterthought, why not
  10. put ` on shift-tab (just because it's the only non-used shift key left).
  11.  
  12. But nooooo, Keyboard doesn't let you change shift-return, or shift-delete.
  13. No problem, thought I, I'll just check the documentation and munge the
  14. keymappings directly (I spent too much time the Macintosh world before
  15. upgrading to my Next :-).  But nooooo, there isn't any documentation
  16. (at least not online that I could find).
  17.  
  18. So, this rather ugly hack was born after staring at a hex dump of a 
  19. keymap to reverse engineer it.  It searches for a string it recognizes
  20. and alters the keymap to do what I wanted.
  21.  
  22. Enclosed is source to the keymap munging program and a "fixed" keymapping
  23. that has shift-return set to produce \, shift-delete to produce | and
  24. shift-tab to produce `.  This is for the sake of those people without
  25. a compiler.  Please read the comments at the head of the code for
  26. more details.
  27.  
  28. To install it, copy it to ~/Library/Keyboards, /LocalLibrary/Keyboards
  29. or /NextLibrary/Keyboards, quit and restart Preferences, select the
  30. new keymapping and you're all set.
  31.  
  32. Give it a try, I've found it makes the new keyboard quite tolerable.
  33.  
  34. P.S. To answer one question I've already gotten a couple of times: no, I
  35. don't know how to disable or remap the brightness, sound or power keys.  I 
  36. suspect that they may be in the keymapping, but I did not completely decipher 
  37. the keymapping format, and just don't know if they are in there or not.
  38.  
  39. cheers,
  40. --mike        (carlton@cs.berkeley.edu)
  41.