From 63981722cff3e592cdc075a735ca0a3657b331b8 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 14 Aug 2014 18:55:54 -0400 Subject: [PATCH] Resolved Alt key woes on GTK+. --- redo/area_unix.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/redo/area_unix.go b/redo/area_unix.go index 94cda2e..7c3829e 100644 --- a/redo/area_unix.go +++ b/redo/area_unix.go @@ -146,7 +146,10 @@ func makeModifiers(state C.guint) (m Modifiers) { if (state & C.GDK_CONTROL_MASK) != 0 { m |= Ctrl } - if (state & C.GDK_META_MASK) != 0 { // TODO get equivalent for Alt + if (state & C.GDK_META_MASK) != 0 { + m |= Alt + } + if (state & C.GDK_MOD1_MASK) != 0 { // GTK+ itself requires this to be Alt (just read through gtkaccelgroup.c) m |= Alt } if (state & C.GDK_SHIFT_MASK) != 0 {