Resultados 1 al 9 de 9

Tema: Cambiar las funciones de las teclas del Aventura

  1. #1
    Fecha de ingreso
    01 Mar, 05
    Ubicación
    En el medio del páramo
    Mensajes
    8,595

    Predeterminado Cambiar las funciones de las teclas del Aventura

    Hoy he averiguado, de forma totalmente involuntaria, la forma de cambiar las funciones de las teclas del Aventura...

    Las funciones radican en el fichero TwKeysPPC.cxml. Ahí están codificadas cada tecla y la función que ejecutan...

    Vamos a cojer un ejemplo del fichero... Nos encontramos con una línea por botón con la siguiente estructura:

    Código:
      (Item command="205" shortcut="68"/)             (!-- mark --)

    AL LORO, HE TENIDO QUE CAMBIAR EL SÍMBOLO < Y EL SÍMBOLO > POR PARÉNTESIS ( Y ), PORQUE SI NO NO ME SALÍA LA FRASE!!!

    El Item Command se refiere al comando que va a ejecutar dicha tecla. En este caso, hace referencia a la función "205", que es crear un Waypoint.
    Si nos interesase cambiar esta función por otra, "tan sólo" tendríamos que averiguar el número del comando que nos interesa.

    El shorcut hace referencia a la codificación de la tecla. En este caso el "68" se refiere a la tecla "mark".

    El no es más que una etiqueta, un comentario, que facilita saber que tecla es la que se refiere esa línea...

    ¿Cómo averiguamos que comando tiene una función determinada?... Hay varias formas, una es revisar los otros ficheros cxml que conforman los skins, y ahí vendrán muchas funciones. Otra es editar nuestra barra de herramientas desde el propio aventura (ya sabéis, menú->configuración->visualización->barra herramientas) y añadir en el último puesto la función que queramos conocer. Luego sería editar el fichero TwMenuPPC_ONROAD (u OFFROAD) según sea la barra que hayamos modificado, y verificar la última línea a ver qué número de comando lleva.

    Vamos a hacer un ejemplo práctico... Supongamos que nos interesa cambiar la función de la tecla "Mark" de la actual (crear un waypoint en la posición actual) a la función de crear y editar un waypoint en la posición actual (muy útil para los que nos gusta ir "andando", y así poder rellenar los datos de dicho waypoint...

    Conectamos el Aventura. Lo primero, hacemos una copia del fichero TwKeysPPC.cxml que está en el almacenamiento externo del aventura\twonav\TwKeysPPC.cxml (en mi caso, lo reconoce como disco local D:.

    Una vez hecha una copia de seguridad, editamos el fichero. Nos vamos a la línea de la tecla que vamos a editar, que es esta:
    Código:
      (Item command="205" shortcut="68"/)             (!-- mark --)
    AL LORO, HE TENIDO QUE CAMBIAR EL SÍMBOLO < Y EL SÍMBOLO > POR PARÉNTESIS ( Y ), PORQUE SI NO NO ME SALÍA LA FRASE!!!

    y cambiamos el comando 205 por el 229, con lo que nos quedaría así:

    Código:
      (Item command="229" shortcut="68"/)             (!-- mark --)
    AL LORO, HE TENIDO QUE CAMBIAR EL SÍMBOLO < Y EL SÍMBOLO > POR PARÉNTESIS ( Y ), PORQUE SI NO NO ME SALÍA LA FRASE!!!


    Ahora, desconectamos el Aventura de forma segura, y veremos que la tecla Mark realiza su nueva función a la perfección...

    Una cosa, creo que esta función no funciona si el GPS no tiene cobertura.

    Si buscáis una función y no averiguáis el número de comando, exponedlo aquí y la intentamos buscar...

    Espero que os sea útil el truki...
    Todo el día de arriba para abajo...

  2. #2
    Fecha de ingreso
    13 Jun, 09
    Ubicación
    Barcelona
    Mensajes
    30

    Predeterminado

    Muy interesante. Gracias!!!

    Seguire el hilo....

  3. #3
    Fecha de ingreso
    01 Mar, 05
    Ubicación
    En el medio del páramo
    Mensajes
    8,595

    Predeterminado

    Pues he averiguado que en el Sportiva también se puede hacer...

    Eso sí, el sportiva tiene poca enjundia, ya que sólo tiene dos botones...
    Ahora bien, admite combinación de presión larga y presión corta, cosa que, de momento, el Aventura no permite (al menos, que yo haya averiguado)...

    Seguiremos investigando...
    Todo el día de arriba para abajo...

  4. #4
    Fecha de ingreso
    05 Jun, 09
    Ubicación
    Vic
    Mensajes
    146

    Predeterminado

    Esto es interesantísimo

    Y no podrian los desarrolladores explicarnos algunos de estos hacks para poder modificar/adaptar otras funciones del Aventura ?

  5. #5
    Fecha de ingreso
    01 Mar, 05
    Ubicación
    En el medio del páramo
    Mensajes
    8,595

    Predeterminado

    Hombre, yo pienso que ellos se quieren cuidar muy mucho de los posibles "hacks" nocivos... Ten en cuenta que si modificas algún fichero indevido, podrías dejar "tonto" el Aventura, y eso no es plato de gusto para ningún cliente... ¿no?...

    En este caso concreto, yo he probado a borrar incluso el ficho, y el resultado es el no funcionamiento de las teclas, pero restaurando de nuevo el mismo ha vuelto a funcionar, pero podría darse el caso de que fuera algo más difícil de resolver...

    De todas formas, yo seguiré investigando...

    Por el momento, ahora mi botón de "Mark" funciona como la nueva implementación de crear waypoint y editar, y el botón del Sportiva, el del menú, cuando lo mantengo pulsado también me crea un waypoint (antes me iba al menú principal)
    Todo el día de arriba para abajo...

  6. #6
    Fecha de ingreso
    31 May, 09
    Ubicación
    Vienna/AUSTRIA
    Mensajes
    286

    Predeterminado

    Hello CpA!

    We already modified our Aventuras in October 2009
    http://www.naviboard.de/vb/showthrea...tastenbelegung
    http://s143815039.onlinehome.fr/evad...3c8e2463#43587
    Only the full-screen-option is missing.
    It works great!

  7. #7
    Fecha de ingreso
    01 Mar, 05
    Ubicación
    En el medio del páramo
    Mensajes
    8,595

    Predeterminado

    I've not seen this....

    Great!!!... You have located a lot of functions already

    Now, I want to know if it's possible to assign functions on long press the keys like Sportiva does...

    It would be great to assign a double function for each button... I mean, for example, the Mark key (if is a short press) would be Mark New waypoint, and if is a long press, New & Edit Waypoint (for example)...



    Also would be great have different functions if it's on on-road mode or if it's on off-road mode...
    Todo el día de arriba para abajo...

  8. #8
    Fecha de ingreso
    01 Mar, 05
    Ubicación
    En el medio del páramo
    Mensajes
    8,595

    Predeterminado

    Bufff... que de cositas se aprenden en los hilos que nos ha pasado el amigo Freeday...

    Me permito la licencia de traer una lista de funciones a este hilo. Yo no las he probado, pero es un buen punto de partida...

    Código:
    104     Command_Vistas_Zoom_Ventana 
    105     missing- should be one button with pan/rotate / Command_Vistas_Panning 
    129     Command_Vistas_Vision_Nocturna 
    140     Command_Vistas_Zoom_Coordenadas 
    145     Command_Vistas_Gira_Izquierda 
    146     Command_Vistas_Gira_Derecha 
    148     Command_Vistas_Zoom_Geocode 
    149     Command_Vistas_Zoom_POI 
    177     Command_Vistas_Zoom_to_WPT 
    178     Command_Vistas_Zoom_to_Route 
    179     Command_Vistas_Zoom_to_Track 
    180     Command_Vistas_Giro3D_Mouse 
    183     Command_Video_CalibrateTouchScreen 
    186     Command_Vistas_Zoom_to_Favorite 
    187     Command_Vistas_Screen_Brightness 
    189     Command_Vistas_Zoom_POIByName 
    190     Command_Vistas_Vuelta_Panoramica3D_interior =190 
    202     Command_MovingMap_Activar_Ploteo 
    205     Command_MovingMap_Crear_Marca_Pos_GPS 
    206     Command_MovingMap_Act_Busqueda_Cartas_MayorEsc 
    221     Command_MovingMap_GirarMapa 
    224     Command_MovingMap_Navegacion_Previa, 
    225     Command_MovingMap_Navegacion_Siguiente, 
    227     Command_MovingMap_Navega_HaciaWP 
    228     Command_MovingMap_Navega_Ruta 
    230     Command_MovingMap_SelectCampos 
    235     Command_MovingMap_Cancel_Navigation 
    270     Command_MovingMap_Autozoom, 
    271     Command_MovingMap_Goto_Home, 
    272     Command_MovingMap_Goto_Adress, 
    273     Command_MovingMap_Goto_Historic, 
    274     Command_MovingMap_Goto_MyDestinations, 
    275     Command_MovingMap_Goto_ChooseByMap, 
    312     Command_Mapas_Select_View_POIs 
    342     Command_Mapas_Manager, 
    405     Command_Waypoints_Lista 
    408     Command_Waypoints_Create_New 
    506     Command_Archivo_Salir 
    554     Command_Archivo_Abrir 
    561     Command_Archivo_Opciones_Ext 
    562     volumen 
    595     Command_Archivo_ResetDefault_Config=Reset default settings 
    702     Command_Vuelos_Lista 
    708     Command_Vuelos_Stop 
    802     Command_Rutas_Lista 
    807     Command_Rutas_Simular 
    1336    Command_Vistas3D_Gira_Arriba 
    1337    Command_Vistas3D_Gira_Abajo 
    1504    Command_Ayuda_About 
    2501    Command_MovingMap_Routing_Options_Shortest 
    2502    Command_MovingMap_Routing_Options_Fastest, 
    2503    Command_MovingMap_Routing_Options_Tolls, 
    2504    Command_MovingMap_Routing_Options_Highways, 
    2505    Command_MovingMap_Routing_Options_Unpaved, 
    2506    Command_MovingMap_Routing_Options_Walking, 
    2507    Command_MovingMap_Routing_Options_Truck, 
    2508    Command_MovingMap_Goto_POI 
    2510    Command_MovingMap_Routing_Options_Bike, 
    2511    Command_MovingMap_Routing_Options_Car, 
    2513    Command_MovingMap_Navega_Track, 
    2519    Command_MovingMap_Manager_MyDestinations, 
    2521    Command_MovingMap_Goto_Coords 
    2522    Command_MovingMap_View_List_TMC 
    2528    Command_MovingMap_Goto_POIByName 
    2529    Command_MovingMap_StopTrackSaveClose 
    2530    Command_MovingMap_Routing_Options_Bike_OnRoad, 
    2531    Command_MovingMap_Routing_Options_Car_OnRoad, 
    2532    Command_MovingMap_Routing_Options_Walking_OnRoad, 
    2533    Command_MovingMap_Routing_Options_Bike_OffRoad, 
    2534    Command_MovingMap_Routing_Options_Car_OffRoad, 
    2535    Command_MovingMap_Routing_Options_Walking_OffRoad, 
    2536    Command_MovingMap_Routing_Options_Shortest_Fastest 
    2538    Command_MovingMap_TMC_Avoid_Events 
    2539    Command_MovingMap_TMC_Show_Events 
    2540    Command_MovingMap_TMC_Autosearch_Station 
    2541    Command_MovingMap_TMC_Search_Station 
    2542    Command_MovingMap_Outdoor_Routing 
    3001    Command_Menu_NavigateTo 
    3004    Command_Menu_View 
    3006    Command_Menu_Options_Nav 
    3007    Command_Menu_Advanced 
    3008    Command_Menu_Vehicle 
    3012    Commane_Menu_Listas 
    3014    Command_Menu_ZoomTo 
    145     Command_Vistas_Gira_Izquierda 
    146     Command_Vistas_Gira_Derecha 
    177     Command_Vistas_Zoom_to_WPT 
    178     Command_Vistas_Zoom_to_Route 
    179     Command_Vistas_Zoom_to_Track 
    183     Command_Video_CalibrateTouchScreen 
    186     Command_Vistas_Zoom_to_Favorite 
    187     Command_Vistas_Screen_Brightness 
    189     Command_Vistas_Zoom_POIByName 
    190     Command_Vistas_Vuelta_Panoramica3D_interior =190 
    312     Command_Mapas_Select_View_POIs 
    595     Command_Archivo_ResetDefault_Config=Reset default settings 
    1336    Command_Vistas3D_Gira_Arriba 
    1337    Command_Vistas3D_Gira_Abajo 
    2522    Command_MovingMap_View_List_TMC 
    2528    Command_MovingMap_Goto_POIByName 
    2529    Command_MovingMap_StopTrackSaveClose 
    2530    Command_MovingMap_Routing_Options_Bike_OnRoad, 
    2531    Command_MovingMap_Routing_Options_Car_OnRoad, 
    2532    Command_MovingMap_Routing_Options_Walking_OnRoad, 
    2533    Command_MovingMap_Routing_Options_Bike_OffRoad, 
    2534    Command_MovingMap_Routing_Options_Car_OffRoad, 
    2535    Command_MovingMap_Routing_Options_Walking_OffRoad, 
    2536    Command_MovingMap_Routing_Options_Shortest_Fastest 
    2538    Command_MovingMap_TMC_Avoid_Events 
    2539    Command_MovingMap_TMC_Show_Events 
    2540    Command_MovingMap_TMC_Autosearch_Station 
    2541    Command_MovingMap_TMC_Search_Station 
    2542    Command_MovingMap_Outdoor_Routing
    104     Command_Vistas_Zoom_Ventana 
    105     missing- should be one button with pan/rotate / Command_Vistas_Panning 
    180     Command_Vistas_Giro3D_Mouse 
    202     Command_MovingMap_Activar_Ploteo 
    205     Command_MovingMap_Crear_Marca_Pos_GPS 
    206     Command_MovingMap_Act_Busqueda_Cartas_MayorEsc 
    271     Command_MovingMap_Goto_Home, 
    274     Command_MovingMap_Goto_MyDestinations, 
    506     Command_Archivo_Salir 
    554     Command_Archivo_Abrir 
    561     Command_Archivo_Opciones_Ext 
    708     Command_Vuelos_Stop 
    2501    Command_MovingMap_Routing_Options_Shortest 
    2502    Command_MovingMap_Routing_Options_Fastest, 
    2506    Command_MovingMap_Routing_Options_Walking, 
    2507    Command_MovingMap_Routing_Options_Truck, 
    2510    Command_MovingMap_Routing_Options_Bike, 
    2511    Command_MovingMap_Routing_Options_Car, 
    3012    Commane_Menu_Listas
    Gracias Freeday

    In English:
    A lot of interesting things on the our friend Freeday's links...

    By the moment, here is a function list from one of this links...

    Thank you Freeday...
    Todo el día de arriba para abajo...

  9. #9
    Fecha de ingreso
    31 May, 09
    Ubicación
    Vienna/AUSTRIA
    Mensajes
    286

    Predeterminado

    ¡no ha sido nada!

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  


About us

    CompeGPS Team SL All rights reserved © 2012

Follow us on

Twitter Facebook youtube Google Plus Flickr