Bug 1339509 Map ISO_Left_Tab to DOM Tab key r?karlt draft
authorMasayuki Nakano <masayuki@d-toybox.com>
Fri, 17 Feb 2017 16:47:35 +0900
changeset 485938 c9e4757260d00c5a61465ceebe4810342a9baef8
parent 485692 6cefe01ca7744d6ac3960c69eac833e2e65f7f8f
child 546153 476618919a9ed5efe550148873cc2886377a747b
push id45884
push usermasayuki@d-toybox.com
push dateFri, 17 Feb 2017 11:00:32 +0000
reviewerskarlt
bugs1339509
milestone54.0a1
Bug 1339509 Map ISO_Left_Tab to DOM Tab key r?karlt Shift + Tab key combination causes ISO_Left_Tab keysym instead of Tab. It should be mapped to DOM Tab key. MozReview-Commit-ID: IgQj7tkQdoJ
widget/NativeKeyToDOMKeyName.h
--- a/widget/NativeKeyToDOMKeyName.h
+++ b/widget/NativeKeyToDOMKeyName.h
@@ -196,16 +196,17 @@ KEY_MAP_GTK     (Enter, GDK_3270_Enter)
 KEY_MAP_ANDROID (Enter, AKEYCODE_DPAD_CENTER)
 KEY_MAP_ANDROID (Enter, AKEYCODE_ENTER)
 KEY_MAP_ANDROID (Enter, AKEYCODE_NUMPAD_ENTER)
 
 // Tab
 KEY_MAP_WIN     (Tab, VK_TAB)
 KEY_MAP_COCOA   (Tab, kVK_Tab)
 KEY_MAP_GTK     (Tab, GDK_Tab)
+KEY_MAP_GTK     (Tab, GDK_ISO_Left_Tab) // Shift+Tab
 KEY_MAP_GTK     (Tab, GDK_KP_Tab)
 KEY_MAP_ANDROID (Tab, AKEYCODE_TAB)
 
 /******************************************************************************
  * Navigation Keys
  ******************************************************************************/
 // ArrowDown
 KEY_MAP_WIN     (ArrowDown, VK_DOWN)