[Scummvm-git-logs] scummvm master -> 606a68172d8ec87377590a66aa1d18edead5e578

bgK bastien.bouclet at gmail.com
Fri Feb 28 04:52:42 UTC 2020


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ff63764dd9 KEYMAPPER: Adjust the name of the meta key on Windows and macOS
606a68172d 3DS: Set a translation context for the 3DS screen strings


Commit: ff63764dd9d32121b9f18bd813bdd5857cbedd96
    https://github.com/scummvm/scummvm/commit/ff63764dd9d32121b9f18bd813bdd5857cbedd96
Author: Bastien Bouclet (bastien.bouclet at gmail.com)
Date: 2020-02-28T05:46:36+01:00

Commit Message:
KEYMAPPER: Adjust the name of the meta key on Windows and macOS

Fixes #11364.

Changed paths:
    backends/keymapper/hardware-input.cpp


diff --git a/backends/keymapper/hardware-input.cpp b/backends/keymapper/hardware-input.cpp
index 45e448ec5a..d6227c30ef 100644
--- a/backends/keymapper/hardware-input.cpp
+++ b/backends/keymapper/hardware-input.cpp
@@ -29,6 +29,17 @@
 
 namespace Common {
 
+// TODO: Maybe make 'Command' a separate mac-specific modifier so we can define
+//  defaults key bindings from the original mac game versions without binding
+//  them to the meta key on other platforms?
+#if defined(WIN32)
+#define META_KEY_NAME "Win"
+#elif defined(MACOSX) || defined(IPHONE)
+#define META_KEY_NAME "Cmd"
+#else
+#define META_KEY_NAME "Meta"
+#endif
+
 const KeyTableEntry defaultKeys[] = {
 	{"BACKSPACE", KEYCODE_BACKSPACE, "Backspace"},
 	{"TAB", KEYCODE_TAB, "Tab"},
@@ -206,28 +217,28 @@ const KeyTableEntry defaultKeys[] = {
 	{"AUDIOFASTFORWARD", KEYCODE_AUDIOFASTFORWARD, "Audio Fast-Forward"},
 
 	// Modifier keys
-	{"SCROLLOCK", KEYCODE_SCROLLOCK, "Scroll Lock"   },
-	{"CAPSLOCK",  KEYCODE_CAPSLOCK,  "Caps Lock"     },
-	{"NUMLOCK",   KEYCODE_NUMLOCK,   "Num Lock"      },
-	{"LSHIFT",    KEYCODE_LSHIFT,    "Left Shift"    },
-	{"RSHIFT",    KEYCODE_RSHIFT,    "Right Shift"   },
-	{"LALT",      KEYCODE_LALT,      "Left Alt"      },
-	{"RALT",      KEYCODE_RALT,      "Right Alt"     },
-	{"LCTRL",     KEYCODE_LCTRL,     "Left Control"  },
-	{"RCTRL",     KEYCODE_RCTRL,     "Right Control" },
-	{"LMETA",     KEYCODE_LMETA,     "Left Meta"     },
-	{"RMETA",     KEYCODE_RMETA,     "Right Meta"    },
+	{"SCROLLOCK", KEYCODE_SCROLLOCK, "Scroll Lock"          },
+	{"CAPSLOCK",  KEYCODE_CAPSLOCK,  "Caps Lock"            },
+	{"NUMLOCK",   KEYCODE_NUMLOCK,   "Num Lock"             },
+	{"LSHIFT",    KEYCODE_LSHIFT,    "Left Shift"           },
+	{"RSHIFT",    KEYCODE_RSHIFT,    "Right Shift"          },
+	{"LALT",      KEYCODE_LALT,      "Left Alt"             },
+	{"RALT",      KEYCODE_RALT,      "Right Alt"            },
+	{"LCTRL",     KEYCODE_LCTRL,     "Left Control"         },
+	{"RCTRL",     KEYCODE_RCTRL,     "Right Control"        },
+	{"LMETA",     KEYCODE_LMETA,     "Left "  META_KEY_NAME },
+	{"RMETA",     KEYCODE_RMETA,     "Right " META_KEY_NAME },
 
 	{0, KEYCODE_INVALID, 0}
 };
 
 // TODO: Add NUM_LOCK
 const ModifierTableEntry defaultModifiers[] = {
-	{ KBD_CTRL,  "C", "Ctrl+"  },
-	{ KBD_SHIFT, "S", "Shift+" },
-	{ KBD_ALT,   "A", "Alt+"   },
-	{ KBD_META,  "M", "Meta+"  },
-	{ 0,     nullptr, nullptr  }
+	{ KBD_CTRL,  "C", "Ctrl+"            },
+	{ KBD_SHIFT, "S", "Shift+"           },
+	{ KBD_ALT,   "A", "Alt+"             },
+	{ KBD_META,  "M", META_KEY_NAME "+"  },
+	{ 0,     nullptr, nullptr            }
 };
 
 const HardwareInputTableEntry defaultMouseButtons[] = {


Commit: 606a68172d8ec87377590a66aa1d18edead5e578
    https://github.com/scummvm/scummvm/commit/606a68172d8ec87377590a66aa1d18edead5e578
Author: Bastien Bouclet (bastien.bouclet at gmail.com)
Date: 2020-02-28T05:46:36+01:00

Commit Message:
3DS: Set a translation context for the 3DS screen strings

So they can have dedicated translations.

Fixes #11371.

Changed paths:
    backends/platform/3ds/options-dialog.cpp


diff --git a/backends/platform/3ds/options-dialog.cpp b/backends/platform/3ds/options-dialog.cpp
index d57daa7cdc..a6155e0f70 100644
--- a/backends/platform/3ds/options-dialog.cpp
+++ b/backends/platform/3ds/options-dialog.cpp
@@ -55,9 +55,9 @@ OptionsDialog::OptionsDialog() : GUI::Dialog(20, 20, 280, 200) {
 
 	new GUI::StaticTextWidget(this, 0, 60, 110, 15, _("Use Screen:"), Graphics::kTextAlignRight);
 	_screenRadioGroup = new GUI::RadiobuttonGroup(this, kScreenRadioGroup);
-	_screenTopRadioWidget = new GUI::RadiobuttonWidget(this, 120, 50, 60, 20, _screenRadioGroup, kScreenTop, _("Top"));
-	_screenBottomRadioWidget = new GUI::RadiobuttonWidget(this, 190, 50, 80, 20, _screenRadioGroup, kScreenBottom, _("Bottom"));
-	_screenBothRadioWidget = new GUI::RadiobuttonWidget(this, 155, 70, 80, 20, _screenRadioGroup, kScreenBoth, _("Both"));
+	_screenTopRadioWidget = new GUI::RadiobuttonWidget(this, 120, 50, 60, 20, _screenRadioGroup, kScreenTop, _c("Top", "3ds-screen"));
+	_screenBottomRadioWidget = new GUI::RadiobuttonWidget(this, 190, 50, 80, 20, _screenRadioGroup, kScreenBottom, _c("Bottom", "3ds-screen"));
+	_screenBothRadioWidget = new GUI::RadiobuttonWidget(this, 155, 70, 80, 20, _screenRadioGroup, kScreenBoth, _c("Both", "3ds-screen"));
 	_screenRadioGroup->setValue(config.screen);
 
 	new GUI::StaticTextWidget(this, 0, 100, 110, 15, _("C-Pad Sensitivity:"), Graphics::kTextAlignRight);




More information about the Scummvm-git-logs mailing list