EdgeTX User Manual
v2.9
v2.9
  • EdgeTX User Manual v2.9
  • EdgeTX User Manual
    • Summary of changes since v2.8
    • Installing and Updating EdgeTX
      • Migrate from OpenTX to EdgeTX using EdgeTX Buddy
      • Migrate from OpenTX to EdgeTX using the Bootloader
      • Update from an earlier version of EdgeTX using EdgeTX Buddy
      • Update from an earlier version of EdgeTX using the Bootloader
    • User Manual for Color Screen Radios
      • User Interface
      • Manage Models
      • Model Settings
        • Model Setup
          • Internal / External RF
          • Trainer
          • Timer 1/2/3
          • Preflight Checks
          • Trims
          • Throttle
          • Enabled Features
          • USB Joystick
        • Heli Setup
        • Flight Modes
        • Inputs, Mixes & Outputs
          • Inputs
          • Mixes
          • Outputs
        • Curves
        • Global Variables
        • Logical Switches
        • Special Functions
        • Telemetry
          • Sensor Configuration Options
          • Common Telemetry Sensors
      • Radio Settings
        • Tools
        • SD Card
        • Radio Setup
          • Additional Radio settings
        • Themes
        • Global Functions
        • Trainer
        • Hardware
        • Version
      • Screen Settings
        • Widgets
      • Channel Monitor
      • Reset Telemetry
      • Statistics
  • User Manual for Monochrome Screen Radios
    • User Inteface
    • Main View
      • Reset
      • Statistics
    • Model Settings
      • Setup
      • Heli Setup
      • Flight Modes
      • Inputs, Mixes & Outputs
        • Inputs
        • Mixes
        • Outputs
      • Curves
      • Logical Switches
      • Special Functions
      • Telemetry
        • Sensor Configuration
        • Common Telemetry Sensors
      • Display
    • Radio Settings
      • SD Card
      • Radio Setup
      • Global Functions
      • Trainer
      • Hardware
      • Version
  • Translated User Manuals
  • EdgeTX: How-To
    • Contribute to the User Manual
    • Set-up wireless trainer with a Multi -protocol module
    • Use Bluetooth with EdgeTX
  • EdgeTX Companion
    • 🚧Companion User Manual
  • More
    • Additional Resources
    • Contributors
Powered by GitBook
On this page
Export as PDF
  1. EdgeTX User Manual
  2. User Manual for Color Screen Radios
  3. Model Settings
  4. Model Setup

USB Joystick

PreviousEnabled FeaturesNextHeli Setup

Last updated 2 years ago

The USB Joystick has two possible modes, Classic and Advanced.

In Classic mode, the radio's configured output channels will be sent to the target device in numerical order and mapped to the device's preconfigured USB controller axes and buttons. Below is the default channel mapping for Microsoft Windows.

  • Ch1 - X Axis

  • Ch 2 - Y Axis

  • Ch 3 - Z Axis

  • Ch4 - X Rotation

  • Ch 5 - Y Rotation

  • Ch 6 - Z Rotation

  • Ch 7 - Dial

  • Ch 8 - Slider

  • CH 9 - Ch 32 - Buttons 1 - 24

In Advanced mode you can configure the following options:

Interface mode: This indicates to the target device (the device you are connecting your transmitter to) what type of device you are connecting. The options are Joystick, Gamepad, MultiAxis.

Note: Currently there is a limitation in MS Windows that may limit your transmitter to being only detected only as a Joystick, regardless of what is selected in this option. In MacOS, Linux and Andriod this functions properly.

Circular cutout: For axis pairs (X-Y, Z-rX): By default, the range of the axis pairs is a rectangular area. With this option, the axis will be limited to a circular area (like gamepad controllers commonly are). Options are : None or X-Y, Z-rX or X-Y, Rx-Ry

Output channels 1-32

Mode: For each output channel, you can select the mode that you want to use for that channel. The available options are None, Btn, Axis, Sim.

None - Channel is not used

Btn - Channel is used to simulate a button. Configuration options include:

  • Inversion - Inverts the output channel signal. Options are: On / Off

  • Button Mode -

    • Normal - Each postion of a multiposition switch is represented by a button. The current switch state is represented by a continous button press.

    • Pulse - Similar to "Normal" mode. However, instead of continous button press it is represented by a short button press.

    • SWEmu - The toggle switch emulations a push button. The first press turns the virtual button on, the second press turns it off.

    • Delta - The change of the output channel is represented by 2 buttons. While the output value is decreasing, the first button is pressed. When the output value is increasing, the second button is pressed. If there is no change, then no buttons will be pressed.

    • Companion - This option should be selected when using your transmitter to control the simulator in EdgeTX Companion. It allows the multi-position switches to function properly in the simulator.

  • Positions - The type of button that will be simulated.

    • Push - will only map to one button

    • 2POS - 8 POS - will map to the number of buttons that the switch has (ex: 3POS will map to 3 buttons).

  • Button No: The button number that the output will be mapped to and sent to the target device as.

Axis - The channel is used to simulate an axis and will be mapped to one of the target device's default axes.

  • Axis options are: X, Y, Z, rotX (rotation x), rotY, rotZ

Sim - The channel is used to simulate a common sim axis and it will be listed on the target device as the selected option (ex: Thr)

  • Sim Axis options are: Ail, Ele, Rud, Thr

USB Joystick Classic mode
USB Joystick Advanced mode
Button mode options for a selected channel
Axis mode options for a selected channel
Sim mode options for selected channel