Added gyroscopic control for Xiao BLE Sense Board

This change adds roll, pitch and shake support to the HID Remapper, enabling the Xiao BLE Sense IMU data as input sources. You can now:

  • Control games with your feets on a balance board — similar to a 3D Rudder
  • Add tilt‐ and shake‐based control to the Xbox Adaptive Controller and Adaptive joystick
  • Trigger clicks via a quick tap (using shake threshold)

You can download the .uf2 firmware here
You can try the new configuration website here

New Inputs

  • Roll (X axis)
  • Pitch (Y axis)
  • Shake

Configuration

  1. Enable IMU
    Go to the “Settings” tab and toggle on IMU support.

  2. Adjust parameters

    • Angle limit: Clamp maximum tilt angle
    • Buffer size: Smooth incoming data to reduce jitter
    • Axis inversion: Easy axis change without using expressions

Example Profiles

Two new examples have been added in the config

  • IMU mouse control

    • Roll → X cursor
    • Pitch → Y cursor
    • Shake → Left click
  • IMU Switch gamepad

    • Roll → Left stick X-axis
    • Pitch → Left stick Y-axis
    • Shake → Button A

This is my first attempt to contribute to this project, so if anything looks off—or you’d like adjustments on how I implemented it —please let me know!