Index: trunk/src_plugins/hid_gtk/gui-output-events.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-output-events.c (revision 1534) +++ trunk/src_plugins/hid_gtk/gui-output-events.c (revision 1535) @@ -174,7 +174,7 @@ if (state & GDK_CONTROL_MASK) mods |= M_Ctrl; if (state & GDK_SHIFT_MASK) { static const char *ignore_shift = "~!@#$%^&*()_+{}|:\"<>?"; - if ((kv > 32) || (kv < 126) || (strchr(ignore_shift, kv) == NULL)) { + if ((kv < 32) || (kv > 126) || (strchr(ignore_shift, kv) == NULL)) { mods |= M_Shift; if ((kv >= 'A') && (kv <= 'Z')) kv = tolower(kv);