deckhidraw 0.0.0

Steam Deck gamepad raw input
Documentation
  • Coverage
  • 37.68%
    26 out of 69 items documented0 out of 7 items with examples
  • Size
  • Source code size: 16.6 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 552.35 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • ArcaneNibble/deckhidraw
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ArcaneNibble

Rust Steam Deck gamepad raw input

crates.io documentation 0BSD licensed

This project is unofficial! This project is not affiliated with Valve Corporation.

This uses hidraw to access inputs, which bypasses any input remapping that might be performed by Steam. This allows access to all inputs, all in a single packet, without having to integrate with any Steam APIs or to even have Steam open at all. This is also not subject to limitations of Xbox-style gamepads, meaning that all analog axes can be accessed independently.

This code can be compiled for any platform, but finding the device node will always fail on not-Linux.