Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Mouse: Use the gamepad as mouse #105

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open

Virtual Mouse: Use the gamepad as mouse #105

wants to merge 29 commits into from

Conversation

atar-axis
Copy link
Owner

@atar-axis atar-axis commented May 16, 2019

As described in #99

TODO

  • deactivate gp events in mouse mode
  • implement deadband (for gp and mouse mode) since otherwise the mouse will sometimes move even if the stick is not used
  • only use vmouse module when a given parameter is set, so users do not need the vmouse module in general
    • udev rule for vmouse
    • symbol_get to check if vmouse is active
  • Use the right stick (or shoulder triggers) for Scrolling

OPTIONAL

  • instead of using symbol_get let the vmouse module register itself @ xpadneo
    • register
    • unregister
    • suspend
    • automatically load vmouse (using udev rule or modalias)
  • instead of udev for vmouse, use an modalias in the module

@codeclimate
Copy link

codeclimate bot commented May 16, 2019

Code Climate has analyzed commit 11982ff and detected 0 issues on this pull request.

View more on Code Climate.

kakra added a commit to kakra/xpadneo that referenced this pull request Mar 28, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 28, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 1, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 2, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 2, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 2, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 3, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 3, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 10, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 12, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Jun 23, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Jun 23, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Jun 25, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Jul 6, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Jul 6, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Aug 28, 2021
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 6, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 30, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request May 9, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request May 26, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request May 30, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request May 30, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Sep 17, 2022
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Feb 23, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 4, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 4, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 4, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Fixes: atar-axis#333
See-also: atar-axis#419
See-also: atar-axis#435
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Mar 4, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Fixes: atar-axis#333
See-also: atar-axis#419
See-also: atar-axis#435
Signed-off-by: Kai Krakow <kai@kaishome.de>
kakra added a commit to kakra/xpadneo that referenced this pull request Apr 22, 2024
Co-authored-by: Jacob Essex <git@jacobessex.com>
Co-authored-by: Florian Dollinger <dollinger.florian@gmx.de>
Closes: atar-axis#160
Closes: atar-axis#105
Closes: atar-axis#99
Fixes: atar-axis#333
See-also: atar-axis#419
See-also: atar-axis#435
Signed-off-by: Kai Krakow <kai@kaishome.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 | type: enhancement New feature or request
Projects
Customization
  
To Do
Mouse Mode
  
To do
Development

Successfully merging this pull request may close these issues.

None yet

2 participants