Difference between revisions of "User:Sodaplayer/linux-sandbox"

From DCS World Wiki - Hoggitworld.com
(Start peripharels draft)
m (Update description and list for applications)
Line 5: Line 5:
  
 
=== Virtual Inputs ===
 
=== Virtual Inputs ===
You may want to bind joystick controls to mouse buttons and key-presses. In Linux, the [https://www.kernel.org/doc/html/latest/input/uinput.html uinput] module can be used to create virtual keyboards, mouses, and joysticks inputs.
+
You may want to bind joystick controls to mouse buttons and key-presses. In Linux, the [https://www.kernel.org/doc/html/latest/input/uinput.html uinput] module can be used to create virtual keyboards, mouses, and joysticks inputs.  
  
* [https://github.com/jgeumlek/MoltenGamepad MoltenGamepad]
+
==== Useful Applications ====
 +
Some applications can read joystick inputs and configure virtual devices:
 +
* [https://github.com/AntiMicroX/antimicrox AntiMicroX] - Maps controllers to mouse and keyboard buttons.
 +
* [https://github.com/jgeumlek/MoltenGamepad MoltenGamepad] - Allows you to combine or split controllers into virtual gamepads.

Revision as of 08:00, 27 December 2022

Peripherals

There are other good resources for configuring and troubleshooting joysticks on Linux. To avoid a replication of those other resources, this section will be focused on getting peripherals running through Wine/Proton and cover common issues.

Permissions

Virtual Inputs

You may want to bind joystick controls to mouse buttons and key-presses. In Linux, the uinput module can be used to create virtual keyboards, mouses, and joysticks inputs.

Useful Applications

Some applications can read joystick inputs and configure virtual devices:

  • AntiMicroX - Maps controllers to mouse and keyboard buttons.
  • MoltenGamepad - Allows you to combine or split controllers into virtual gamepads.