Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joystick Configuration and Fixes #5477

Merged
merged 7 commits into from
Jan 19, 2023

Commits on Jan 17, 2023

  1. Provide landing gear key bindings

    - Landing gear default operable with N key
    - Optional axis provided for controlling landing gear position directly with a gear lever or multiple buttons
    Web-eWorks committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    2ace918 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc2c5f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. UI sliders now returned if they were changed

    - Fix an issue with the float slider converting its arguments to integers
    - Add more type information to PiGui functions
    Web-eWorks committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    a2eee6f View commit details
    Browse the repository at this point in the history
  2. Correctly handle half-axis mode for joystick axes

    - Avoid accidentally inverting the axis
    - Adds a new function to write a joystick's configuration to a config file
    Web-eWorks committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1553b17 View commit details
    Browse the repository at this point in the history
  3. Add joystick configuration to LuaInput

    - Supports querying axis, button, hat number and state
    - Can configure curve, deadzone, and half-axis mode for all joystick axes
    Web-eWorks committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    d6adbfa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92c9650 View commit details
    Browse the repository at this point in the history
  5. Add joystick configuration window

    - Allows adjusting joystick axis curves and deadzones from inside the application, as well as previewing which axis is currently deflected
    Web-eWorks committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    2e2bd4d View commit details
    Browse the repository at this point in the history