Honda specific User Interface

Moving through navigation menu commands

I am currently running Kurviger App 3.4.1 on Carlinkit Tbox UHD, with the output on 2020 Honda Africa Twin screen and using buttons in the left hand module box to control the app while riding.
I use :leftwards_arrow_with_hook: button to open the navigation menu, then cursors :arrow_left::arrow_right::arrow_up::arrow_down: buttons to highlight the command and “ENT” to select it. Using “Down” :arrow_down: arrow is currently necessary to reach the second row of commands, but it is possible to get back to the first row just using right :arrow_right: and left :arrow_left:.

Green arrows in this picture show how can you move around using the left/right buttons:

In other apps and on the operating system level (e.g., selecting the app to run) it is often possible to reach all commands just using left/right or up/down buttons even if those are arranged in multiple rows or just scatteted around the screen.

The blue arrow is the “missing link” that would enable to move around all the commands using just using left/right buttons.

My understanding is that this could be a “quick fix” as the button objects probably have the capability to be organized in a “chain” (pointing to the next/previous).

The idea behind this change request is to reduce the workload for the driver. Less different buttons to be pressed mean less visual checks where the cursor is and consequently less distraction from the events on the road. If a similar navigation menu is planned for Androuid Auto, the same applies to it.

Thanks for the proposal, I added this to our todo list.

1 Like

Thanks! I read the Android Auto development guideline now - this request would also be in line with the mandatory support for “rotary controls”. Even if in this mode the app is not using Android Auto, a similar menu might appear there as well.

1 Like

Left Handlebar Swiches Codes on Honda Africa Twin 2020-

With a friendly support of one Kurvinado, using Carlinkit Tbox UHD (“Android-Box”) and ButtonMapper App I have managed to determine key codes for the left handlebar switches on 2020 Honda Africa Twin. Those should be valid for all 2020-2023 and 2023- Africa Twin models. I am currently trying to figure out how to remap the keys to get more usability out of Kurviger App, although it would be a real added value if Kurviger Team could improve the support for handlebar remote controllers, not just for Honda, but also other 3rd Party products like BarButtons, Silverfox, ARM Remote Pro, DMD Remote, Wunderlinq etc…
I will use this topic to write about specific points, where the improvement for Honda would be appreciated, but many of them would probably be applicable for other remote controllers as well.

Key codes (LP = Long Press):
ENT - DPAD_CENTER (23)
:arrow_left: - DPAD_LEFT (21)
:arrow_right: - DPAD_RIGHT (22)
:arrow_up: - DPAD_LEFT (21)
:arrow_up: (LP) - DPAD_UP (19)
:arrow_down: - DPAD_RIGHT (22)
:arrow_down: (LP) - DPAD_DOWN (20)
:leftwards_arrow_with_hook: - BACK (4)
:leftwards_arrow_with_hook: (LP) - HOME (3)
:next_track_button: - MEDIA_NEXT (87)
:previous_track_button: - MEDIA_PREVIOUS (88)

Left Handlebar Switches

2 Likes

Impossible to select a gas station or return to normal view using remote control keys (v3.4.1)

While navigating with Kurviger, it is possible to open the navigation menu using the :leftwards_arrow_with_hook: key. It is also it is possible to move around this menu with :arrow_left: :arrow_right: :arrow_up: :arrow_down: keys and select one of the options (including “Cancel”) using the “ENT” key. It is also possible to return to the navigation by presing the :leftwards_arrow_with_hook: again. So far, all is good, thanks for making this possible.

When the “Gas Station” option is selected, the app searches for suitable gas stations and shortly afterwards, a view like this appears:

In this view, it is possible to jump between found gas stations by tapping on blue screen areas with “<” and “>” signs, choose the gas station by tapping on “Add to route” or returning to normal navigation view (without gas stations displayed) by tapping “Cancel”. Unfortunately, none of the mentioned commands can be reached by pressing :arrow_left: :arrow_right: :arrow_up: :arrow_down: :leftwards_arrow_with_hook: and ENT keys.

Here is what happens, when the keys are pressed in this view:
:arrow_left: :arrow_right: - Map moves left or right respetively. Although this may be a meaningful assignment of keys, when there are no options to choose from on the screen, IMHO in this view, this is not the best usage of the limited number of available keys.
:arrow_up: :arrow_down: The map zooms in/out. Again, this is IMHO not the best usage of the available keys and is also not consistent with left/right arrows. Not being able to move the map up/down makes the purpose of the available left/right movement at least questionable.
:leftwards_arrow_with_hook: This key brings you back to the Navigation menu, where you can again select one of the options End/Pause, Skip, Overview, (Un)Muted, Gas station. However, none of those can get you back to the normal navigation view without gas stations displayed. If you press the :leftwards_arrow_with_hook: again, you return to the view with “<”, “>”, “Cancel” “Add to route” touch buttons.
ENT - Recenters the map. Also not helpful in this view.

Summary: Once you get in the “Gas station” view, you can neither return to the regular navigation view, nor you can add the gas station to the route without using the touchscreen. For people that wish to rely on remote controller for keeping their hands on handlebars, this is very inconvenient. In context of Africa Twin, it means that you need to stop to be able to use this option, since the touch functionality of the screen is not available while the vehicle is moving.

Improvement proposal #1: Implement fixed assignment of four available keys in this view to four touchscreen buttons:
:arrow_left: :arrow_right: - Move selection from the displayed gas station to the previous/next i
:leftwards_arrow_with_hook: - Cancel
ENT - Add to route the currently selected/displayed gas station

Improvement proposal #2: Alternatively, implement highlighting and selecting four touchscreen buttons using three available keys in a similar manner as it works in the navigation menu:
:arrow_left: :arrow_right: - Move highlight from one touchscreen button to the next/previous
ENT - “Press” the touchscreen button (execute its function)
Optional: :leftwards_arrow_with_hook: - Toggle between moving the map with cursor keys (like it is implemented now) and highlighting/pressing touchscreen buttons (“<”, “>”, “Cancel” “Add to route”)

IMHO the improvement proposals would be beneficial to any remote controller used, not just to Honda HMI.

1 Like

Thanks a lot for looking into this, I added this to our todo list :+1: - having the keycodes makes this a lot easier :slight_smile:

2 Likes