From daff0fb73851ef368ede180dbb3b772e55304ba7 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 27 Sep 2020 13:16:46 +0200 Subject: patch 8.2.1752: GTK GUI: cannot map alt-? with Problem: GTK GUI: cannot map alt-? with . (Ingo Karkat) Solution: Adjust the characters for which the shift modifier is removed. (closes #7016) Make Motif and Win32 use the same function as GTK. --- src/gui_x11.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/gui_x11.c') diff --git a/src/gui_x11.c b/src/gui_x11.c index 1402407c2f..f1d9bf8e58 100644 --- a/src/gui_x11.c +++ b/src/gui_x11.c @@ -958,8 +958,7 @@ gui_x11_key_hit_cb( // Remove the SHIFT modifier for keys where it's already included, // e.g., '(', '!' and '*'. - if (!ASCII_ISALPHA(key) && key > 0x20 && key < 0x7f) - modifiers &= ~MOD_MASK_SHIFT; + modifiers = may_remove_shift_modifier(modifiers, key); } if (modifiers != 0) -- cgit v1.2.3