diff --git a/Core/Config.cpp b/Core/Config.cpp index a4dd2d8f5c..bf6aff0156 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -1061,6 +1061,7 @@ static const ConfigSetting controlSettings[] = { ConfigSetting("AnalogLimiterDeadzone", SETTING(g_Config, fAnalogLimiterDeadzone), 0.6f, CfgFlag::DEFAULT), ConfigSetting("AnalogTriggerThreshold", SETTING(g_Config, fAnalogTriggerThreshold), 0.75f, CfgFlag::DEFAULT), + ConfigSetting("AnalogStickThreshold", SETTING(g_Config, fAnalogStickThreshold), 0.75f, CfgFlag::DEFAULT), ConfigSetting("AllowMappingCombos", SETTING(g_Config, bAllowMappingCombos), false, CfgFlag::DEFAULT), ConfigSetting("StrictComboOrder", SETTING(g_Config, bStrictComboOrder), false, CfgFlag::DEFAULT), diff --git a/Core/Config.h b/Core/Config.h index db0a61a9d9..fef2956e4a 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -515,8 +515,9 @@ public: // Sets up how much the analog limiter button restricts digital->analog input. float fAnalogLimiterDeadzone; - // Trigger configuration + // Thresholds for triggers and stick when mapped to digital button inputs. float fAnalogTriggerThreshold; + float fAnalogStickThreshold; // Sets whether combo mapping is enabled. bool bAllowMappingCombos; diff --git a/Core/ControlMapper.cpp b/Core/ControlMapper.cpp index 366a8b7cc9..9be8998ea6 100644 --- a/Core/ControlMapper.cpp +++ b/Core/ControlMapper.cpp @@ -28,12 +28,12 @@ static InputAxis GetCoAxis(InputAxis axis) { case JOYSTICK_AXIS_Y: return JOYSTICK_AXIS_X; // This looks weird, but it's simply how XInput axes are mapped. - case JOYSTICK_AXIS_Z: return JOYSTICK_AXIS_RZ; - case JOYSTICK_AXIS_RZ: return JOYSTICK_AXIS_Z; + case JOYSTICK_AXIS_Z: return JOYSTICK_AXIS_RX; + case JOYSTICK_AXIS_RX: return JOYSTICK_AXIS_Z; // Not sure if these two are used. - case JOYSTICK_AXIS_RX: return JOYSTICK_AXIS_RY; - case JOYSTICK_AXIS_RY: return JOYSTICK_AXIS_RX; + case JOYSTICK_AXIS_RY: return JOYSTICK_AXIS_RZ; + case JOYSTICK_AXIS_RZ: return JOYSTICK_AXIS_RY; default: return JOYSTICK_AXIS_MAX; // invalid @@ -51,18 +51,19 @@ float ControlMapper::GetDeviceAxisThreshold(int device, const InputMapping &mapp case KeyMap::AxisType::STICK: { // Co-axis processing, see GetCoAxes comment. - InputAxis axis = (InputAxis)mapping.Axis(nullptr); - InputAxis coAxis = GetCoAxis(axis); + const InputAxis axis = (InputAxis)mapping.Axis(nullptr); + const InputAxis coAxis = GetCoAxis(axis); if (coAxis != JOYSTICK_AXIS_MAX) { - float absCoValue = fabsf(rawAxisValue_[(int)coAxis]); + const float absCoValue = fabsf(rawAxisValue_[(int)coAxis]); if (absCoValue > 0.0f) { // Bias down the threshold if the other axis is active. - float biasedThreshold = AXIS_BIND_THRESHOLD * (1.0f - absCoValue * 0.35f); - // INFO_LOG(Log::System, "coValue: %f threshold: %f", absCoValue, biasedThreshold); + const float biasedThreshold = g_Config.fAnalogStickThreshold * (1.0f - absCoValue * 0.35f); + INFO_LOG(Log::System, "coValue: %f threshold: %f", absCoValue, biasedThreshold); return biasedThreshold; } } - break; + // Non-adjusted threshold. + return g_Config.fAnalogStickThreshold; } default: break; @@ -382,7 +383,7 @@ bool ControlMapper::UpdatePSPState(const InputMapping &changedMapping, double no // Check if all inputs are "on". bool all = true; double curTime = 0.0; - for (auto mapping : multiMapping.mappings) { + for (const auto &mapping : multiMapping.mappings) { auto iter = curInput_.find(mapping); if (iter == curInput_.end()) { all = false; diff --git a/UI/ControlMappingScreen.cpp b/UI/ControlMappingScreen.cpp index d2982b6d6d..d1af8a3377 100644 --- a/UI/ControlMappingScreen.cpp +++ b/UI/ControlMappingScreen.cpp @@ -419,7 +419,7 @@ bool KeyMappingNewMouseKeyDialog::key(const KeyInput &key) { // Only used during the bind process. In other places, it's configurable for some types of axis, like trigger. const float AXIS_BIND_THRESHOLD = 0.75f; -const float AXIS_BIND_RELEASE_THRESHOLD = 0.35f; // Used during mapping only to detect a "key-up" reliably. +const float AXIS_BIND_RELEASE_THRESHOLD = 0.35f; // Used during mapping only to detect a "key-up" reliably (hysteresis). void KeyMappingNewKeyDialog::axis(const AxisInput &axis) { if (time_now_d() < delayUntil_) diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 087423a1bd..10e4793ff1 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -846,7 +846,6 @@ void GameSettingsScreen::CreateControlsSettings(UI::ViewGroup *controlsSettings) controlsSettings->Add(new Choice(co->T("Calibrate analog stick")))->OnClick.Add([this](UI::EventParams &e) { screenManager()->push(new AnalogCalibrationScreen(gamePath_)); }); - controlsSettings->Add(new PopupSliderChoiceFloat(&g_Config.fAnalogTriggerThreshold, 0.02f, 0.98f, 0.75f, co->T("Analog trigger threshold"), screenManager())); #if defined(USING_WIN_UI) || (PPSSPP_PLATFORM(LINUX) && !PPSSPP_PLATFORM(ANDROID)) controlsSettings->Add(new CheckBox(&g_Config.bSystemControls, co->T("Enable standard shortcut keys"))); @@ -873,6 +872,10 @@ void GameSettingsScreen::CreateControlsSettings(UI::ViewGroup *controlsSettings) controlsSettings->Add(new CheckBox(&g_Config.bHapticFeedback, co->T("HapticFeedback", "Haptic Feedback (vibration)"))); } + controlsSettings->Add(new ItemHeader(co->T("Analog to digital input mapping"))); + controlsSettings->Add(new PopupSliderChoiceFloat(&g_Config.fAnalogTriggerThreshold, 0.02f, 0.98f, 0.75f, co->T("Analog trigger threshold"), screenManager())); + controlsSettings->Add(new PopupSliderChoiceFloat(&g_Config.fAnalogStickThreshold, 0.2f, 0.98f, 0.75f, co->T("Analog stick threshold"), screenManager())); + // TVs don't have touch control, at least not yet. if ((deviceType != DEVICE_TYPE_TV) && (deviceType != DEVICE_TYPE_VR)) { controlsSettings->Add(new ItemHeader(co->T("On-screen touch controls"))); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index c59fc7b4b6..394bb2e991 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -105,7 +105,9 @@ Analog Binding = ربط الانالوج Analog Limiter = ‎محدد الانالوج Analog Settings = اعدادات الانالوج Analog Stick = ‎عصا الانالوج +Analog stick threshold = عتبة عصا التحكم # AI translated Analog Style = النمط الانالوج +Analog to digital mapping = تحويل التناظرية إلى الرقمية # AI translated Analog trigger threshold = حساسية ضغطة الانالوج AnalogLimiter Tip = ‎وضع حد اقصى للانالوج Auto = ‎تلقائي diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 4fb3eee68a..ab07cb8f71 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -97,7 +97,9 @@ Analog Binding = Analoq Qoşması Analog Limiter = Analoq qısıtlayıcı Analog Settings = Analoq Quruluşları Analog Stick = Analoq Çubuğu +Analog stick threshold = Analog nasos səthi # AI translated Analog Style = Analoq Biçimi +Analog to digital mapping = Analoqdan rəqəmsala keçid # AI translated Analog trigger threshold = Analoq tətik eşiyi AnalogLimiter Tip = Analoq qısıtlayıcısı düyməsi basıdlığında Auto = Özbaşına diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 74a0d00b22..cfa82bf6f9 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -97,7 +97,9 @@ Analog Binding = Аналагавая прывязка Analog Limiter = Аналагавы лімітар Analog Settings = Аналагавыя налады Analog Stick = Аналагавы джойсцік +Analog stick threshold = Парог аналога # AI translated Analog Style = Аналагавы стыль +Analog to digital mapping = Аналогавае ў лічбавае адлюстраванне # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Аўта diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 1218304d1d..f446e54a35 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Праг на аналоговия стик # AI translated Analog Style = Analog Style +Analog to digital mapping = Преобразуване от аналогови в цифрови формати # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Автоматично diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 0cff9896a0..897d25a1d0 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -97,7 +97,9 @@ Analog Binding = Assignar stick Analog Limiter = Limitador analògic Analog Settings = Configuració de l'stick Analog Stick = Palanca analògica +Analog stick threshold = Límit de la palanca analògica # AI translated Analog Style = Estil de l'stick +Analog to digital mapping = Mapatge d'analògic a digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Quan es prem el botó del limitador de l'stick Auto = Automàtic diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index b2e70b3486..e8ed2db178 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analogový omezovač Analog Settings = Analog Settings Analog Stick = Analogová páčka +Analog stick threshold = Prahová hodnota analogového joysticku # AI translated Analog Style = Analog Style +Analog to digital mapping = Analogové na digitální mapování # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 003fcb9f87..534a76c595 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog begrænser Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Analog stik tærskel # AI translated Analog Style = Analog Style +Analog to digital mapping = Analog til digital kortlægning # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Når den analoge begrænser knap er trykket ned Auto = Automatisk diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 997774aad8..b660f7419a 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -97,7 +97,9 @@ Analog Binding = Analog-Bindung Analog Limiter = Analog-Begrenzer Analog Settings = Analog-Einstellungen Analog Stick = Analog-Stick +Analog stick threshold = Analog-Stick-Schwelle # AI translated Analog Style = Analog-Stil +Analog to digital mapping = Analog-zu-Digital-Zuordnung # AI translated Analog trigger threshold = Analog-Auslöseschwelle AnalogLimiter Tip = Wenn die analoge Begrenzertaste gedrückt wird Auto = Autom. diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index f2ddec1c95..a80fb517c6 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Ambang stik analog # AI translated Analog Style = Analog Style +Analog to digital mapping = Pemetaan analog ke digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index ecc09d3f3f..a0ef136b98 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -97,7 +97,9 @@ Analog Binding = Enlace analógico Analog Limiter = Limitador analógico Analog Settings = Ajustes analógicos Analog Stick = Stick analógico +Analog stick threshold = Umbral del stick analógico Analog Style = Estilo de analógico +Analog to digital mapping = Mapeo de analógico a digital # AI translated Analog trigger threshold = Umbral de gatillo analógico AnalogLimiter Tip = Cuando se pulsa el botón limitador analógico Auto = Automático diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 03b28d2b87..9dbd788ba5 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = Usar/cambiar a nuevos dispositivos de audi [Controls] Analog Binding = Asignar análogo Analog Settings = Configuraciones del análogo +Analog stick threshold = Umbral del joystick análogo # AI translated Analog Style = Estilo del análogo +Analog to digital mapping = Mapeo de análogo a digital # AI translated Analog trigger threshold = Umbral de disparo analógico Auto-rotation speed = Velacidad de rotación automatíca del análogo Analog Limiter = Limitador del análogo diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index e888b045e8..146304ef54 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -97,7 +97,9 @@ Analog Binding =اتصال آنالوگ Analog Limiter = ‎محدودکننده آنالوگ Analog Settings = تنظیمات آنالوگ Analog Stick = ‎دسته آنالوگ +Analog stick threshold = آستانه دسته‌کلید آنالوگ # AI translated Analog Style = حالت آنالوگ +Analog to digital mapping = نقشه‌برداری آنالوگ به دیجیتال # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = ‎هنگامی که دکمه محدود کننده آنالوگ فشرده شود Auto = خودکار diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index edc6945d4b..fe3363af72 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -97,7 +97,9 @@ Analog Binding = Analoginen sidonta Analog Limiter = Analoginen rajoitin Analog Settings = Analogisen asetukset Analog Stick = Analoginen sauva +Analog stick threshold = Analogisen ohjainpalkin kynnys # AI translated Analog Style = Analogisen tyyli +Analog to digital mapping = Analogisen ja digitaalisen kartoitus # AI translated Analog trigger threshold = Analogisen liipaisimen kynnysarvo AnalogLimiter Tip = Kun analogisen rajoittimen näppäintä painetaan Auto = Automaattinen diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 4e3b1fffa0..c4aa2e5836 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = Basculer sur le nouveau périphérique de [Controls] Analog Binding = Analog Binding Analog Settings = Analog Settings +Analog stick threshold = Seuil du joystick analogique # AI translated Analog Style = Analog Style +Analog to digital mapping = Cartographie analogique à numérique # AI translated Analog trigger threshold = Analog trigger threshold Auto-rotation speed = Vitesse de rotation automatique du stick analogique Analog Limiter = Limiteur analogique diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 30be931b40..392b537bb7 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Limitador analóxico Analog Settings = Analog Settings Analog Stick = Stick analóxico +Analog stick threshold = Limiar do stick analóxico # AI translated Analog Style = Analog Style +Analog to digital mapping = Mapeo de analóxico a dixital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Automática diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index fcede81b4c..26521893c4 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Περιορισμός αναλογικού Analog Settings = Analog Settings Analog Stick = Αναλογικός μοχλός +Analog stick threshold = Κατώφλι αναλογικού μοχλού # AI translated Analog Style = Analog Style +Analog to digital mapping = Αναλογική σε ψηφιακή χαρτογράφηση # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Όταν το κουμπί περιορισμού αναλογικού είναι πατημένο Auto = Αυτόματο diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 84cd2b2664..600c7cd069 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = סף לחצן אנלוגי # AI translated Analog Style = Analog Style +Analog to digital mapping = מיפוי אנלוגי לדיגיטלי # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 4ac3c85a39..ba7873213c 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = סף ג'ויסטיק אנלוגי # AI translated Analog Style = Analog Style +Analog to digital mapping = מיפוי דיגיטלי לאנלוגי # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index c2f1ea06b3..c1e3cdc3d9 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = Promijeni trenutni uređaj [Controls] Analog Binding = Analog Binding Analog Settings = Analog Settings +Analog stick threshold = Prag analognog sticka # AI translated Analog Style = Analog Style +Analog to digital mapping = Kartenje analognog na digitalno # AI translated Analog trigger threshold = Analog trigger threshold Auto-rotation speed = Auto-Rotacija analogne brzine Analog Limiter = Analogni ograničivač diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 541e08da6f..b547d8526e 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = Új eszköz észlelésekor átváltás rá [Controls] Analog Binding = Analóg hozzárendelése Analog Settings = Analóg beállítások +Analog stick threshold = Analóg pálcás küszöb # AI translated Analog Style = Analóg stílusa +Analog to digital mapping = Analóg-digitális leképezés # AI translated Analog trigger threshold = Analóg ravasz érzékelési küszöbe Auto-rotation speed = Automata analógforgató sebessége Analog Limiter = Analóg korlátozó diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 9f5921ed15..e3e1663ef9 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -97,7 +97,9 @@ Analog Binding = Penetapan Analog Analog Limiter = Pembatas Analog Analog Settings = Pengaturan Analog Analog Stick = Stik Analog +Analog stick threshold = Ambang stik analog # AI translated Analog Style = Gaya Analog +Analog to digital mapping = Pemetaan analog ke digital # AI translated Analog trigger threshold = Batas ambang trigger analog AnalogLimiter Tip = Ketika tombol pembatas analog ditekan Auto = Otomatis diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index b34cf44e65..08a8d19fa4 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -97,7 +97,9 @@ Analog Binding = Mappatura Analogico Analog Limiter = Limitatore Analogico Analog Settings = Impostazioni Analogico Analog Stick = Stick Analogico +Analog stick threshold = Soglia del joystick analogico # AI translated Analog Style = Stile Analogico +Analog to digital mapping = Mappatura da analogico a digitale # AI translated Analog trigger threshold = Soglia grilletto analogico AnalogLimiter Tip = Quando viene premuto il tasto del limitatore analogico Auto = Automatico diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 325190f6b9..2c325ace63 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = 新しいオーディオデバイスをオ [Controls] Analog Binding = 右アナログパッドへの対応ボタン割り当て Analog Settings = アナログパッドの設定 +Analog stick threshold = アナログスティックのしきい値 # AI translated Analog Style = 右アナログパッドのスタイル +Analog to digital mapping = アナログからデジタルへのマッピング # AI translated Analog trigger threshold = アナログトリガーのしきい値 Auto-rotation speed = アナログの自動回転速度 Analog Limiter = アナログパッドのリミッタ diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index ed76a8aa75..02e9dbd0c1 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Ambang stik analog # AI translated Analog Style = Analog Style +Analog to digital mapping = Pemetaan analog menyang digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Otomatis diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index c9436ca605..8612f3ba14 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -97,7 +97,9 @@ Analog Binding = 아날로그 바인딩 Analog Limiter = 아날로그 리미터 Analog Settings = 아날로그 설정 Analog Stick = 아날로그 스틱 +Analog stick threshold = 아날로그 스틱 임계값 # AI translated Analog Style = 아날로그 스타일 +Analog to digital mapping = 아날로그에서 디지털로 매핑 # AI translated Analog trigger threshold = 아날로그 트리거 임계값 AnalogLimiter Tip = 아날로그 리미터 버튼을 눌렀을 때 Auto = 자동 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index a5c7cb399b..2b8accf0b4 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -110,7 +110,9 @@ Analog Binding = بەستنەوەی ئەنالۆگ Analog Limiter = سنوورداری ئەنالۆگ Analog Settings = ڕێکخستنەکانی ئەنالۆگ Analog Stick = Analog stick +Analog stick threshold = Hadal nîşana analog # AI translated Analog Style = شێوازی ئانالۆگ +Analog to digital mapping = Dîjital xwerû ji analogê # AI translated Analog trigger threshold = ئاستی کارپێکردنی ئەنالۆگ AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 648dce0cec..e1521d6dc8 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = ໂຕຈຳກັດອະນາລ໋ອກ Analog Settings = Analog Settings Analog Stick = ປຸ່ມອະນາລ໋ອກ +Analog stick threshold = ຄະແນນສຽງພາສາແນລອກ # AI translated Analog Style = Analog Style +Analog to digital mapping = ການແປງອານາລອກເປັນເລກດິຈິຕອນ # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = ເມື່ອກົດທີ່ຂອບປຸ່ມອະນາລ໋ອກ ໂຕຈຳກັດອະນາລ໋ອກຈະເຮັດວຽກ Auto = ອັດຕະໂນມັດ diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 36526b6a9a..fff7b028f8 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analoginė svirtelė +Analog stick threshold = Analoginio svirties slenkstis # AI translated Analog Style = Analog Style +Analog to digital mapping = Analoginio į skaitmeninį žemėlapį # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Automatinis diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 2ced9cc08c..965c678bc6 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Ambang tongkat analog # AI translated Analog Style = Analog Style +Analog to digital mapping = Pemetaan analog ke digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 2599865413..fb62bca074 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analooglimiet Analog Settings = Analog Settings Analog Stick = Analoge stick +Analog stick threshold = Drempelwaarde analoge stick # AI translated Analog Style = Analog Style +Analog to digital mapping = Mapping van analoog naar digitaal # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Wanneer de analooglimiettoets is ingedrukt Auto = Automatisch diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 79c72fc8e8..1c9d818d30 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Analog limiter Analog Settings = Analog Settings Analog Stick = Analog stick +Analog stick threshold = Analog stikkers terskel # AI translated Analog Style = Analog Style +Analog to digital mapping = Analog til digital kartlegging # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = When the analog limiter button is pressed Auto = Auto diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index cc9b7bbc71..28acb236ce 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -97,7 +97,9 @@ Analog Binding = Powiązanie Analoga Analog Limiter = Ogranicznik Analoga Analog Settings = Ustawienia Analoga Analog Stick = Gałka Analogowa +Analog stick threshold = Próg analogowego drążka # AI translated Analog Style = Styl Analoga +Analog to digital mapping = Mapowanie analogowe na cyfrowe # AI translated Analog trigger threshold = Próg spustu analogowego AnalogLimiter Tip = Jeśli "Ogranicznik Analoga" jest aktywny Auto = Automatyczny diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 43868b67bb..fa1c37ba52 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -121,7 +121,9 @@ Analog Binding = Associação com o Analógico Analog Limiter = Limitador do analógico Analog Settings = Configurações do Analógico Analog Stick = Direcional analógico +Analog stick threshold = Limite do joystick analógico # AI translated Analog Style = Estilo do Analógico +Analog to digital mapping = Mapeamento analógico para digital # AI translated Analog trigger threshold = Limite do gatilho analógico AnalogLimiter Tip = Quando o botão limitador do analógico é pressionado Auto = Automático diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index d745226953..745f49269e 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -121,7 +121,9 @@ Analog Binding = Ligação com o analógico Analog Limiter = Limitador do analógico Analog Settings = Definições do analógico Analog Stick = Analógico +Analog stick threshold = Limite do joystick analógico # AI translated Analog Style = Estilo do analógico +Analog to digital mapping = Mapeamento analógico para digital # AI translated Analog trigger threshold = Limiar de "clique" analógico AnalogLimiter Tip = Ativa quando o botão limitador do analógico é pressionado Auto = Automático diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 42c5a15342..fbfba9ee64 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Limită pt. control analog Analog Settings = Analog Settings Analog Stick = Butonul analog +Analog stick threshold = Prag de joystick analogic # AI translated Analog Style = Analog Style +Analog to digital mapping = Maparea analogică în digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Când este apasat butonul de limitare control analog Auto = Automat diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index d537f64ec4..b8815bef5f 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -97,7 +97,9 @@ Analog Binding = Привязки стика Analog Limiter = Аналоговый ограничитель Analog Settings = Настройки аналогового стика Analog Stick = Аналоговый стик +Analog stick threshold = Порог аналогового стика # AI translated Analog Style = Стиль стика +Analog to digital mapping = Аналоговое в цифровое отображение # AI translated Analog trigger threshold = Порог аналогового триггера AnalogLimiter Tip = Когда нажата кнопка аналогового ограничителя Auto = Авто diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 04e0f0b921..217904495f 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -97,7 +97,9 @@ Analog Binding = Analog bindning Analog Limiter = Analog fartkontroll Analog Settings = Inställningar för analog spak Analog Stick = Analog styrspak +Analog stick threshold = Tröskelvärde för analog spak Analog Style = Analog stil +Analog to digital mapping = Analog till digital kartläggning # AI translated Analog trigger threshold = Tröskelvärde för analog avtryckare AnalogLimiter Tip = När den analoga begränsarknappen trycks ner Auto = Auto diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index b98b6f584d..05c92053b7 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -97,7 +97,9 @@ Analog Binding = Bigkisin ang analog Analog Limiter = Taga limit ng analog Analog Settings = Ayusin ang analog Analog Stick = Analog na stick +Analog stick threshold = Шартҳои аналогӣ # AI translated Analog Style = Estilo ng analog +Analog to digital mapping = Маппинг аз аналоқ ба рақамӣ # AI translated Analog trigger threshold = Ang threshold ng pag-trigger ng analog AnalogLimiter Tip = Kapag ang pindutan ng analog limiter ay mapindot Auto = Awto diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 8b17bb7cf2..9f0756edb9 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -97,7 +97,9 @@ Analog Binding = เซ็ตปุ่มควบคุมอนาล็อก Analog Limiter = ตัวจำกัดปุ่มอนาล็อก Analog Settings = ตั้งค่าปุ่มอนาล็อก Analog Stick = ปุ่มอนาล็อก +Analog stick threshold = เกณฑ์ของจอยสติ๊กอนาล็อก # AI translated Analog Style = สไตล์ของปุ่มอนาล็อก +Analog to digital mapping = การแมพจากอนาล็อกไปเป็นดิจิตอล # AI translated Analog trigger threshold = เกณฑ์ทริกเกอร์ปุ่มอนาล็อก AnalogLimiter Tip = เมื่อกดที่ขอบปุ่มอนาล็อก ตัวจำกัดอนาล็อกจะทำงาน Auto = อัตโนมัติ diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 06eb6d81d6..aeff53c424 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Bağlama Analog Limiter = Analog Sınırlayıcı Analog Settings = Analog Ayarları Analog Stick = Analog Çubuk +Analog stick threshold = Analog joyistik eşiği # AI translated Analog Style = Analog Biçimi +Analog to digital mapping = Analogdan dijitale haritalama # AI translated Analog trigger threshold = Analog Tetik Eşiği AnalogLimiter Tip = Analog sınırlayıcı tuşuna basınca Auto = Otomatik diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 74a32eb235..799698336c 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = Увімкніть новий аудіоп [Controls] Analog Binding = Аналогове прив'язування Analog Settings = Аналогові налаштування +Analog stick threshold = Порог аналогового стика # AI translated Analog Style = Аналоговий стиль +Analog to digital mapping = Аналогове до цифрового відображення # AI translated Analog trigger threshold = Аналоговий поріг спрацьовування Auto-rotation speed = Швидкість автоматичного обертання аналогу Analog Limiter = Аналоговий обмежувач diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 51e4f9767d..f21621ec9b 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -97,7 +97,9 @@ Analog Binding = Analog Binding Analog Limiter = Phạm vi của Analog Analog Settings = Analog Settings Analog Stick = Cần Analog +Analog stick threshold = Ngưỡng của cần analog # AI translated Analog Style = Analog Style +Analog to digital mapping = Chuyển đổi từ analog sang digital # AI translated Analog trigger threshold = Analog trigger threshold AnalogLimiter Tip = Khi phạm vi của analog được chọn Auto = Tự động diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index dd2d4a3270..ed79550341 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -95,7 +95,9 @@ Use new audio devices automatically = 自动选择新的音频设备 [Controls] Analog Binding = 摇杆绑定 Analog Settings = 摇杆设置 +Analog stick threshold = 模拟摇杆阈值 # AI translated Analog Style = 摇杆样式 +Analog to digital mapping = 模拟到数字映射 # AI translated Analog trigger threshold = 扳机触发灵敏度 Auto-rotation speed = 自动旋转速度 Analog Limiter = 摇杆限制 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 3c37224e18..33c2e3aa62 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -97,7 +97,9 @@ Analog Binding = 類比繫結 Analog Limiter = 類比限制器 Analog Settings = 類比設定 Analog Stick = 類比搖桿 +Analog stick threshold = 類比搖桿閾值 # AI translated Analog Style = 類比樣式 +Analog to digital mapping = 類比到數位映射 # AI translated Analog trigger threshold = 類比觸發閾值 AnalogLimiter Tip = 類比限制器按鈕被按下時 Auto = 自動