>>>>> On Mon, 23 Apr 2007 00:36:03 +0200, Aidan Kehoe <[EMAIL PROTECTED]> said:
> I'm running on Mac OS X 10.4.7, under a German-language install. The > default software keyboard layout associated with the installed > system, and indeed my physical hardware, is also German. However, > I've installed a variant of the OS X Irish layout (which is itself a > variant of the British layout) and that is the currently active > keyboard layout. In the input menu, the only other available > keyboard is a British (UK) layout. No other account has the German > keyboard available. > When I type normally, this layout is respected. However, when I use > the control key, it is not, and instead the German layout is > used. I don't have German keyboards and I can't reproduce this with my US keyboard. Could you see if each of the following setting/patch changes the behavior? 1) (setq mac-pass-control-to-system nil) 2) Patch to macterm.c: Index: src/macterm.c =================================================================== RCS file: /cvsroot/emacs/emacs/src/macterm.c,v retrieving revision 1.214 diff -c -p -r1.214 macterm.c *** src/macterm.c 13 Apr 2007 08:14:03 -0000 1.214 --- src/macterm.c 23 Apr 2007 02:01:01 -0000 *************** XTread_socket (sd, expected, hold_quit) *** 11321,11326 **** --- 11321,11331 ---- UniChar code; UniCharCount actual_length; + #if USE_CARBON_EVENTS + GetEventParameter (eventRef, kEventParamKeyboardType, + typeUInt32, NULL, + sizeof (UInt32), NULL, &keyboard_type); + #endif status = UCKeyTranslate (uchr_ptr, keycode, key_action, modifier_key_state, YAMAMOTO Mitsuharu [EMAIL PROTECTED] _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug