diff --git a/src/core/keybindings.c b/src/core/keybindings.c
index 08d861e..2f80a49 100644
--- a/src/core/keybindings.c
+++ b/src/core/keybindings.c
@@ -503,7 +503,8 @@ display_get_keybinding_action (MetaDisplay  *display,
   i = display->n_key_bindings - 1;
   while (i >= 0)
     {
-      if (display->key_bindings[i].keysym == keysym &&
+      if ((display->key_bindings[i].keysym == keysym ||
+           display->key_bindings[i].keysym == META_KEY_ABOVE_TAB) &&
           display->key_bindings[i].keycode == keycode &&
           display->key_bindings[i].mask == mask)
         {
