-
Notifications
You must be signed in to change notification settings - Fork 4
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
MRA Mode Proposal #1
Comments
Sure, I can add those additional modes. I'll check it out. I don't have multicolor LEDs currently, but I could have different flashing patterns. |
DMD certified controllers are |
That's what a I do currently. Blink when changing modes. An RGB LED could be added for minimal cost. That's something to consider. |
Hello, I reworked the code to add support for multiple modes. I also added a mode for MyRoute App. As for mode indication, I now flash the top button LED to indicate the mode number: 1 = DMD2, 2 = mouse, 3 = MyRouteApp. I think this works OK and doesn't require another LED. I'll look into adding the other modes that you mentioned. |
That's a quick response! We're also hoping for a version with a waterproof joystick. |
The Lite version with the $2.50 joystick is waterproof. But a commercial IP68 rated joystick is about $75 from Digi-Key. I'm pretty happy with this version, actually, so I'm not sure if the commercial IP68 joystick is worth an additional $75. But I did buy a couple IP68 rated switches, so I'll make one anyway. I think the main advantage of the $75 joystick is that its easier to machine the enclosure. Just drill a big hole and screw it in like one of the buttons. |
Thinking about modes, it seems there are two main tasks. First, add more long press buttons to support changing media/volume during navigation. Second, add a dedicated media mode and the Rally Navigator mode. Too many modes will make things confusing, however. How useful is the WonderLINK mode? I have a 2008 R1200GSA, so I have never used the wonder wheel. |
Long press is good. DMD2 also uses a long press of enter. In addition to DMD2, ROADBOOK, MAP, and media, |
Since they use the same keymap, you can integrate ROADBOOK mode and media mode. You can also combine MAPs into one by referencing bar button keycodes and assigning a keymap that can be used by multiple apps. 1.DMD2, |
I have been quite busy at work lately, but I plan to add a media mode and skip waypoint for MyRouteApp. Let me know if there are other ideas. |
Hi Jon, you're still alive. ;-) |
media (music) mode has been added as a forth mode. Also, if I read the MyRouteApp instructions correctly, holding down the menu key ("n") for a long time should activate skip waypoint. I haven't tested this since I don't have a MRA subscription, but please give it a try. If it doesn't work, I could add another virtual key for skip waypoint, such as long press of button A or something. |
Hi Jon, I am happy that you are back and can follow up. Next is sending a "d" for skip waypoint. A friend has tried this for me to place in the code. This was set to the first button (A) with long press. Here also it should send only one "d". I find it also difficult to use the center button from the Joystick, is it may be possible to add "n" as long press to the other button in front (B)? |
Suggestion(1) For bar buttons, send ENTER + C + L in sequence. This allows you to move the cursor up/down/left/right on the Android home screen and select apps with the center button, just like in DMD mode. I set DMD mode to Suggestions (2) const uint8_t MRA_KEY_UP = HID_KEY_ARROW_UP; If this is it |
I made a mistake. I don't have an MRA license either, so this is a trial version. Joergen57 seems to have a license. |
Hi, two things I noticed in MRA mode.
*This belongs to the changes I made (see above). It would be nice if the zoom buttons in/out +/- only send one command by pressing, so one + and one - not endless until you release button. |
Joergen57 As a suggestion, if you press and hold the center button for D, wouldn't it be possible to skip the waypoint (center position) and not be affected by the short press of the center button? N button changed to long press of A |
I am not sure. Yes, skip waypoint seems to be more important than the menu. I like more the A/B buttons, then the center joystick button, I think it is not good with gloves. And, yes I sometimes need the menu. |
Press ENTER button in MRA mode I tried using keymapper However, it didn't work as expected. Maybe using send when key is pressed and send when key is released might work, but I can't test it. A simple solution is const uint8_t MRA_KEY_UP = HID_KEY_ARROW_UP; I can't try it because I don't have the skills to change the program, but and with that |
Current
DMD Mode
Cursor mode
However,
It would be great to be able to control roadbook operations and apps other than DMD2.
I think barbuttons( https://jaxeadv.com/barbuttons/using-the-barbuttons/barbuttons-user-guide-v4/ )mode would be helpful.
Navigation, roadbook, and media modes would expand the usage.
Mode status should be indicated by flashing LED's or multi-color LED's, etc.
The text was updated successfully, but these errors were encountered: