hallett@gemed (Jeff Hallett x5163 ) (12/12/89)
Howdy folks.
As promised, I am summarizing the responses I received for figuring
out the Sun key mappings and how to reconfigure them.
First of all, I hide my head in shame because 90% of the answers
pointed me to lisp/term/sun.el in the standard distribution. This
file contains the code used to configure the various Sun keys to maps.
Reconfiguring the keys is simple - Emacstool uses the suntool-map and
Emacs from the console uses the sun-raw-map. There are hooks,
suntool-map-hooks and sun-raw-map-hooks that are called to reconfigure
the two maps (respectively).
For the sun-raw-map, the keys are listed as follows:
L1-HELP = 192z-207z, F2-F12 = 225z-235z, R1-R15 = 208z-222z, Ins=247z,
Del = 248z, `-` = 254z, '+' = 253z, Enter=250z, NumLock = 255z
So, to set the Undo key, one would add the line in the
sun-raw-map-hooks: (define-key sun-raw-map "195z" 'keyboard-quit).
The suntool-map sequence is similar. L1=al, L2=bl (get the pattern?).
Similarly, R1=ar. The function keys are the "top" keys so F2=bt. To
denote the "shift" modifier, capitalize the keypad character; e.g.
<shift>-L1 = "aL". Not all the keys are mappable in the suntool-map
as they are trapped by suntools - F1 for example.
sun-esc-bracket must be set to 't' in your .emacs file in order to use
the hooks properly.
Pretty simply stuff. I appreciate the patience of all those who
responded. The moral: grep the distribution more thoroughly. :^)
--
Jeffrey A. Hallett, PET Software Engineering
GE Medical Systems, W641, PO Box 414, Milwaukee, WI 53201
(414) 548-5163 : EMAIL - hallett@gemed.ge.com
Est natura hominum novitatis avida