Am 23.01.2007 um 01:08 schrieb Adrian Robert:

>
> On Jan 20, 2007, at 11:54 AM, Robert Casties wrote:
>
>>
>> I haven't tested much but I see that the backtick-issue with the
>> German
>> keyboard still remains (nasty for shell-scripts and aucTeX):
>>
>> On a German (PowerBook?) keyboard S-⌥-` produces the correct ˚,
>> without
>> the ⌥ (alt) modifier S-` only produces the message
>> “<S-268632064> is
>> undefined”.
>>
>> I compiled rc1 from the full source tarball on PPC and Intel with the
>> same results.
>>
>> Any insights on this front?
>
> Ah well, must have confused this one with the Shift-alt-6 keyboard
> error.  (Does no one use anything besides German keyboards with
> Emacs.app or do all other ones just work more simply? ;)
>
> I can put in a special-case detection for shifted dead keys, but the
> code in EmacsView-keyDown in nsterm.m is getting rather complicated
> to handle all the special cases and I'm worried it will break
> something else that I don't normally use.  Could you and anyone else
> interested please replace line 3852 with the following and test it as
> thoroughly as you can for a couple of weeks?  If ill effects with
> other keys aren't observed I'll put it into the next release.
>
>        if (fnKeysym || (emacs_event->modifiers && [[theEvent
> characters] length] > 0))
>
> This "works for me" but I don't know if there are cases out there
> where modified zero-character non-function keys should be passed to
> emacs.

I have compiled Emacs.app myself – and it knows about ⌥ S-`. It is:

                character: ˚ (730, #o1332, #x2da)
        preferred charset: japanese-jisx0212 (JISX0212 Japanese supplement:  
ISO-IR-159)
               code point: 0x2236
                   syntax: _    which means: symbol
                 category: h:Korean j:Japanese
              buffer code: #xCB #x9A
                file code: #xCB #x9A (encoded by coding system utf-8)
                  display: by this font (glyph code)
             CourierStd (#x84)
             Unicode data:
                     Name: RING ABOVE
                 Category: Symbol, Modifier
          Combining class: Sk
            Bidi category: Sk
            Decomposition: compat  ̊
                 Old name: SPACING RING ABOVE

Just as the X clients GNU Emacsen 22.0.92 and 23.0.0 report ...  
(Later I'll to compile your patch.)

--
Greetings

   Pete

"Email is a wonderful thing for people whose role in life is to be on  
top of things. But not for me; my role is to be on the bottom of  
things. What I do takes long hours of studying and uninterruptible  
concentration."
                                              -Donald Knuth



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-

Reply via email to