Repository navigation
InputForge 0.2.0: no more input group
Permissions change. InputForge no longer adds you to the input group, which gave every program you run keylogger-level access to every keyboard. Access is now per device and per session through udev uaccess ACLs.
- Virtual output (
/dev/uinput): the user at the active local desktop, same rule as Steam. - Keyboards and mice: nothing by default. Turning a device on in InputForge asks for your password once and grants access to that device only.
- Lighting: hidraw access is narrowed to the vendor HID++/config interface of the G815/G813/G600. 0.1 also exposed their typing interfaces.
--selftestnow asks for your password, since it reads InputForge's own virtual devices.
Upgrading from 0.1: the package removes the old rules. If 0.1 added you to input, run sudo gpasswd -d $USER input, log out and back in, then turn your devices on again in InputForge.
Arch / CachyOS / EndeavourOS
sudo pacman -U inputforge-0.2.0-1-x86_64.pkg.tar.zst
Nobara / Fedora: packaging/rpm/build-rpm.sh (see README). Details: CHANGELOG.md