Преглед изворни кода

Backends: OSX: Fix Game Controller nav mapping to use shoulder for both focusing and tweak speed. (#4759)

ocornut пре 3 година
родитељ
комит
b6582a471a
2 измењених фајлова са 3 додато и 2 уклоњено
  1. 2 2
      backends/imgui_impl_osx.mm
  2. 1 0
      docs/CHANGELOG.txt

+ 2 - 2
backends/imgui_impl_osx.mm

@@ -522,8 +522,8 @@ static void ImGui_ImplOSX_UpdateGamepads()
     MAP_BUTTON(ImGuiNavInput_DpadDown, dpad.down);
     MAP_BUTTON(ImGuiNavInput_FocusPrev, leftShoulder);
     MAP_BUTTON(ImGuiNavInput_FocusNext, rightShoulder);
-    MAP_BUTTON(ImGuiNavInput_TweakSlow, leftTrigger);
-    MAP_BUTTON(ImGuiNavInput_TweakFast, rightTrigger);
+    MAP_BUTTON(ImGuiNavInput_TweakSlow, leftShoulder);
+    MAP_BUTTON(ImGuiNavInput_TweakFast, rightShoulder);
 #undef MAP_BUTTON
 
     io.NavInputs[ImGuiNavInput_LStickLeft] = gp.leftThumbstick.left.value;

+ 1 - 0
docs/CHANGELOG.txt

@@ -121,6 +121,7 @@ Other Changes:
 - Backends: Metal: Ignore ImDrawCmd where ElemCount == 0, which are normally not emitted by the library but
   can theorically be created by user code manipulating a ImDrawList. (#4857)
 - Backends: OSX: Added basic Platform IME support. (#3108, #2598) [@liuliu]
+- Backends: OSX: Fix Game Controller nav mapping to use shoulder for both focusing and tweak speed. (#4759)
 - Backends: WebGPU: Fixed incorrect size parameters in wgpuRenderPassEncoderSetIndexBuffer() and
   wgpuRenderPassEncoderSetVertexBuffer() calls. (#4891) [@FeepsDev]