From b54bf126f7e844c619e3b757986862400fc76cfc Mon Sep 17 00:00:00 2001 From: Valeri Date: Sat, 18 Sep 2021 14:41:51 +0300 Subject: Hide XInput bypass on non-Windows OSes Follow-up to #6950. This option is a no-op on other OSes and only serves to spread confusion there. --- src/yuzu/configuration/configure_input_advanced.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/yuzu/configuration/configure_input_advanced.cpp b/src/yuzu/configuration/configure_input_advanced.cpp index d20fd86b6..b30f09013 100644 --- a/src/yuzu/configuration/configure_input_advanced.cpp +++ b/src/yuzu/configuration/configure_input_advanced.cpp @@ -88,6 +88,10 @@ ConfigureInputAdvanced::ConfigureInputAdvanced(QWidget* parent) connect(ui->buttonMotionTouch, &QPushButton::clicked, this, &ConfigureInputAdvanced::CallMotionTouchConfigDialog); +#ifndef _WIN32 + ui->enable_raw_input->setVisible(false); +#endif + LoadConfiguration(); } -- cgit v1.2.3 From 738cd1896b6886da353cdbeabd19b4f75c66575c Mon Sep 17 00:00:00 2001 From: Valeri Date: Sat, 18 Sep 2021 15:10:00 +0300 Subject: If not on Windows, disable raw input This way, if someone copies their Windows config to other OS, they won't be stuck without web applet for no apparent reason. --- src/yuzu/configuration/config.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index 18271dee2..1e1756c8a 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp @@ -560,7 +560,11 @@ void Config::ReadControlValues() { ReadTouchscreenValues(); ReadMotionTouchValues(); +#ifdef _WIN32 ReadBasicSetting(Settings::values.enable_raw_input); +#else + Settings::values.enable_raw_input = false; +#endif ReadBasicSetting(Settings::values.emulate_analog_keyboard); Settings::values.mouse_panning = false; ReadBasicSetting(Settings::values.mouse_panning_sensitivity); -- cgit v1.2.3