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

add toggle for cursor movement #21

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

acidcoke
Copy link
Contributor

closes #19

@Gimpygod
Copy link

Thanks @acidcoke ! I had this ability on my wishlist for people who are comfortable with whatever method they use for cursor control but need gestures for switch options. You rock!

@acidcoke
Copy link
Contributor Author

@Gimpygod do you have more items that are on your wishlist that aren't implemented yet? Maybe you could create some Issues for them so others could implement them?

@Gimpygod
Copy link

@Gimpygod do you have more items that are on your wishlist that aren't implemented yet? Maybe you could create some Issues for them so others could implement them?

Well since you asked, heck yeah I do have a wishlist!(some are probably super difficult)

The cursor is getting really erratic and jumpy when I slow down to click on a button, feels like Gameface doesn’t know what to do with tiny/slow movements or when to simply pause trying to interpret insignificant adjustments so I can click. Hopefully the solution wouldn’t be too heavy handed so I can move on quickly to other gaming tasks.

add a mode that treats cursor movement like a D-pad on a controller. Basically WASD and the combinations needed for diagonals. This would allow retro gaming and that is a good thing!

Allow face gestures the option of being analog, for example pressing the gas in a driving game should be incremental rather than on/off. This would also help me with creating art since many programs adjust line darkness or width based on how much pressure is being applied. For instance mouth move left could gradually increase values as you move more left.

Those are wishes that would really improve the quality and versatility of Gameface beyond gaming into creating. Thanks @acidcoke for asking what might be helpful to me.

@acidcoke acidcoke force-pushed the add-cursor-toggle branch from c62a4b3 to 70d552b Compare May 28, 2023 11:35
@acidcoke
Copy link
Contributor Author

acidcoke commented May 29, 2023

This is pretty much done. I'm not sure if the way I implemented is up to standards since this is the first time I had anything to do with python GUIs.
I'm still going to make this setting saveable.

@acidcoke
Copy link
Contributor Author

acidcoke commented May 29, 2023

Done! This was way easier than expected.

@acidcoke acidcoke changed the title WIP add toggle for cursor movement add toggle for cursor movement May 29, 2023
@acidcoke acidcoke force-pushed the add-cursor-toggle branch from 78e103e to 6025067 Compare May 30, 2023 18:37
@acidcoke acidcoke force-pushed the add-cursor-toggle branch from bf0b109 to 6826ca7 Compare June 3, 2023 19:42
@acidcoke acidcoke changed the title add toggle for cursor movement WIP: add toggle for cursor movement Jun 5, 2023
@acidcoke acidcoke marked this pull request as draft June 5, 2023 19:45
@acidcoke acidcoke changed the title WIP: add toggle for cursor movement add toggle for cursor movement Jun 14, 2023
@acidcoke acidcoke marked this pull request as ready for review June 14, 2023 18:04
@willwade
Copy link

willwade commented Jun 28, 2023

👍 this looks great. Merge pls!

@Gimpygod
Copy link

@acidcoke you are epic! I would like to chat with you sometime about what you have learned from working with this app, the underlying AI & , maybe on discord if possible, to discuss Gameface and Media Pipe which is the foundation making all this possible. If you are uncomfortable with that, absolutely no worries 😉! Thanks for your work and expertise.

@acidcoke
Copy link
Contributor Author

@Gimpygod sure, I'm potathor#2077 on Discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

allow disabling of cursor movements
3 participants