Re: [Mac-emacs-devel] Patch for Mouse-wheel
Brought to you by:
akochoi
From: Andrew C. <ak...@sh...> - 2002-08-06 04:48:37
|
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. |