←back to thread

Steam Machine

(store.steampowered.com)
1173 points davikr | 1 comments | | HN request time: 0s | source
Show context
12_throw_away ◴[] No.45903932[source]
In this big hardware refresh, honestly most excited about finally getting a new steam controller [1], which feels like it might finally give us a better, more extensible standard than the extremely outdated XInput protocol (which still doesn't even support motion controls)

[1] https://store.steampowered.com/sale/steamcontroller

replies(10): >>45904100 #>>45904117 #>>45904156 #>>45904209 #>>45904277 #>>45904571 #>>45904867 #>>45905192 #>>45905332 #>>45907048 #
12_throw_away ◴[] No.45904156[source]
In my dream world, hardware enthusiasts would be constantly creating absolutely crazy game controllers with bizarre combinations of inputs that look nothing like an xbox 360 controller. There'd be a universal input protocol that would allow for self-describing gamepads with arbitrary numbers of digital buttons, analog sticks and triggers, touchpads, mouse inputs, haptics, gyro sensors, levers, sliders, wheels, etc. etc.

I realize this may not be practical, but it's kind of weird that PCs have been more or less stuck with a protocol designed for XBox 360 controllers for 2 decades now, while the locked-down console space is seeing much more experimentation and innovation around input. The original steam controller at least hinted at being sort of an open platform for this sort of thing, although it didn't really take off. Fingers crossed for the new version.

replies(2): >>45904688 #>>45906048 #
1. dezgeg ◴[] No.45906048[source]
USB HID actually works pretty much how you describe, for instance a Physical Descriptor can contain metadata about which body part a button/control is supposed to be used with.

It's extremely complicated however (like many things USB), which is probably why everything just emulates an XBox 360 controller like you said.