On Fri, 2007-08-24 at 18:52 -0400, William Case wrote: > Thanks Rick; > > I put your answer together with Alan's and I think I get a satisfying > answer. Indeed. Well written, both of them, and wonderfully complimentary. > > > To re-summarize, the meaning of RET is established by the program being > used. The program can create it's own meaning for RET; or use a > standardized meaning according to what has been bound to the keymap the > program is using, or redefine the keymap it uses to bind one or another > meaning to a key press or event. 'Xactly. Just take the program 'more', for example. The way it reacts to an <ENTER> strike is not what you'd expect at all, if you're familiar only with command line or word processing stuff. Andy