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

Swiping action #550

Closed
postpersonality opened this issue Jan 14, 2021 · 4 comments
Closed

Swiping action #550

postpersonality opened this issue Jan 14, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@postpersonality
Copy link

Hi!
Thanks for the awesome app! But after a short usage I cannot get how to make a swipe action including delays or holding for a period of time. Do you have a documentation about that? Many thanks!

@postpersonality postpersonality changed the title How di I make a swipe action? How do I make a swipe action? Jan 14, 2021
@sds100
Copy link
Collaborator

sds100 commented Jan 15, 2021

Hi, there currently isn't a swipe action. I'll rename this to s swipe action feature request.

@sds100 sds100 changed the title How do I make a swipe action? Swiping action Jan 15, 2021
jimmyli97 added a commit to jimmyli97/KeyMapper that referenced this issue Aug 28, 2021
* easier to implement for future features which also use screenshot like swiping
* create default white rectangle set to display size so screenshot is
  optional but can still implement to use imageview to select
  coordinates/gestures in the future
jimmyli97 added a commit to jimmyli97/KeyMapper that referenced this issue Aug 28, 2021
* fixes keymapperorg#550
* creates new action for swiping and associated fragments/navigation/viewmodels
* creates custom class SerializablePath: Path which stores path data as base64 string encoding an array of points
* optimizes imports and removes leftover log messages from previous commit

Known issues:
* Screen for drawing gestures not constrained to visible part of screen
* May crash with ArrayOutofBounds for some inputs due to malformed path point array (can't reproduce consistently)
@sds100 sds100 self-assigned this Aug 28, 2021
@sds100 sds100 added the enhancement New feature or request label Aug 28, 2021
@sds100 sds100 added this to To do in 2.4.0 via automation Aug 28, 2021
@sds100 sds100 moved this from To do to In progress in 2.4.0 Aug 28, 2021
@sds100 sds100 moved this from In progress to To do in 2.4.0 Aug 28, 2021
@sds100 sds100 removed this from To do in 2.4.0 Aug 28, 2021
@sds100 sds100 added this to To do in Big features via automation Aug 28, 2021
@deoxal
Copy link

deoxal commented Nov 26, 2021

Thanks for making this app @sds100 sds. If I can get it in gear to learn Android development I'll fork this to make game controllers work for games that don't support bluetooth.

What would your recommendations be to someone whose only done the basics of programming in eclipse? The most I've done was parse and solve arithmetic expressions with a CLI java applet.

-- Skipper

@sds100
Copy link
Collaborator

sds100 commented Nov 26, 2021

Hi @deoxal! I've sent you a message on Ko-fi, can you please check that. I'm happy to hear you like the app. 🙂 These are the relevant issues #199 #491 for your feature request. This one has a misleading name. #491 explains how to detect the joysticks as triggers. Android development, especially developing a utility app like Key Mapper, requires a lot of Android-specific knowledge to know what to do. I would start by doing this Android development in Kotlin codelab https://developer.android.com/codelabs/kotlin-android-training-welcome. There are a lot of libraries (like Room, Navigation, Kotlin coroutines) you need to learn to do "modern Android development" as they call it. Key Mapper uses most of these so this is a good place to start. If you have any questions, you can email me at developer.sds100@gmail.com

@sds100 sds100 removed this from To do in Big features Nov 26, 2021
@sds100
Copy link
Collaborator

sds100 commented Sep 9, 2023

implemented in #1157

@sds100 sds100 closed this as completed Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants