Il est possible sur le Tomtom Rider, comme les autres Tomtom, de personnaliser ses menus. Voici le résultat de la personnalisation que j'ai réalisé sur le mien. En fait, j'ai seulement personnalisé le menu Principal, le menu Préférences restant celui obtenu par défaut.
Le contenu de cette page est une traduction/adaptation de la page http://www.opentom.org/index.php/Menu_structure présentée sur le site Opentom.Org.
Voici comment procéder pour personnaliser ses menus :
1) S'il n'existe pas déjà, créer un répertoire SdkRegistry sous la racine du Tomtom |
![]() |
2) Créer dans ce répertoire un fichier TomTom.mnu avec la syntaxe indiquée ci-dessous |
1- Bloc de menu principalMENUBLOCK|BLOCK_MAIN|BTM_GPS_POSITION| MENUPAGE|TASK_PAGE1|Menu principal 1/3| MENUITEM|TASK_NAVIGATE_TO| MENUITEM|TASK_MENU_FIND_ALTERNATIVES| MENUITEM|TASK_DELETE_ROUTE| MENUITEM|TASK_ADD_FAVORITE| MENUITEM|TASK_MENU_PREFERENCES| MENUITEM|TASK_PAGE2| MENUPAGE|TASK_PAGE2|Menu principal 2/3| MENUITEM|TASK_MENU_PLAN_ATOB| MENUITEM|TASK_SHOW_MAP| MENUITEM|TASK_MENU_ROUTE_INSTRUCTIONS| MENUITEM|TASK_MENU_PHONE| MENUITEM|TASK_ITINERARY| MENUITEM|TASK_PAGE3| MENUPAGE|TASK_PAGE3|Menu principal 3/3| MENUITEM|TASK_SHOW_WEATHER| MENUITEM|TASK_MENU_DOWNLOAD| MENUITEM|TASK_MENU_TRAFFIC| MENUITEM|TASK_TUTORIAL| MENUITEM|TASK_SHOW_GPS_STATUS| MENUITEM|TASK_PAGE1| |
Si vous voulez personnaliser le menu Préférences, ajoutez les lignes suivantes à la fin du fichier déjà obtenu |
1- Bloc de menu PréférencesMENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION| MENUPAGE|TASK_PAGE4|Préférences 1/6| MENUITEM|TASK_SWITCH_NIGHTVIEW| MENUITEM|TASK_SWITCH_2D3D| MENUITEM|TASK_SET_HIDEMAP| MENUITEM|TASK_SWITCH_POI| MENUITEM|TASK_SWITCH_SOUND| MENUITEM|TASK_PAGE5| MENUPAGE|TASK_PAGE5|Préférences 2/6| MENUITEM|TASK_SET_VOLUME| MENUITEM|TASK_MAINTAIN_FAVORITES| MENUITEM|TASK_CHANGE_HOME_LOCATION| MENUITEM|TASK_MANAGE_MAPS| MENUITEM|TASK_MAINTAIN_POI| MENUITEM|TASK_PAGE6| MENUPAGE|TASK_PAGE6|Préférences 3/6| MENUITEM|TASK_SET_STATUS| MENUITEM|TASK_SET_CLOCK_TYPE| MENUITEM|TASK_ROTATE_DISPLAY| MENUITEM|TASK_SET_COLOR_SCHEMES| MENUITEM|TASK_SET_BRIGHTNESS| MENUITEM|TASK_PAGE7| MENUPAGE|TASK_PAGE7|Préférences 4/6| MENUITEM|TASK_SET_PLANTYPE| MENUITEM|TASK_SET_TOLL| MENUITEM|TASK_SET_COMPASS| MENUITEM|TASK_SET_VOICE| MENUITEM|TASK_SET_LANGUAGE| MENUITEM|TASK_PAGE8| MENUPAGE|TASK_PAGE8|Préférences 5/6| MENUITEM|TASK_SET_DIST_UNITS| MENUITEM|TASK_LEFTHANDED| MENUITEM|TASK_SET_KEYBOARD_SIZE| MENUITEM|TASK_SET_NAME_DISPLAY| MENUITEM|TASK_SWITCH_TIPS| MENUITEM|TASK_PAGE9| MENUPAGE|TASK_PAGE9|Préférences 6/6| MENUITEM|TASK_SWITCH_BLUETOOTH| MENUITEM|TASK_ABOUT| MENUITEM|TASK_SET_CRADLE| MENUITEM|TASK_SWITCH_ASN| MENUITEM|TASK_RESET_SETTINGS| MENUITEM|TASK_PAGE4| Ces lignes reproduiront exactement le menu Préférences par défaut. Les pages commencent par la commande MENUPAGE, chaque item unitaire d'un menu commence par MENUITEM. |
En plus de ces éléments de menu de base, vous pouvez aussi changer le bouton correspondant et le texte affiché sous le bouton pour chaque élément. Voici comment faire : |
Insérer la commande suivante là où vous voulez modifier un bouton ou un texte :
MENUITEM|MENUCOMMAND|"ICONFILE"|"TEXT DESCRIPTION"|Par exemple : MENUITEM|TASK_NAVIGATE_TO|"myicon.bmp"|"Naviguons !"|remplacera le bouton "Navigation" votre propre bouton et le texte sous le bouton deviendra "Naviguons !" (Cette option ne fonctionne que sur les versions postérieures à la 5.202). |
Commandes disponibles |
TASK_NONE TASK_EMPTY BTM_GPS_POSITION BTM_DONE BTM_TRAFFIC_INFO TASK_MENU_PREFERENCES <- cet élément appelle directement le menu décrit dans le bloc BLOCK_PREF. TASK_SWITCH_ASN TASK_SET_VOICE TASK_SET_LANGUAGE TASK_SET_DIST_UNITS TASK_SET_CLOCK_TYPE TASK_SET_GEO (1) TASK_SWITCH_TIPS TASK_SET_VOLUME TASK_SWITCH_SOUND TASK_SHOW_STATUS TASK_SHOW_GPS_STATUS TASK_SET_BRIGHTNESS TASK_SET_BACKLIGHT (2) TASK_RESET_SETTINGS TASK_SWITCH_BLUETOOTH TASK_SWITCH_CLOCK (1) TASK_LEFTHANDED TASK_ROTATE_DISPLAY TASK_SET_KEYBOARD_SIZE <- Si vous utilisez cet élement, le clavier sera immédiatement activé. TASK_SET_KEYBOARD_TYPE TASK_SET_PROMPT (2) TASK_SET_COMPASS TASK_SET_STATUS TASK_SWITCH_NIGHTVIEW TASK_SET_COLOR_SCHEMES TASK_SET_DAY_COLOR_SCHEME TASK_SET_NIGHT_COLOR_SCHEME TASK_CHANGE_HOME_LOCATION TASK_MAINTAIN_FAVORITES TASK_ADD_FAVORITE TASK_SET_SAFETY_SPEED (1) TASK_SWITCH_2D3D TASK_SET_MAP TASK_DELETE_MAP TASK_SHOW_MAP TASK_SET_HIDEMAP TASK_SWITCH_POI TASK_CONFIGURE_POI TASK_MAINTAIN_POI TASK_MENU_RECALC_BLOCK TASK_AVOID_ROUTE_LINE TASK_PLAN_VIA TASK_MENU_FIND_ALTERNATIVES TASK_ASK_CHANGE_OWNER (1) TASK_MENU_TRAFFIC TASK_TRAFFIC_SETTINGS TASK_TRAFFIC_ENABLE TASK_TRAFFIC_UPDATE TASK_TRAFFIC_REPLAN TASK_TRAFFIC_VIEW TASK_TRAFFIC_EXPLAIN TASK_NAVIGATE_TO TASK_MENU_PLAN_ATOB TASK_DELETE_ROUTE TASK_CONFIRM_DELETE_ROUTE TASK_SET_TOLL TASK_SET_PLANTYPE TASK_SET_CRADLE TASK_SHOW_ROUTE_DEMO TASK_MENU_ROUTE_INSTRUCTIONS TASK_SHOW_ROUTE_INSTRUCTIONS TASK_STEP_ROUTE_INSTRUCTIONS TASK_ABOUT TASK_ITINERARY TASK_TUTORIAL TASK_EXIT_APP TASK_SET_NAME_DISPLAY TASK_SHOW_WEATHER TASK_MANAGE_MAPS TASK_MENU_DOWNLOAD TASK_DOWNLOAD_MAP TASK_DOWNLOAD_POI TASK_DOWNLOAD_VOICE TASK_DOWNLOAD_SCHEME TASK_DOWNLOAD_VERSION_NUMBER TASK_SERVICE_LOGIN (2) TASK_HELP_GENERAL TASK_HELP_MAINMENU TASK_HELP_MAPBROWSER TASK_HELP_ZOOMING TASK_HELP_TRAFFIC TASK_HELP_ITINERARY TASK_HELP_PLANNING TASK_MENU_PHONE TASK_PAIR_WITH_PHONE (1) TASK_DIAL_POI BLOCK_MAIN BLOCK_PREF TASK_SDK TASK_PAGE MENUBLOCK MENUPAGE MENUITEM COMMAND GEONAME 1) invisible à l'écran. 2) élement utile mais non utilisé par défaut. |
Blocs de menu |
Il y a 2 types de blocs de menu :
BLOCK_MAINet BLOCK_PREF Le bloc BLOCK_MAIN concerne le menu principal, le bloc BLOCK_PREF concerne les menus qui apparaissent quand on choisit le bouton "Modifier les préférences" dans le menu principal. Pour faire des modifications dans le bloc LOCK_PREF, ajoutez une ligne à la fin de votre fichier TomTom.mnu Regardez le bloc BLOCK_MAIN plus haut, dans sa premiere section, l'élement MENUITEM|TASK_MENU_PREFERENCES| appelle le bloc MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION|. MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION| Ceci commence le bloc Préférences. Vous avez aussi besoin d'une ligne MENUPAGE. MENUPAGE|TASK_PAGE4|Préférences 1 Notez que le numéro dans la ligne TASK_PAGE (4) est le suivant de la dernière ligneMENUPAGE TASK_PAGE (3) du bloc BLOCK_MAIN, ie. le compteur TASK_PAGE démarre à 1 et est incrémenté chaque fois que vous ajoutez une page, quel que soit le bloc auquel elle appartient. Voici un petit exemple qui, s'il est ajouté au fichier TomTom.mnu donné par défaut au-dessus, changera le menu Préférences pour n'autoriser qu'une seule commande : le changement d'orientation de l'écran MENUBLOCK|BLOCK_PREF|BTM_GPS_POSITION| MENUPAGE|TASK_PAGE4|Preferences 1| MENUITEM|TASK_ROTATE_DISPLAY| |
Notes complémentaires |
Garder présent à l'esprit que le Tomtom tourne sous le système Linux et que les noms de fichiers et de répertoire sont sensible aux minuscules/majuscules. Les lignes dans le fichier TomTom.mnu doivent se terminer par un caractère Line-Feed (0x0a) ou une combinaison Carriage-Return / Line-Feed (0x0a,0x0d). Les utilisateurs de Macintosh doivent être conscients de ça car leurs éditeurs de texte n'insèrent normalement pas de Line-Feed. |
Menu principal 1/5 | Menu principal 2/5 |
![]() |
![]() |
Menu principal 3/5 | Menu principal 4/5 |
![]() |
![]() |
Menu principal 5/5 | Menu préférences 1/6 |
![]() |
![]() |
Menu préférences 2/6 | Menu préférences 3/6 |
![]() |
![]() |
Menu préférences 4/6 | Menu préférences 5/6 |
![]() |
![]() |
Menu préférences 6/6 | |
![]() |