Skip to content

HandHeldLegend/SInput-HID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

See our Releases

What is SInput?

SInput is a targetable HID setup that device makers may utilize to enable better native compatibility with SDL.

You may use USB Device ID 0x10C6 along with Vendor ID 0x2E8A if you wish to use the fallback mapping and have a generic input function within SDL. Please note that this is better for device testing only. If you wish to have native mapping support, it is better to register your own USB PID.

If you have further questions about native SDL implementation or extension, join our Discord channel to discuss SInput

Documentation

All current documentation is available on our wiki.

Supported Devices List

Device Maker URL
GC Ultimate Hand Held Legend, LLC. https://gcultimate.com
ProGCC Hand Held Legend, LLC. Product Page
Super Gamepad+ Hand Held Legend, LLC. Product Page
Firebird (Pending) Bonjiri Channel Product Page

Features

Feature Notes
Digital Buttons Support for up to 32 buttons
Gyro 3 axis gyro
Accelerometer 3 axis accelerometer
Fast Polling 1khz polling rates
Haptics Stereo haptics
Player LED Indicate which player your gamepad is registered as
Touchpad Support Support for 2 touchpad inputs

About

SInput is a defined HID protocol that hardware developers may target for better SDL compatibility.

Resources

License

Stars

Watchers

Forks