summaryrefslogtreecommitdiffstats
path: root/src/osd/modules/input/input_sdlcommon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/input/input_sdlcommon.cpp')
-rw-r--r--src/osd/modules/input/input_sdlcommon.cpp25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/osd/modules/input/input_sdlcommon.cpp b/src/osd/modules/input/input_sdlcommon.cpp
index 9f2b7661379..92e3653e4d1 100644
--- a/src/osd/modules/input/input_sdlcommon.cpp
+++ b/src/osd/modules/input/input_sdlcommon.cpp
@@ -23,19 +23,26 @@
// MAME headers
#include "emu.h"
-#include "osdepend.h"
+
#include "ui/uimain.h"
#include "uiinput.h"
+
#include "window.h"
+
+#include "util/language.h"
+
+#include "osdepend.h"
#include "strconv.h"
#include "../../sdl/osdsdl.h"
#include "input_common.h"
#include "input_sdlcommon.h"
+
#define GET_WINDOW(ev) window_from_id((ev)->windowID)
//#define GET_WINDOW(ev) ((ev)->windowID)
+
static std::shared_ptr<sdl_window_info> window_from_id(Uint32 windowID)
{
SDL_Window *sdl_window = SDL_GetWindowFromID(windowID);
@@ -165,16 +172,10 @@ void sdl_osd_interface::customize_input_type_list(std::vector<input_type_entry>
break;
// alt-enter for fullscreen
case IPT_OSD_1:
- entry.configure_osd("TOGGLE_FULLSCREEN", "Toggle Fullscreen");
+ entry.configure_osd("TOGGLE_FULLSCREEN", N_p("input-name", "Toggle Fullscreen"));
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_ENTER, KEYCODE_LALT);
break;
- // disable UI_SELECT when LALT is down, this stops selecting
- // things in the menu when toggling fullscreen with LALT+ENTER
- /* case IPT_UI_SELECT:
- entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_ENTER, input_seq::not_code, KEYCODE_LALT);
- break;*/
-
// page down for fastforward (must be OSD_3 as per src/emu/ui.c)
case IPT_UI_FAST_FORWARD:
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_PGDN);
@@ -197,13 +198,13 @@ void sdl_osd_interface::customize_input_type_list(std::vector<input_type_entry>
// LCTRL-F5 to toggle OpenGL filtering
case IPT_OSD_5:
- entry.configure_osd("TOGGLE_FILTER", "Toggle Filter");
+ entry.configure_osd("TOGGLE_FILTER", N_p("input-name", "Toggle Filter"));
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_F5, KEYCODE_LCONTROL);
break;
// LCTRL-F6 to decrease OpenGL prescaling
case IPT_OSD_6:
- entry.configure_osd("DECREASE_PRESCALE", "Decrease Prescaling");
+ entry.configure_osd("DECREASE_PRESCALE", N_p("input-name", "Decrease Prescaling"));
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_F6, KEYCODE_LCONTROL);
break;
// add a Not lcrtl condition to the toggle cheat key
@@ -213,13 +214,13 @@ void sdl_osd_interface::customize_input_type_list(std::vector<input_type_entry>
// LCTRL-F7 to increase OpenGL prescaling
case IPT_OSD_7:
- entry.configure_osd("INCREASE_PRESCALE", "Increase Prescaling");
+ entry.configure_osd("INCREASE_PRESCALE", N_p("input-name", "Increase Prescaling"));
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_F7, KEYCODE_LCONTROL);
break;
// lshift-lalt-F12 for fullscreen video (BGFX)
case IPT_OSD_8:
- entry.configure_osd("RENDER_AVI", "Record Rendered Video");
+ entry.configure_osd("RENDER_AVI", N_p("input-name", "Record Rendered Video"));
entry.defseq(SEQ_TYPE_STANDARD).set(KEYCODE_F12, KEYCODE_LSHIFT, KEYCODE_LALT);
break;