From SFR: http://murga-linux.com/puppy/viewtopic.php?p=837255#837255

--- old/src/keywidget.c   2012-11-12 07:52:30.000000000 +0100
+++ new/src/keywidget.c   2015-03-30 22:41:30.122929138 +0200
@@ -943,8 +943,8 @@
         set_flags(key, KEY_STICKY, 0);
         key = add_key(key_widget, XK_Alt_L, "Alt", 6, 11, 2, 2);
         set_flags(key, KEY_STICKY, 0);
-        add_key(key_widget, XK_space, "", 8, 11, 14, 2);
-        key = add_key(key_widget, XK_Alt_R, "Alt", 22, 11, 2, 2);
+        add_key(key_widget, XK_space, "", 8, 11, 12, 2);
+        key = add_key(key_widget, XK_ISO_Level3_Shift, "AltGr", 20, 11, 4, 2);
         set_flags(key, KEY_STICKY, 0);
         add_key(key_widget, XK_Menu, "Mn", 24, 11, 2, 2);
         key = add_key(key_widget, XK_Control_R, "Ctrl", 26, 11, 4, 2); 
