From dca25a7708b3c36b69754c4c3a604872b24e960a Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sat, 9 Nov 2019 15:38:07 +0100 Subject: [PATCH] app/internal/window: map "Backtab" to Shift-Tab Updates gio#62 Signed-off-by: Elias Naur --- app/internal/window/os_macos.go | 2 +- app/internal/xkb/xkb_unix.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/internal/window/os_macos.go b/app/internal/window/os_macos.go index 04b4915e..ed62ab57 100644 --- a/app/internal/window/os_macos.go +++ b/app/internal/window/os_macos.go @@ -346,7 +346,7 @@ func convertKey(k rune) (string, bool) { n = "F11" case C.NSF12FunctionKey: n = "F12" - case 0x09: + case 0x09, 0x19: n = key.NameTab case 0x20: n = "Space" diff --git a/app/internal/xkb/xkb_unix.go b/app/internal/xkb/xkb_unix.go index 48b122d7..9038f2ec 100644 --- a/app/internal/xkb/xkb_unix.go +++ b/app/internal/xkb/xkb_unix.go @@ -249,7 +249,7 @@ func convertKeysym(s C.xkb_keysym_t) (string, bool) { n = "F11" case C.XKB_KEY_F12: n = "F12" - case C.XKB_KEY_Tab, C.XKB_KEY_KP_Tab: + case C.XKB_KEY_Tab, C.XKB_KEY_KP_Tab, C.XKB_KEY_ISO_Left_Tab: n = key.NameTab case 0x20, C.XKB_KEY_KP_Space: n = "Space"