Follow

Menu customization

Introduction

Sygic supports menu control adaptations through the configuration file Menu.ini.
The items of the default menu (the menu the original navigation comes with) may be hidden or shown according to the needs of the project.
Next, it is possible to add custom menu, which is about to define the position in menu, corresponding button, and action to be performed from a limited predefined set.

File structure

The file structure is represented with sections and within the sections there are button assignments as follows.

[section_1]
button_assignment_1
button_assignment_2
...
button_assignment_N
[section_2]
...
[section_3]
...
[section_M]

For correct customization modifications the sections and buttons must be denoted precisely.

Default menu customization

The default menu is the menu the standard Sygic navigation comes with. It is possible to hide some menu buttons if desired. They are by default shown until explicitely set hidden.
The example of hiding some buttons like "Navigate to Restaurant" is as follows.

[navigateTo.menu]
menu.navigateTo.hotel=0
menu.navigateTo.restaurant=0
menu.navigateTo.contacts=0

Customer support

Custom menu definition is supported only with a help of customer project manager, and it is a paid customization. For pricing consult with your sales representative.

Full set parametrization

The full parametrization set is enlisted bellow. The buttons set listed under the headline "; group" define buttons alternating at a single position. For enabling or disabling the function represented by the button set it is necessary to treat them altogether, i.e. to disable all, or to enable all.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[mainMenu.menu]
menu.main.navigateTo=1
menu.main.cityguides=1
menu.main.friends=1
menu.main.browseMap=1
menu.main.settings=1
menu.main.viewRoute=1
menu.main.traffic=1
menu.main.safetyCamera=1
menu.main.itinerary=1
menu.main.gpsStatus=1
menu.main.managePoi=1
menu.main.memorize=1
menu.main.extras=1
menu.main.exit=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[itinerary.manage.options.menu]
menu.itinerary.manage.options.optimize=1

; group
menu.itinerary.manage.options.rename=1
menu.itinerary.manage.options.save=1

menu.itinerary.manage.options.delete=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[navigateTo.menu]
menu.navigateTo.addressPostal=1
menu.navigateTo.contacts=1
menu.navigateTo.favorite=1
menu.navigateTo.home=1
menu.navigateTo.history=1
menu.navigateTo.pointOnMap=1
menu.navigateTo.hotel=1
menu.navigateTo.restaurant=1
menu.navigateTo.poi=1
menu.navigateTo.enterPosition=1

; group
menu.navigateTo.currentPosition=1
menu.navigateTo.lastValidPosition=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[menu.browseMap.options]
menu.browseMap.options.find=1
menu.browseMap.options.showCurrentPosition=1
menu.browseMap.options.showRoute=1
menu.browseMap.options.showCity=1
menu.browseMap.options.displayPOIs=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[extras.menu]
menu.extras.worldclock=1
menu.extras.calc=1
menu.extras.convMain=1
menu.extras.countryInfo=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[managePOI.menu]
menu.managePOI.addPOI=1
menu.managePOI.editPOI=1
menu.managePOI.deletePOI=1
menu.managePOI.deletePOIcategory=1
menu.managePOI.enablePOI=1
menu.managePOI.warnWhenNearPOI=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[itinerary.entry.options.menu]

; group
menu.itinerary.options.markAsVisited=1
menu.itinerary.options.markAsUnvisited=1

; group
menu.itinerary.options.setAsStart=1
menu.itinerary.options.setAsVia=1
menu.itinerary.options.setAsFinish=1

menu.itinerary.options.addNearbyPoi=1
menu.itinerary.options.delete=1
menu.itinerary.options.moveUp=1
menu.itinerary.options.moveDown=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[avoidNextMiles.menu]
menu.avoidNext.500yd=1
menu.avoidNext.1mi=1
menu.avoidNext.5mi=1
menu.avoidNext.10mi=1
menu.avoidNext.15mi=1
menu.avoidNext.20mi=1

[avoidNextMeters.menu]
menu.avoidNext.500m
menu.avoidNext.1km
menu.avoidNext.5km
menu.avoidNext.10km
menu.avoidNext.15km
menu.avoidNext.20km

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[traffic.menu]
menu.traffic.showAll=1
menu.traffic.showRoute=1
menu.traffic.optimize=1
menu.traffic.options=1
menu.traffic.tuner=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[menu.demonstrateRoute]
menu.route.demonstrate.options.start=1

; group
menu.route.demonstrate.options.pause=1
menu.route.demonstrate.options.resume=1

menu.route.demonstrate.options.setSpeed=1

; group
menu.route.demonstrate.options.repeatOn=1
menu.route.demonstrate.options.repeatOff=1

menu.route.demonstrate.options.stop=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[menu.browseMap.context]
menu.browseMap.context.navigateThere=1
menu.browseMap.context.travelVia=1
menu.browseMap.context.continue=1
menu.browseMap.context.addAsPOI=1
menu.browseMap.context.findNearbyPOI=1
menu.browseMap.context.editRoadAttributes=1

; group
menu.browseMap.context.avoid=1
menu.browseMap.context.avoidDelete=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[settings.hardware.menu]
menu.settings.hardware.comPort=1
menu.settings.hardware.baudRate=1

; group
menu.settings.hardware.gpsOn=1
menu.settings.hardware.gpsOff=1

menu.settings.hardware.sync=1
menu.settings.hardware.autodetect=1
menu.settings.hardware.wizard=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[settings.menu]

menu.settings.mapOrientation=1

; group
menu.settings.disableSounds=1
menu.settings.enableSounds=1

menu.settings.volume=1
menu.settings.truck=1
menu.settings.connection=1
menu.settings.services=1
menu.settings.features=1
menu.settings.gpsLogs=1
menu.settings.planning=1
menu.settings.tollCharge=1
menu.settings.chargeZone=1
menu.settings.signs=1
menu.settings.keyboard=1
menu.settings.regional=1
menu.settings.language=1
menu.settings.voice=1
menu.settings.rotate=1
menu.settings.homeLocation=1
menu.settings.loadMap=1
menu.settings.gpsStatus=1
menu.settings.backlight=1
menu.settings.resetDefaults=1
menu.settings.showVersion=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[alternativeRoute.menu]
menu.alternative.alternative=1
menu.alternative.avoidNext=1
menu.alternative.traffic=1
menu.alternative.travelVia=1
menu.alternative.original=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[gpsLogs.options.menu]
menu.gpsLogs.options.record=1
menu.gpsLogs.options.load=1
menu.gpsLogs.options.setSpeed=1

; group
menu.gpsLogs.options.repeatOn=1
menu.gpsLogs.options.repeatOff=1

menu.gpsLogs.options.stop=1

; group
menu.gpsLogs.options.pause=1
menu.gpsLogs.options.resume=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[navigateTo.poi.select.menu]
menu.navigateTo.poi.select.findNearbyPOI=1
menu.navigateTo.poi.select.findNearAddress=1
menu.navigateTo.poi.select.findNearDestination=1
menu.navigateTo.cityPOI=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[menu.viewRoute]
menu.viewRoute.itinerary=1
menu.viewRoute.alternative=1
menu.viewRoute.cancelRoute=1
menu.viewRoute.trioBook=1
menu.viewRoute.summary=1
menu.viewRoute.planning=1
menu.viewRoute.browseMap=1
menu.viewRoute.instructionsText=1
menu.viewRoute.instructionsImages=1
menu.viewRoute.demonstration=1
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments