App: External keys

Another thought (that might maybe better have a separate ticket) is to record waypoints of interesting locations upon the press of a key on a keyboard.

Feature request

When i’m recording a track, i’d like to store a location by pressing a button on my external keyboard.

I control Kurviger using buttons on my handlebar (see Handlebar buttons – JaxeADV). These buttons simply send a keystroke via a bluethooth keyboard profile from an arduino device.

When i’m driving, i sometimes like to store a location because of the view, the conditions, or something interesting happened there. When i’m not driving, i can go back to the gpx track, and match the waypoints i created with photo’s, or look at the map of that location.

It would be very helpful if i can store a waypoint on the recorded track for this, simply by sending a keystroke.

Describe the solution you’d like

Have Kurviger also listen for ‘X’. Once this key is pressed, store the location as a waypoint on the currently recorded track.

Describe alternatives you’ve considered

The alternative is stopping, taking your gloves off, longpress on my current location, add favorite. This doesn’t exactly do what i want because it saves a favorite, not a waypoint along the currently recorded gpx track.

Also see

There are 2 different things in the request:

Bookmarks are for storing interesting locations.

If you ask to store bookmarks with external key,
I could see if it is possible.

GPS recording writes GPX tracks (not waypoints).

If the request is to add extra wpt in GPX recording,
we should move the discussion in a separate topic.

1 Like

If it’s (relatively) easy to store bookmarks, i would definitely use that.

To add waypoints to the recorded GPX track would ultimately be more beneficial in the sense that you can export the GPX and review the track including the annotated locations. This is just a thought.

This is possible, see operation guide:

1 Like

Add bookmark (with coordinates name) on map center (user location in navigation / follow)
will be mapped to B key in the next app update.


Available in Kurviger 2.2.4 (Beta).

1 Like

I’ve used it today for a little bit longer. It is really really useful (and awesome) to have this feature. Thank you very much.

1 Like

Implemented in Kurviger 2.2.20.

1 Like

(based on this discussion)

We selected the keys for the “Keyboard” selection to match their functions:
C for center, N for Navigation, etc.

If they followed the alphabet, could more devices work with “Keyboard”?
[C, N, F, S, B] → [A, B, C, D, E]

Hello @devemux86!

Could you map a key to repeat turn instructions?



wird BarButtons auch schon von K3 unterstützt?

Info about barbuttons (seems to be a cheap and powerful bluetooth remote control):

Ja, BarButtons sind auch sehr gut anpassbar, da man die Tastenbelegung mit Profilen anpassen kann. @Joost_Bijl - FYI


Leider nicht. Habe die BarButtons hier jetzt auf dem Tisch.

Wo finde ich bei Kurviger welche Tastaureingaben für welche Funktion in K3 genutzt werden?

Vielleicht die Physische Tastatur auf Englisch stellen.

Ändert auch nichts aber bin schon mit Joost in Kontakt, da auch OsmAnd nicht richtig gesteuert werden kann.

Wird sich bestimmt klären lassen, bei mir ging alles auf Anhieb.

Also bei dir geht Taste 1 und 2 zum Zoomen und mit Taste 4 kannst du wieder Neu Zentrieren in der K3?

Das alles mit Keymap 1 und welche Firmware hast du aktiv? Ich nutze V4.

Bei mir ging alles auf Anhieb im Auslieferungszustand mit Kurviger 1 Pro,

Kurviger 1-3 sollte in der Tastaturbelegung gleich sein, v3 = die stabile Version