mungewell / steamctrl

Utility to setup Valve Steam Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

steamctrl - Utility to setup Valve Steam Controller

This utility is meant to be used with the hid-steam Linux driver.
It can be used to disable and the mouse/keyboard emulation, as well as setup
a few other parameters.

If you want to run it automatically upon connection you can use a udev rule
such as the following:

ACTION=="add", SUBSYSTEM=="input", ATTR{uniq}=="?*", ATTRS{idVendor}=="28de", RUN+="/usr/bin/steamctrl -s $attr{uniq} disable_keys_cursor disable_mouse

But note that this rule will not work without the hid-steam driver, because
it relies on the UNIQ value, and hid-generic doesn't set it.

Maybe you noticed that there are a few missing commands, for example, there is
'disable_keys_cursor' and 'disable_cursor', but not 'disable_keys'. I just
don't know how to do them.

If you know more about this kind of commands, please send a note to one of
these:

    https://github.com/rodrigorc/steamctrl
    rodrigorivascosta@gmail.com

Thank you for your attention.

About

Utility to setup Valve Steam Controller

License:GNU General Public License v2.0


Languages

Language:C 96.4%Language:M4 2.0%Language:Shell 0.9%Language:Makefile 0.8%