Re: Patch for Mouse-wheel

Andrew Choi <[email protected]> Mon, 05 Aug 2002 22:45:32 -0600
Newsgroups gmane.emacs.macintosh.devel
Message-ID <[email protected]>
Hi Steven,

Thank you for working out a fix so quickly.

Whenever there is a discussion on the use of modifier keys, everyone
seems to want a different thing.

Since there were very few choices before (without writing a lot of
code, i.e.), the existing Classic Event Handler code receives whatever
was output after all the processing the Toolbox has performed on the
input.  This presents a nice, simple model to the user since the
keyboard and toolbox together can be viewed as an "virtual input
device" that sends characters in different encodings, depending on the
setting in the Keyboard control panel.

This is also why even though M-SPC is a useful key in Emacs, I did not
try to find a way to circumvent the toolbox's handling of
command-space as the script switching key.

In the interest of keeping this simple model, I am inclined to suggest
that all key strokes be passed to the Toolbox, and Emacs receives
whatever is output.

Of course this leaves the problem of M-h and the other M- keys, which
you prefer not to pass to the Toolbox, and all the C- and C-S- keys,
which Toshikazu prefers not to pass along to the Toolbox, and M-SPC,
which should be passed to the Toolbox.  I would not mind working out
new Lisp variables to treat the disabling of M- and C- keys as special
cases, rather than choosing one behavior or another as the default
behavior.

Does this seem acceptable to you?

Andrew.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf