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:
John Ralls 2010-10-06 01:18:25 +02:00 committed by Javier Jardón
parent 718ccc9e4e
commit c3851df92d
2 changed files with 6 additions and 6 deletions

View File

@ -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;

View File

@ -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;