mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
Replace GDK_Tab and GDK_ISO_Left_Tab with GDK_KEY equivalents
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=631475 Signed-off-by: Javier Jardón <jjardon@gnome.org>
This commit is contained in:
parent
718ccc9e4e
commit
c3851df92d
@ -277,10 +277,10 @@ maybe_update_keymap (void)
|
||||
}
|
||||
|
||||
/* Special-case shift-tab since GTK+ expects
|
||||
* GDK_ISO_Left_Tab for that.
|
||||
* GDK_KEY_ISO_Left_Tab for that.
|
||||
*/
|
||||
if (found && p[j] == GDK_Tab && modifiers[j] == shiftKey)
|
||||
p[j] = GDK_ISO_Left_Tab;
|
||||
if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
|
||||
p[j] = GDK_KEY_ISO_Left_Tab;
|
||||
|
||||
if (!found)
|
||||
{
|
||||
@ -359,7 +359,7 @@ maybe_update_keymap (void)
|
||||
}
|
||||
|
||||
/* Special-case shift-tab since GTK+ expects
|
||||
* GDK_ISO_Left_Tab for that.
|
||||
* GDK_KEY_ISO_Left_Tab for that.
|
||||
*/
|
||||
if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
|
||||
p[j] = GDK_KEY_ISO_Left_Tab;
|
||||
|
@ -384,9 +384,9 @@ update_keymaps (GdkKeymapX11 *keymap_x11)
|
||||
&keymap_x11->keysyms_per_keycode);
|
||||
|
||||
|
||||
/* GDK_ISO_Left_Tab, as usually configured through XKB, really messes
|
||||
/* GDK_KEY_ISO_Left_Tab, as usually configured through XKB, really messes
|
||||
* up the whole idea of "consumed modifiers" because shift is consumed.
|
||||
* However, <shift>Tab is not usually GDK_ISO_Left_Tab without XKB,
|
||||
* However, <shift>Tab is not usually GDK_KEY_ISO_Left_Tab without XKB,
|
||||
* we we fudge the map here.
|
||||
*/
|
||||
keycode = keymap_x11->min_keycode;
|
||||
|
Loading…
Reference in New Issue
Block a user