diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index bd2b3423b1287bfd572816beed7e6f268e043926..a6fc4182e2ee592ac787cf828608746f43452960 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.135 2002-07-31 23:22:59 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.136 2002-08-06 06:39:30 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2002 C. Geuzaine, J.-F. Remacle
 //
@@ -965,7 +965,6 @@ void help_short_cb(CALLBACK_ARGS){
   Msg(DIRECT, "");
   Msg(DIRECT, "Menu bar shortcuts:");
   Msg(DIRECT, "");
-  Msg(DIRECT, "  "XX"+a        save file as");
   Msg(DIRECT, "  b             go back to previous context");
   Msg(DIRECT, "  f             go forward to next context");
   Msg(DIRECT, "  g             go to geometry module");
@@ -980,6 +979,7 @@ void help_short_cb(CALLBACK_ARGS){
   Msg(DIRECT, "  Shift+p       show post-processing general options");
   Msg(DIRECT, "  "XX"+q        quit");
   Msg(DIRECT, "  "XX"+s        save mesh in default format");
+  Msg(DIRECT, "  "XX"+Shift+s  save file as");
   Msg(DIRECT, "");
   Msg(DIRECT, "Other shortcuts");
   Msg(DIRECT, "");
diff --git a/Fltk/GUI.cpp b/Fltk/GUI.cpp
index dea6e6ffcbe46485cf46681a2fd73cf82952d521..4a8dc74873d2fdd06f57ae0609abd899b72b692d 100644
--- a/Fltk/GUI.cpp
+++ b/Fltk/GUI.cpp
@@ -1,4 +1,4 @@
-// $Id: GUI.cpp,v 1.186 2002-08-02 16:57:00 geuzaine Exp $
+// $Id: GUI.cpp,v 1.187 2002-08-06 06:39:30 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2002 C. Geuzaine, J.-F. Remacle
 //
@@ -103,7 +103,7 @@ Fl_Menu_Item m_menubar_table[] = {
          {0},
       {0},
 #else
-    {"Save as...",       FL_CTRL+'a', (Fl_Callback *)file_save_as_cb, 0, FL_MENU_DIVIDER},
+    {"Save as...",       FL_CTRL+FL_SHIFT+'s', (Fl_Callback *)file_save_as_cb, 0, FL_MENU_DIVIDER},
 #endif
     {"Visibility...",    FL_SHIFT+'v', (Fl_Callback *)opt_visibility_cb, 0},
     {"Messages...",      FL_SHIFT+'l', (Fl_Callback *)opt_message_cb, 0},
@@ -393,12 +393,6 @@ int GUI::global_shortcuts(int event){
     quit_selection = 1;
     return 1;
   }
-/* I made this one more visible, as File->Save
-  else if(Fl::test_shortcut(FL_CTRL+'s')){
-    mesh_save_cb(0,0);
-    return 1;
-  }
-*/
   else if(Fl::test_shortcut(FL_CTRL+FL_SHIFT+'d')){
     opt_post_anim_delay(0,GMSH_SET|GMSH_GUI,opt_post_anim_delay(0,GMSH_GET,0) + 0.01);
     return 1;