joncox123 / MotoButtons

Low cost, waterproof controller for motorcycle navigation, phone and media control
GNU General Public License v3.0
21 stars 4 forks source link

Developing a key mapping app that does not require mode changes #18

Open harupipapaZZZ opened 8 months ago

harupipapaZZZ commented 8 months ago

Although it is not directly related to the function of the moto button, When using it, it is very troublesome to change the mode depending on the purpose. Carpeiter, DMD Remote One, Silver FOX, etc. use dedicated remote control button apps.

without changing remote mode. I'm running an app that uses pressed buttons to emulate keycodes and gestures. The point is that it works depending on the app you use.

It is similar to key mappers, AUTOMATE, etc. The advantage of apps that are available by default is that users do not need to configure them themselves.

However, it would be troublesome for the creator to create all the mappings, so I think it would be nice to have a function that allows you to create them yourself. Select an app, press a button, and specify an action. Easy if possible.

AUTOMATE and KEY mappers are complex because they can perform a variety of operations. Therefore, we narrowed down the functions to match the Moto button. It would be even more convenient to have an app like this.

With such an app, there is no need to add motobuttons mode.

I can't develop it myself, please joncox123 to create it.

downerhouse commented 1 month ago

If you use Android, there is already an app available where you can do this - and this was partly my motivation for making the code changes I described in another thread. I have changed the code to only give me a mouse mode, and media mode, and made it easier to switch between the 2.

I have then modified the mouse mode so that the A and B buttons are pushing key codes to my phone that are then intercepted by the Key Mapper app. You can make the mappings App specific based on what is running in the foreground on the phone. Therefore the behaviour change is totally user controllable without having to keep changing the Motobuttons source code.

If you use an iPhone, I have no idea if this is possible.

Please see my comments in the issue I created relating to Fusion 360 files.