]> git.eshelyaron.com Git - emacs.git/commitdiff
(XTread_socket): If XK_ISO_Lock and
authorEli Zaretskii <eliz@gnu.org>
Fri, 22 Mar 2002 12:28:11 +0000 (12:28 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 22 Mar 2002 12:28:11 +0000 (12:28 +0000)
XK_ISO_Last_Group_Lock are defined, handle keysyms between
XK_ISO_Lock and XK_ISO_Last_Group_Lock similarly to Mode_switch.

src/xterm.c

index 37e41d0f34a20727eb911e7801b7263995711a31..0e6ed76eb61401f767a3ccbcb5b2b902dae4e6b2 100644 (file)
@@ -10632,6 +10632,14 @@ XTread_socket (sd, bufp, numchars, expected)
                                || ((unsigned)(orig_keysym) == XK_Num_Lock)
 #endif
 #endif /* not HAVE_X11R5 */
+                               /* The symbols from XK_ISO_Lock to
+                                  XK_ISO_Last_Group_Lock doesn't have real
+                                  modifiers but should be treated similarly
+                                  to Mode_switch by Emacs. */
+#if defined XK_ISO_Lock && defined XK_ISO_Last_Group_Lock
+                               || ((unsigned)(orig_keysym) >=  XK_ISO_Lock
+                                   && (unsigned)(orig_keysym) <= XK_ISO_Last_Group_Lock)
+#endif
                                ))
                        {
                          if (temp_index == sizeof temp_buffer / sizeof (short))