[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Carbon: Option-as-Meta Sometimes Inputs Accented Characters

From: Tom Tobin
Subject: Re: Carbon: Option-as-Meta Sometimes Inputs Accented Characters
Date: Sat, 12 May 2007 13:46:50 -0500

On 5/12/07, YAMAMOTO Mitsuharu <address@hidden> wrote:
>>>>> On Sat, 12 May 2007 07:51:28 +0100, David Reitter <address@hidden> said:
> What I can reproduce is holding down M-n: when input just once, it
> just brings up an echo area message saying that it's not bound. But
> when held down (which causes the input to repeat), it'll input the
> tilde dead key (˜) just like when the option modifier is passed to
> the system.  NB Switching off `mac-input-method-mode' (a patch in
> Aquamacs) doesn't change anything, and the problem shows up in a
> (Carbon) build straight from the GNU Emacs CVS as well. But I can't
> reproduce the M-v problem.

I could reproduce the Option-n case and I think the following patch
will fix it.  But the patch fixes a problem with dead-key processing,
and I have no idea about the Option-v case.  Is it possible for the OP
to try to reproduce it with "a Carbon build straight from GNU Emacs
CVS" (with setting mac-option-modifier to meta)?

Yes, I can reproduce it with a Carbon GNU Emacs build.  The bug
happens whenever any two Meta keys, each bound to scroll commands, are
pressed and held down in alternation (e.g., bind M-n to scroll-up, and
then alternate in a buffer spanning several screen-lengths between
holding down M-n for a second or two, then M-v for a second or two,
then M-n again, etc.; you will see the √ character inserted into the
buffer for M-v, and the dead-key symbol inserted for M-n.).  The issue
is definitely not specific to dead keys.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]