Schneegans / Fly-Pie

:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.
http://schneegans.github.io/news/2021/12/02/flypie10
MIT License
1.21k stars 26 forks source link

Gamepad Support #226

Open Schneegans opened 2 years ago

Schneegans commented 2 years ago

Discussed in https://github.com/Schneegans/Fly-Pie/discussions/224

Originally posted by **ChillaMatt** June 4, 2022 This may be a stretch, but a suggestion would be to allow the user to use a gamepad to control fly-pie. I have a home theater pc with Fly-Pue installed. It works really great, but I think it would be awesome to have a gamepad as an input.
claudiusraphael commented 1 year ago

I was just looking around for actually developed open-source input-remapping projects and found that AntiMicro found a follow-up, which might be a nice companion to achieve GamePad-support:

AntiMicroX - from the ReadMe:

Description AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros. You can use this program to control any desktop application with a gamepad on Linux🐧 and Windows 🪟. It can be also used for generating SDL2 configuration (useful for mapping atypical gamepads to generic ones like xbox360).

We support X.org and Wayland.

Features:

Mapping of gamepads/joystick buttons to: keyboard buttons mouse buttons and moves scripts and executables macros consisting of elements mentioned above Assigning multiple switchable sets of mappings to gamepad. Auto profiles - assign profile to active application window (not in Wayland https://github.com/AntiMicroX/antimicrox/issues/303). This program is currently supported under various Linux distributions.

This might especially be useful to build a bridge to WSL2-based Linux-GUI-apps and ways to use Fly-Pie in this environment?