From 6322e3e5962b032e465dfd66357a767c6f3536b3 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Mon, 6 May 2024 08:37:44 +0800 Subject: [PATCH] Add protection against bare MOD_ keys. --- gtk/src/toga_gtk/keys.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk/src/toga_gtk/keys.py b/gtk/src/toga_gtk/keys.py index a93d94ccb..0744027f2 100644 --- a/gtk/src/toga_gtk/keys.py +++ b/gtk/src/toga_gtk/keys.py @@ -166,6 +166,12 @@ GDK_KEYS = { Gdk.KEY_Scroll_Lock: Key.SCROLLLOCK, Gdk.KEY_Shift_L: Key.SHIFT, Gdk.KEY_Shift_R: Key.SHIFT, + Gdk.KEY_Control_L: Key.MOD_1, + Gdk.KEY_Control_R: Key.MOD_1, + Gdk.KEY_Alt_L: Key.MOD_2, + Gdk.KEY_Alt_R: Key.MOD_2, + Gdk.KEY_Hyper_L: Key.MOD_3, + Gdk.KEY_Hyper_R: Key.MOD_3, } GTK_KEY_NAMES = {