Results 1 to 8 of 8

Thread: Automapa ((Europe) GPS Navigation) running with Wine

  1. #1
    Newbie BennY-'s Avatar
    Join Date
    Jan 2006
    Location
    Germany, Cologne
    Posts
    43

    Automapa ((Europe) GPS Navigation) running with Wine

    Hi,

    just want to let you know that automapa runs fine with wine.
    (see http://www.automapa.pl/?PEI=13252&lng=EN for more information about the software)

    you can configure a keyboard shortcut for each action, so you can control it by sending keystrokes with xdotool
    Attached Images Attached Images    
    Last edited by BennY-; 01-16-2013 at 10:53 AM.

  2. #2
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,846
    I know Automapa that is a very good Gps software.
    Do you have a list of the short cut or key stroke please ?

  3. #3
    Newbie BennY-'s Avatar
    Join Date
    Jan 2006
    Location
    Germany, Cologne
    Posts
    43
    Quote Originally Posted by pierrotm777 View Post
    Do you have a list of the short cut or key stroke please ?
    search for the "keymappings.data" file in your automapa directory, thats my content:
    Code:
    _AppVersion=replace with content of your file
    _Version=replace with content of your file
    _PPCDevice=replace with content of your file
    MCount=121
    Mapping0=262223;HelpInstructions
    Mapping1=262222;HelpMenu
    Mapping2=262221;MiniTrafficGetAMTEventsWholeCountry
    Mapping3=262220;MapMoveScreenRight
    Mapping4=262219;MapMoveScreenLeft
    Mapping5=262218;MapMoveScreenDown
    Mapping6=262217;MapMoveScreenUp
    Mapping7=262212;MapCenter
    Mapping8=262211;MapZoomOut
    Mapping9=262210;MapZoomIn
    Mapping10=262209;BtnFSTapAndHold
    Mapping11=327760;SaveRouteAsTrack
    Mapping12=327761;TrailHistoryOnOff
    Mapping13=262227;HelpAboutMenu
    Mapping14=262226;AbroadInfo
    Mapping15=262224;MyPosition
    Mapping16=196687;RoadCalculate
    Mapping17=196686;StartAsGps
    Mapping18=196685;RoadTypeDlg
    Mapping19=196684;RoadModifyMenu
    Mapping20=196683;NPAsEnd
    Mapping21=196682;NPAsByArea
    Mapping22=196681;NPAsByPoint
    Mapping23=196680;NPAsByEx
    Mapping24=196679;NPAsBy
    Mapping25=196678;NPAsStart
    Mapping26=196677;MapSearchDlg
    Mapping27=196676;AddressBookDlg
    Mapping28=196675;ShowGpsPtDlg
    Mapping29=196674;GpsStatusExDlg
    Mapping30=196673;GpsOnOff
    Mapping31=262229;MapCursor
    Mapping32=262230;MapCursorTracking
    Mapping33=262228;Menu
    Mapping34=262231;GotoMenu
    Mapping35=262232;RoadMenu
    Mapping36=262233;GpsMenuEx
    Mapping37=262234;POIMenu
    Mapping38=37;MapMoveRight
    Mapping39=39;MapMoveLeft
    Mapping40=38;MapMoveDown
    Mapping41=40;MapMoveUp
    Mapping42=196698;RoadAlternative
    Mapping43=196697;RoadWalk
    Mapping44=196696;RoadCrossCountry
    Mapping45=196695;RoadSoft
    Mapping46=196694;RoadEasy
    Mapping47=196693;Road4x4
    Mapping48=196692;RoadShort
    Mapping49=196691;RoadOptimal
    Mapping50=196690;RoadQuick
    Mapping51=196689;RoadShow
    Mapping52=196688;RoadInfoDlg
    Mapping53=131137;UserMenu
    Mapping54=131138;UserMenuCopy
    Mapping55=65615;MuteOnOff
    Mapping56=65614;KeyboardSettingsDlg
    Mapping57=65613;RecentLocationsDlg
    Mapping58=65612;WorkLocation
    Mapping59=65611;HomeLocation
    Mapping60=65610;DelayedAddFavoriteOnTheRight
    Mapping61=65609;DelayedAddFavoriteOnTheLeft
    Mapping62=65608;DelayedAddFavoriteAtGpsPt
    Mapping63=65607;NPGpsToFavoritesBP
    Mapping64=65606;NPToFavorites
    Mapping65=65605;FavoritesDlg
    Mapping66=65604;BlockPOIWarning
    Mapping67=65603;BlockPOIDisplay
    Mapping68=65602;DelayedAddPOIOnTheRight
    Mapping69=65601;DelayedAddPOIOnTheLeft
    Mapping70=65626;BTNScale
    Mapping71=65625;BtnMode3D2D
    Mapping72=65622;MapRotateOnOff
    Mapping73=65624;Quit
    Mapping74=65621;RotateScreenRight
    Mapping75=65620;RotateScreenLeft
    Mapping76=65619;MapRotateRight
    Mapping77=65618;MapRotateLeft
    Mapping78=65617;VolumeDown
    Mapping79=65616;VolumeUp
    Mapping80=393295;RoadRemove
    Mapping81=393294;RoadDemo
    Mapping82=393293;RoadLoadPoints
    Mapping83=393292;RoadPointsRvrs
    Mapping84=393291;NextTurnSound
    Mapping85=393290;RoadAutoRecalculate
    Mapping86=393289;RoadDetourCancel
    Mapping87=393288;BlockSegmentAfterManeuver
    Mapping88=393287;RoadDetourMenu
    Mapping89=393286;ToggleNavigateToByOrEndRoadPoint
    Mapping90=393285;LastManeuver
    Mapping91=393284;FirstManeuver
    Mapping92=393283;PrevManeuver
    Mapping93=393282;NextManeuver
    Mapping94=393281;RoadOriginal
    Mapping95=393306;DelayedAddPOIAtGpsPt
    Mapping96=393305;NPGpsToPOIBP
    Mapping97=393304;NPToPoi
    Mapping98=393303;UserPoiManagerDlg
    Mapping99=393302;POIWarningDlg
    Mapping100=393301;PoiCategoriesDlg
    Mapping101=393300;PoiSearchDlg
    Mapping102=393299;RecentRoutes
    Mapping103=393298;RoadTrackOnOff
    Mapping104=393297;RoadSavePoints
    Mapping105=393296;RoadDeleteNextVia
    Mapping106=327745;TrackingMenu
    Mapping107=327746;SettingsMenu
    Mapping108=327747;OptionsMenu
    Mapping109=327748;NightModeOnOff
    Mapping110=327749;ToggleUseEasyCommands
    Mapping111=327750;PilotOnOff
    Mapping112=327751;ToggleMouseMapMoveZoom
    Mapping113=327752;OnBoardComputerOnOff
    Mapping114=327753;SaveTrack
    Mapping115=327754;SaveTrackWithoutDlg
    Mapping116=327755;GpsReplaySpeedInc
    Mapping117=327756;GpsReplaySpeedDec
    Mapping118=327757;ReplayTrack
    Mapping119=327758;ShowTrack
    Mapping120=327759;HideTrack

    Keycodes with description (i'm going to translate them later, but it's better then nothing for now )
    Code:
    Shift_L+u contextmenue of map
    Shift_L+w route to
    Shift_L+x menue route
    Shift_L+y menue gps
    Shift_L+z menue poi
    
    Shift_L+Ctrl_L+a menue: show position / navigation
    Shift_L+Ctrl_L+b menue: settings
    Shift_L+Ctrl_L+c menue: options
    Shift_L+Ctrl_L+d toggle nightmode on/off
    Shift_L+Ctrl_L+e toggle menue on/off
    Shift_L+Ctrl_L+f toggle pilot on/off
    Shift_L+Ctrl_L+g toggle automatic map movement/zoom
    Shift_L+Ctrl_L+h boardcomputer on/off
    Shift_L+Ctrl_L+i save tracks on/off
    Shift_L+Ctrl_L+j (OB) save tracks on/off
    Shift_L+Ctrl_L+k gps track speed up (i think this is for gps lag)
    Shift_L+Ctrl_L+l gps track slow down (i think this is for gps lag)
    Shift_L+Ctrl_L+m play/stop track playback
    Shift_L+Ctrl_L+n show track
    Shift_L+Ctrl_L+o hide track
    Shift_L+Ctrl_L+p save track
    Shift_L+Ctrl_L+q toggle track display while driving (on/off)
    
    Control_L+Alt_L+a gps on/off
    Control_L+Alt_L+b gps information
    Control_L+Alt_L+c route to gps location
    Control_L+Alt_L+d route to contact
    Control_L+Alt_L+e route to address
    Control_L+Alt_L+f set route start point
    Control_L+Alt_L+g set stop over point
    Control_L+Alt_L+h typ des über punktes wählen und setzen (?)
    Control_L+Alt_L+i über den punkt setzen (?)
    Control_L+Alt_L+j über die gegend setzen (?)
    Control_L+Alt_L+k set route end point
    Control_L+Alt_L+l menue: change route
    Control_L+Alt_L+m set route type
    Control_L+Alt_L+n (OB) alternative route (?)
    Control_L+Alt_L+p route information
    Control_L+Alt_L+q show complete route
    Control_L+Alt_L+r fast route
    Control_L+Alt_L+s optimal route
    Control_L+Alt_L+t short route
    Control_L+Alt_L+u off road route
    Control_L+Alt_L+v easy route
    Control_L+Alt_L+w route: low difficulty (?)
    Control_L+Alt_L+x route free air (?)
    Control_L+Alt_L+y route by feet
    Control_L+Alt_L+z alternative route
    Shift_L+Alt_L+a original route
    Shift_L+Alt_L+b next route action
    Shift_L+Alt_L+c last route action
    Shift_L+Alt_L+d first route action
    Shift_L+Alt_L+e last route action
    Shift_L+Alt_L+f route to: route end point/route poi (?)
    Shift_L+Alt_L+g menue: route redirection
    Shift_L+Alt_L+h block route after action
    Shift_L+Alt_L+i remove route redirection
    Shift_L+Alt_L+j auto correct route on/off
    Shift_L+Alt_L+k announce next action
    Shift_L+Alt_L+l routenpunkte umkehren (?)
    Shift_L+Alt_L+m load route
    Shift_L+Alt_L+n demo route
    Shift_L+Alt_L+o remove route
    Shift_L+Alt_L+p remove next route poi
    Shift_L+Alt_L+q save route
    Shift_L+Alt_L+r show route on/off
    Shift_L+Alt_L+s typical route
    Shift_L+Alt_L+t route to poi
    Shift_L+Alt_L+u show poi
    Shift_L+Alt_L+v poi warning
    Shift_L+Alt_L+w poi settings
    Shift_L+Alt_L+x add to poi
    Shift_L+Alt_L+y (ob) add to poi
    Shift_L+Alt_L+z add current gps location to poi
    Control_L+a add location left by current location to poi
    Control_L+b add location right by current location to poi
    Control_L+c show/hide poi's
    Control_L+d toggle poi warnings
    Control_L+e route to favorite
    Control_L+r rotate map left
    Control_L+s rotate map right
    Control_L+t rotate screen left
    Control_L+u rotate screen right
    Control_L+v automatic map rotation on/off
    Control_L+z maßstab innerorrts/außerorts/ansicht
    Shift_L+a fullscreen on/off
    
    Shift_L+i move mapview down (full screen height)
    Shift_L+j move mapview up (full screen height)
    Shift_L+k move mapview right (full screen height)
    Shift_L+l move mapview left (full screen height)
    Shift_L+m download traffic data (whole country)
    Shift_L+n accident menue
    Shift_L+o tips for driver
    Shift_L+p where am i?
    Shift_L+r informations over country
    Shift_L+s menue: help
    
    
    
    Control_L+y 2D/3D/3DR
    Control_L+x close automapa
    Shift_L+b zoom in +
    Shift_L+c zoom out -
    Shift_L+d center map 
    Down 	mapview down
    Up 		mapview up
    Right 	mapview right
    Left	mapview left
    Control_L+K route home
    Control_L+l route work
    Control_L+m route history
    Control_L+o sounds/annoucents on/off
    Control_L+p volume up
    Control_L+q volume down
    Shift_L+v contextmenue map
    Shift_L+t menue

    my script for sending keystrokes
    Code:
    #!/bin/sh
    export DISPLAY=:0.0
    
    NAME="tpcAm.exe"
    
    #activate window
    xdotool search --name "$NAME" windowactivate
    #wmctrl -R "$NAME" 
    
    xdotool $1
    
    if test "$1" = "key Tab Return"
    then
    	#move window on top
    	wmctrl -R "$NAME"
    	#move mousecursor over automapa window (location might be another then on my system)
    	xte "mousemove 768 1"
    	#make a mouseclick on automapa
    	xdotool search --name "$NAME" click 1
    fi;
    the focus part "key Tab Return" is needed if some other window takes focus, because automapa don't get the keystrokes when another window is actice. I think this is because of wine don't gives the OS keystrokes to the "emulated" programs (which is good for security reasons).


    and those are the keys i actually handle in my control gui
    Code:
    if(strcmp(w->label(), (char *) "2D/3D") == 0)			gps_navigation_sendkey((char *) "Control_L+y");
    else if(strcmp(w->label(), (char *) "zoom in") == 0)	gps_navigation_sendkey((char *) "Shift_L+b");
    else if(strcmp(w->label(), (char *) "zoom out") == 0)	gps_navigation_sendkey((char *) "Shift_L+c");
    else if(strcmp(w->label(), (char *) "center") == 0)		gps_navigation_sendkey((char *) "Shift_L+d");
    else if(strcmp(w->label(), (char *) "day/night") == 0)	gps_navigation_sendkey((char *) "Shift_L+Control_L+d");
    else if(strcmp(w->label(), (char *) "boardcomputer") == 0)	gps_navigation_sendkey((char *) "Shift_L+Control_L+h");
    else if(strcmp(w->label(), (char *) "back") == 0)	gps_navigation_sendkey((char *) "Tab Return");
    else if(strcmp(w->label(), (char *) "enter") == 0)	gps_navigation_sendkey((char *) "Return");
    else if(strcmp(w->label(), (char *) "<") == 0)	gps_navigation_sendkey((char *) "Left");
    else if(strcmp(w->label(), (char *) ">") == 0)	gps_navigation_sendkey((char *) "Right");
    else if(strcmp(w->label(), (char *) "/\\") == 0)	gps_navigation_sendkey((char *) "Up");
    else if(strcmp(w->label(), (char *) "\\/") == 0)	gps_navigation_sendkey((char *) "Down");
    else if(strcmp(w->label(), (char *) "main menue") == 0)	gps_navigation_sendkey((char *) "Shift_L+t");
    else if(strcmp(w->label(), (char *) "map menue") == 0)	gps_navigation_sendkey((char *) "Shift_L+v");
    else if(strcmp(w->label(), (char *) "route home") == 0)	gps_navigation_sendkey((char *) "Control_L+k");
    else if(strcmp(w->label(), (char *) "route work") == 0)	gps_navigation_sendkey((char *) "Control_L+l");
    else if(strcmp(w->label(), (char *) "route history") == 0)	gps_navigation_sendkey((char *) "Control_L+m");
    else if(strcmp(w->label(), (char *) "mute") == 0)	gps_navigation_sendkey((char *) "Control_L+o");
    else if(strcmp(w->label(), (char *) "vol +") == 0)	gps_navigation_sendkey((char *) "Control_L+p");
    else if(strcmp(w->label(), (char *) "vol -") == 0)	gps_navigation_sendkey((char *) "Control_L+q");
    else if(strcmp(w->label(), (char *) "display") == 0)	gps_navigation_sendkey((char *) "Shift_L+a");
    sorry for the code, but havn't much time for that part at the moment
    Last edited by BennY-; 01-16-2013 at 10:47 AM.

  4. #4
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,846
    Cool job , i try these sendkey as soon as possible !

  5. #5
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,846
    I have downloaded the Demo version and i don't found the keymappings.data file !
    I have tried too modified the key into the software but that don't create a new keymappings.data file !

  6. #6
    Newbie BennY-'s Avatar
    Join Date
    Jan 2006
    Location
    Germany, Cologne
    Posts
    43
    Quote Originally Posted by pierrotm777 View Post
    I have downloaded the Demo version and i don't found the keymappings.data file !
    I have tried too modified the key into the software but that don't create a new keymappings.data file !
    have you searched recursive? it's in one of the subfolders (Profiles/profilename/Data Files) (bold text is variable afaik)

    edit: i have translated some of the shortcut keys in the list above, as i don't know all functions some might be not really exact
    Last edited by BennY-; 01-16-2013 at 10:48 AM.

  7. #7
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,846
    Ok,
    I have found the file into the directory:
    .\Profiles\osobowy\Data Files

  8. #8
    Newbie
    Join Date
    Nov 2013
    Posts
    1
    wine is working fine with automapa?

Similar Threads

  1. Riderunner et automapa
    By joeloudin in forum RR Skins
    Replies: 1
    Last Post: 10-17-2011, 05:08 PM
  2. AutoMapa 5.5.3
    By upspace in forum GPS
    Replies: 7
    Last Post: 08-28-2010, 11:53 AM
  3. Automapa europe embedding
    By astrapc in forum Road Runner
    Replies: 4
    Last Post: 11-21-2008, 02:01 AM
  4. Wine & D3 / GPS
    By RoyN in forum PyCar
    Replies: 10
    Last Post: 08-12-2005, 03:40 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •