aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorameerj <aj662@drexel.edu>2020-07-19 11:49:26 -0400
committerameerj <aj662@drexel.edu>2020-07-19 11:49:26 -0400
commitbb2375ec9d5991da72ff3bf81c14936cc2685f03 (patch)
tree47c29ee5f1c7f9f1de0c6ceea91ea323bea3432a /src
parent45584cf459fe62ee158ff69ab9e7c169ee8e5869 (diff)
Fix axis thresholding while polling
axes were very sensitive when mapping controls.
Diffstat (limited to 'src')
-rw-r--r--src/input_common/gcadapter/gc_adapter.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/input_common/gcadapter/gc_adapter.h b/src/input_common/gcadapter/gc_adapter.h
index 869eafeecc..bed81915cd 100644
--- a/src/input_common/gcadapter/gc_adapter.h
+++ b/src/input_common/gcadapter/gc_adapter.h
@@ -49,11 +49,8 @@ enum class PadAxes : u8 {
struct GCPadStatus {
u16 button{}; // Or-ed PAD_BUTTON_* and PAD_TRIGGER_* bits
- std::array<u8, 6> axis_values{}; // Triggers and sticks, following indices defined in PadAxes
- static constexpr u8 THRESHOLD = 10;
-
- // 256/4, at least a quarter press to count as a press. For polling mostly
- static constexpr u8 TRIGGER_THRESHOLD = 64;
+ std::array<u8, 6> axis_values{}; // Triggers and sticks, following indices defined in PadAxes
+ static constexpr u8 THRESHOLD = 50; // Threshold for axis press for polling
u8 port{};
PadAxes axis{PadAxes::Undefined};