Skip to content

Controls Bluetooth and Input

jerrymares edited this page Jul 22, 2026 · 1 revision

Controls, Bluetooth, touch, and input

DeckDoc does not yet automate raw input testing because an always-on recorder could capture typing, gestures, or private content. Diagnosis should use device inventory, bounded activity counts, Steam's test UI, and controlled comparisons—not raw event dumps shared publicly.

Built-in controls

Use Steam -> Settings -> Controller -> Test Controller Inputs. Record the exact control, whether the test UI sees it, whether firmware/boot menus see it, whether all titles or one layout fail, and whether the event followed wake/update. Valve documents the controller test in its basic troubleshooting guide.

  • Test UI passes, one title/layout fails: Steam Input or game configuration first.
  • Test UI and several titles fail, external controller works: built-in device/firmware/hardware branch.
  • Whole controller device disappears only after wake: USB/HID/resume path.
  • One physical control fails in firmware/recovery too: stronger hardware suspicion.

Do not flash controller firmware outside the official flow, write calibration values from another unit, or publish raw keyboard/event streams.

Touchscreen

Record missing versus phantom touches, charger/dock state, external display mapping, screen condition, and behavior in firmware/recovery. Desktop-only rotation/mapping points to configuration; absence or phantom input across recovery on a clean/dry panel raises digitizer/hardware suspicion. Do not press on the panel or delete calibration/mapping files before capturing them.

Bluetooth

Separate discovery, pairing, connecting, reconnect-after-wake, input, audio profile, and latency. Capture adapter/rfkill/firmware and bluetoothd timestamps before forgetting devices.

  • one peripheral only: its battery/firmware/profile first;
  • adapter missing or firmware error: Deck driver/device branch;
  • docked-only or 2.4 GHz-dependent: RF placement/coexistence;
  • input works but audio profile fails: PipeWire/Bluetooth profile branch.

After evidence capture, forget only the affected device, update its official firmware, and compare docked/undocked or line-of-sight placement. Do not erase every bond or blindly reset the USB controller.

Bluetooth and privacy-preserving input inventory are P1 detector gaps. See Coverage and gaps and Dock/USB-C.

Clone this wiki locally