comparison src/event-gtk.c @ 2489:f81997b69560

[xemacs-hg @ 2005-01-19 23:10:16 by malcolmp] event-gtk.c: Recognise AltGr as a valid modifier.
author malcolmp
date Wed, 19 Jan 2005 23:10:17 +0000
parents ecf1ebac70d8
children 3d8143fc88e1
comparison
equal deleted inserted replaced
2488:5dbd65dc8856 2489:f81997b69560
95 static int last_quit_check_signal_tick_count; 95 static int last_quit_check_signal_tick_count;
96 96
97 Lisp_Object Qkey_mapping; 97 Lisp_Object Qkey_mapping;
98 Lisp_Object Qsans_modifiers; 98 Lisp_Object Qsans_modifiers;
99 99
100 /*
101 * Identify if the keysym is a modifier. This implementation mirrors x.org's
102 * IsModifierKey(), but for GDK keysyms.
103 */
104 #ifdef GDK_ISO_Lock
105 #define IS_MODIFIER_KEY(keysym) \
106 ((((keysym) >= GDK_Shift_L) && ((keysym) <= GDK_Hyper_R)) \
107 || (((keysym) >= GDK_ISO_Lock) && \
108 ((keysym) <= GDK_ISO_Last_Group_Lock)) \
109 || ((keysym) == GDK_Mode_switch) \
110 || ((keysym) == GDK_Num_Lock))
111 #else
100 #define IS_MODIFIER_KEY(keysym) \ 112 #define IS_MODIFIER_KEY(keysym) \
101 ((((keysym) >= GDK_Shift_L) && ((keysym) <= GDK_Hyper_R)) \ 113 ((((keysym) >= GDK_Shift_L) && ((keysym) <= GDK_Hyper_R)) \
102 || ((keysym) == GDK_Mode_switch) \ 114 || ((keysym) == GDK_Mode_switch) \
103 || ((keysym) == GDK_Num_Lock)) 115 || ((keysym) == GDK_Num_Lock))
116 #endif
104 117
105 #define THIS_IS_GTK 118 #define THIS_IS_GTK
106 #include "event-xlike-inc.c" 119 #include "event-xlike-inc.c"
107 120
108 121