]> git.eshelyaron.com Git - emacs.git/commitdiff
(XTread_socket): Undo previous change.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 18 Jul 2006 08:12:51 +0000 (08:12 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Tue, 18 Jul 2006 08:12:51 +0000 (08:12 +0000)
src/ChangeLog
src/macterm.c

index e71981695d2ffd96a92819b41e995408637400fa..b1c86a4614273e6692e150688a49c1eff60dabdb 100644 (file)
@@ -1,3 +1,7 @@
+2006-07-18  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macterm.c (XTread_socket): Undo previous change.
+
 2006-07-18  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * macterm.c (keycode_to_xkeysym): Remove function.  All uses now
index a6274114a25fe68bc8e0e00ffcd4de085a5c2026..69612302774241ba49c2b7c65d098747707b3db2 100644 (file)
@@ -10681,7 +10681,6 @@ XTread_socket (sd, expected, hold_quit)
        case autoKey:
          {
            int keycode = (er.message & keyCodeMask) >> 8;
-           int char_code = er.message & charCodeMask;
            static SInt16 last_key_script = -1;
            SInt16 current_key_script;
            UInt32 modifiers = er.modifiers, mapped_modifiers;
@@ -10764,11 +10763,6 @@ XTread_socket (sd, expected, hold_quit)
              {
                inev.kind = NON_ASCII_KEYSTROKE_EVENT;
                inev.code = 0xff00 | keycode_to_xkeysym_table [keycode];
-               /* Some keyboards (e.g., German, French ones) use
-                  different layouts for keypad keys.  */
-               if (inev.code >= 0xffaa && inev.code <= 0xffbd
-                   && char_code >= 0x2a && char_code <= 0x3d)
-                 inev.code = 0xff80 | char_code;
 #ifdef MAC_OSX
                if (modifiers & kEventKeyModifierFnMask
                    && keycode <= 0x7f
@@ -10852,7 +10846,7 @@ XTread_socket (sd, expected, hold_quit)
            if (inev.kind == NO_EVENT)
              {
                inev.kind = ASCII_KEYSTROKE_EVENT;
-               inev.code = char_code;
+               inev.code = er.message & charCodeMask;
              }
 
            inev.modifiers = mac_to_emacs_modifiers (modifiers);