diff --git a/libs/gtkmm2ext/gtkmm2ext/keyboard.h b/libs/gtkmm2ext/gtkmm2ext/keyboard.h index dd5a365f32..7b206e2ccc 100644 --- a/libs/gtkmm2ext/gtkmm2ext/keyboard.h +++ b/libs/gtkmm2ext/gtkmm2ext/keyboard.h @@ -78,6 +78,8 @@ class LIBGTKMM2EXT_API Keyboard : public sigc::trackable, PBD::Stateful static const char* tertiary_modifier_name (); static const char* level4_modifier_name (); + static const char* button2_name (); + static const char* primary_modifier_short_name (); static const char* secondary_modifier_short_name (); static const char* tertiary_modifier_short_name (); diff --git a/libs/gtkmm2ext/keyboard.cc b/libs/gtkmm2ext/keyboard.cc index b3ddc79cc6..83dc8c0cad 100644 --- a/libs/gtkmm2ext/keyboard.cc +++ b/libs/gtkmm2ext/keyboard.cc @@ -77,6 +77,8 @@ const char* Keyboard::secondary_modifier_name() { return _("Control"); } const char* Keyboard::tertiary_modifier_name() { return S_("Key|Shift"); } const char* Keyboard::level4_modifier_name() { return _("Option"); } +const char* Keyboard::button2_name() { return _("Middle Click (or Ctrl+Alt+Click)"); } + const char* Keyboard::primary_modifier_short_name() { return _("Cmd"); } const char* Keyboard::secondary_modifier_short_name() { return _("Ctrl"); } const char* Keyboard::tertiary_modifier_short_name() { return S_("Key|Shift"); } @@ -100,6 +102,8 @@ const char* Keyboard::secondary_modifier_name() { return _("Alt"); } const char* Keyboard::tertiary_modifier_name() { return S_("Key|Shift"); } const char* Keyboard::level4_modifier_name() { return _("Windows"); } +const char* Keyboard::button2_name() { return _("Middle-Click"); } + const char* Keyboard::primary_modifier_short_name() { return _("Ctrl"); } const char* Keyboard::secondary_modifier_short_name() { return _("Alt"); } const char* Keyboard::tertiary_modifier_short_name() { return S_("Key|Shift"); }