0.17.0 • Published 2 years ago

joyx v0.17.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

JoyX

NPM version

Linux utility to map any gamepad into a xbox360 virtual device, powered by xboxdrv

Overview

JoyX is an app that let's you add virtual xbox360 gamepads using xboxdrv, letting you configure the app with an interactive UI. It's a WIP so expect changes and improvements. Currently, it offers a simple terminal UI for configuring gamepads, and a gamepad watcher that will spawn/kill the xboxdrv process as needed. You can have as many controllers as you want. It also includes an optional systemd user unit installer, which will configure the watcher as an autostarting service.

Installation

# First you need to have Node.JS, npm and xboxdrv installed in your system

# For example, in Archlinux/SteamOS, open the terminal and run
yay -S xboxdrv nodejs npm

# Then, install JoyX with npm
sudo npm i -g joyx

Usage

# Edit or add a new gamepad.
joyx configure

# Run the watcher in foreground
joyx run

# Install the service
joyx service install

# Uninstall the service, this will disable and remove the systemd unit
joyx service uninstall

# Aliases for systemd commands
joyx service start
joyx service restart
joyx service stop

License

JoyX is licensed under the MIT license. MIT

0.17.0

2 years ago

0.16.0

2 years ago

0.15.0

2 years ago

0.14.0

2 years ago

0.13.2

2 years ago

0.13.1

2 years ago

0.13.0

2 years ago

0.12.1

2 years ago

0.12.0

2 years ago

0.11.0

2 years ago

0.10.0

2 years ago