summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon
AgeCommit message (Collapse)Author
2020-07-18Merge pull request #8905 from JosJuice/jni-encodingLC
Android: Use correct encoding when converting strings
2020-07-18Use range loop (if possible)Filip Gawin
2020-07-17DolphinQt / InputCommon - add DSU string validator to avoid crashes, limited ↵iwubcode
backwards compatibility support
2020-07-17DolphinQt / InputCommon: Support multiple DSU serversiwubcode
2020-07-12Merge pull request #8936 from jordan-woyak/wiimote-extension-calibration-fixLC
ControllerInterface/Wiimote: Provide fallback values for extensions with bad calibration.
2020-07-11WiimoteEmu: Allow writes of the i2c bus to play speaker data.Jordan Woyak
2020-07-11ControllerInterface/Wiimote: Provide fallback values for extensions with bad ↵Jordan Woyak
calibration data.
2020-07-09InputCommon/GCAdapter: Unbreak Mayflash GCAdapters by allowing ↵Jordan Woyak
libusb_control_transfer call to fail.
2020-07-08Common: Rename UTF16ToUTF8JosJuice
This function does *not* always convert from UTF-16. It converts from UTF-16 on Windows and UTF-32 on other operating systems. Also renaming UTF8ToUTF16 for consistency, even though it technically doesn't have the same problem since it only was implemented on Windows.
2020-07-08Merge pull request #8907 from JosJuice/android-overlay-stick-gateLC
Android: Use octagonal stick gate in overlay
2020-07-08Merge pull request #8908 from jordan-woyak/wiimote-battery-haxLC
WiimoteCommon: Tweak battery level math.
2020-07-07InputCommon/GCAdapter: Fix offbrand "GCAdapters" with a ↵Jordan Woyak
libusb_control_transfer call.
2020-06-28WiimoteCommon: Tweak battery level math.Jordan Woyak
2020-06-29Android: Enfore correct stick gate in overlayJosJuice
Currently, the touch controller overlay uses a square gate for sticks. This commit changes that so that it instead uses the stick gate configured in the INI, which ensures that the values sent to the core are appropriately scaled regardless of what is configured in the INI and makes the overlay look nicer if the INI is set to a stick gate that matches the graphics.
2020-05-10Merge pull request #8795 from WamWooWam/masterConnor McLaughlin
InputCommon: Use the Window handle when initializing DirectInput.
2020-05-10GCAdapter: add libusb error logging on reads/writesPierre Bourdon
2020-05-09Apply fixes to all platformsThomas May
2020-05-06Update ControllerInterface.cppThomas May
2020-05-02Remove redundant Config prefix from ConfigInfo/ConfigLocationLéo Lam
Both structs are already in the Config namespace.
2020-04-27Merge pull request #8729 from JosJuice/android-touch-ir-defaultLéo Lam
Android: Use touch emulation of IR by default
2020-04-27Android: Use touch emulation of IR by defaultJosJuice
While having motion control emulation of IR enabled by default makes sense in situations like using a DualShock 4 on a PC, Android has the additional option of touch emulation of IR which seems to be better liked, and the default value which was chosen with PC in mind was carried over to Android without any particular consideration. This change disables motion control emulation of IR by default on Android only.
2020-04-27Merge pull request #8696 from howard0su/cleanup_shadowLéo Lam
Cleanup warnings of -Wmissing-declarations
2020-03-24Cleanup warnings of -Wmissing-declarationsJun Su
Add static to the functions which is not intentionally export to big scope.
2020-03-23InputCommon: cleanup warnings of -Wclass-memaccessJun Su
Initialize m_state with the default constructor.
2020-03-15Merge pull request #8647 from jordan-woyak/minor-input-cleanupsLéo Lam
InputCommon: Minor ReshapableInput related cleanups.
2020-03-11Common: Add a render_window field to WindowSystemInfoStenzek
We need this because we need to pass the layer to MoltenVK, not the view handle. But the input subsystem still needs the window.
2020-02-25InputCommon: Specify ini value default when saving calibration "center".Jordan Woyak
2020-02-25InputCommon: Clamp calibration values within square shape.Jordan Woyak
2020-02-25InputCommon: RoundStickGate's ideal sample count can be 1.Jordan Woyak
2020-02-24DolphinQt: Clean up mapping indicator code and draw lines on "pixel centers".Jordan Woyak
2020-02-24InputCommon: Remove racy UpdateInput call in DetectInput.Jordan Woyak
2020-02-24InputCommon: Mark GetStateLock with [[nodiscard]] and fix discarding calls.Jordan Woyak
2020-02-22InputCommon: Constify Device::Input::IsDetectable function.Jordan Woyak
2020-02-17InputCommon: Remove Wii Remote real-time calibration of M+ in favor of ↵Jordan Woyak
functionality provided by ControllerEmu.
2020-02-17InputCommon: Add real Wii Remote support to ControllerInterface. Add option ↵Jordan Woyak
to connect additional Wii Remotes.
2020-02-17InputCommon/ControllerInterface: Make devices mutex recursive so ↵Jordan Woyak
RemoveDevice can be used within UpdateInput.
2020-02-17InputCommon: Add types to ControllerEmu that represent raw controller inputs ↵Jordan Woyak
and calibration data to calculate normalized input values.
2020-02-17InputCommon: Add calibration functionality to IMUGyroscope.Jordan Woyak
2020-02-17InputCommon: Add "Dead Zone" setting to raw gyro inputs.Jordan Woyak
2020-02-09InputCommon: Clean up creation of inputs.Jordan Woyak
2020-02-10Merge pull request #8624 from jordan-woyak/setting-expression-input-gateTilka
InputCommon: Only update setting expressions when the input gate is enabled.
2020-02-09InputCommon: Only update setting expressions when the input gate is enabled.Jordan Woyak
2020-02-10Merge pull request #8616 from jordan-woyak/threshold-cleanupTilka
InputCommon: Eliminate some duplicated button threshold logic.
2020-02-09InputCommon: Eliminate some duplicated button threshold logic.Jordan Woyak
2020-02-09Merge pull request #8614 from jordan-woyak/xinput-batteryJMC47
InputCommon/XInput: Expose battery as input and cleanups.
2020-02-09Merge pull request #8417 from jordan-woyak/setting-expressionsTilka
InputCommon: Allow controller settings specified with input expresions.
2020-02-08Cleanup: Use std::abs instead of abs.Jordan Woyak
2020-02-08InputCommon: Allow Wii remote extension to be set with an input expression.Jordan Woyak
2020-02-08InputCommon: XInput cleanups.Jordan Woyak
2020-02-08InputCommon: Expose XInput battery level as an input.Jordan Woyak