Page 1 of 4 1234 LastLast
Results 1 to 10 of 36

Thread: Garmin Mobile PC OSK and More - RELEASE

  1. #1
    One Sharp Cheddar ThunderStick's Avatar
    Join Date
    Aug 2006
    Location
    West Allis, WI
    Posts
    1,660

    Garmin Mobile PC OSK and More - RELEASE

    OK here it is the moment we have all been waiting for.
    THE GARMIN MOBILE PC OSK
    It works with command line input

    There are TWO versions,
    FULL FEATURED AND SLOW or SIMPLE SENDKEY AND FAST AS LIGHTNING.
    To send the character "K" to Garmin the command line would be
    GarminSendKey.exe K

    It will send any "autoit compatible" send key command to garmin.

    Download both and compare they pretty much operate the same just the fast one is simple and to the point but fast as can be. The featured version is slower but has a few extra bells and whistles.
    Both are pretty solid and work well.
    Attached Files Attached Files
    New Age Garmin - Skin for RR
    New Age Slider - RR SKin In Progress
    "It's called CODE because I don't want you to know"

  2. #2
    One Sharp Cheddar ThunderStick's Avatar
    Join Date
    Aug 2006
    Location
    West Allis, WI
    Posts
    1,660
    This is more of a sendkey program, and can be adapated for use with any skin in any front end.
    New Age Garmin - Skin for RR
    New Age Slider - RR SKin In Progress
    "It's called CODE because I don't want you to know"

  3. #3
    Wants to make it harder monkeyracer's Avatar
    Join Date
    May 2007
    Location
    Lakehood, CO
    Posts
    1,463
    Nice, thank you for this, now I might just have to go out and buy the program. I was saving my pennies for IG 2009, but it doesn't seem to be worth 2x the price of GMPC... This was a major issue holding me back from it.
    2007 Chrysler PT Cruiser TE
    Car PC Progress:
    Planning.......[---------X-] 95%
    Parts...........[---------X-] 90%
    Fabrication...[---------X-] 90%
    RR Skin........[---------X-] 95%
    View my
    Worklog
    Road Runner Skins
    Website
    Favorite thread EVER!

  4. #4
    Newbie maddop's Avatar
    Join Date
    Oct 2005
    Location
    Liverpool
    Posts
    44
    Subscribed and downloaded.
    Will give this a try tomorrow and let you know how it goes in my setup.
    BMW E46 (year 2000)
    CARPC installed and working!!

  5. #5
    Variable Bitrate
    Join Date
    Oct 2007
    Posts
    379
    subscribed

  6. #6
    Newbie
    Join Date
    Aug 2008
    Posts
    18
    So, has anyone put together an OSK skin to use this with?

  7. #7
    Wants to make it harder monkeyracer's Avatar
    Join Date
    May 2007
    Location
    Lakehood, CO
    Posts
    1,463
    here's what I threw together:





    The OSK is a little slow since it has to run the script for each and every letter, but it works. If there was a way to speed it up a little bit, or create a buffer of commands, that would be nice.

    I have my screen set up so that the "garmin rr" in the top left activates and deactivates the keyboard, and the "back" exits back to RR.

    EDIT: Slight tweak to the OSK.
    2007 Chrysler PT Cruiser TE
    Car PC Progress:
    Planning.......[---------X-] 95%
    Parts...........[---------X-] 90%
    Fabrication...[---------X-] 90%
    RR Skin........[---------X-] 95%
    View my
    Worklog
    Road Runner Skins
    Website
    Favorite thread EVER!

  8. #8
    Super Moderator
    Auto Apps:loading...
    JohnWPB's Avatar
    Join Date
    Sep 2005
    Location
    West Palm Beach, Florida
    Posts
    4,689
    Blog Entries
    1
    Quote Originally Posted by monkeyracer View Post
    If there was a way to speed it up a little bit, or create a buffer of commands, that would be nice.


    Very Nice! I have a way you can really speed it up if you want. Just add a "receiver" to the script, so it is always running and "listening" for commands. You can start the script when you press the OSK button and close it when you hit enter.

    In the script you then simply use CASE statements in a loop:

    Here is the basic script to start with:

    Code:
    #include <misc.au3>
    $hwnd_rec = GUICreate('GarminOSK')
    GUIRegisterMsg(0x004A, '_GUIRegisterMsgProc')
    
    While 1
    
        Switch String($OSKCommand )
              Case "a" 
                     [Your command here to send a to Garmin]
    
              Case "b" 
                     [Your command here to send b to Garmin]
    
              Case "c" 
                     [Your command here to send c to Garmin]
    
              Case "find" 
                     [Your code to find the text box in garmin]
    
              Case "enter" 
                     [Send Enter to Garmin]
                     Exit
    
        EndSwitch
    
    WEnd
    
    
    Func _GUIRegisterMsgProc($hWnd, $MsgID, $WParam, $LParam)
        If $MsgID = 0x004A Then
            $vs_cds = DllStructCreate("ptr;dword;ptr", $LParam)
            $vs_msg = DllStructCreate('char[' & DllStructGetData($vs_cds, 2) + 1 & ']', DllStructGetData($vs_cds, 3))
            $recd_msg = DllStructGetData($vs_msg, 1)
            $recd_msg = StringLeft($recd_msg, DllStructGetData($vs_cds, 2))
            $OSKCommand = $recd_msg
        EndIf
    EndFunc
    Then, on the RR button use:

    "SENDMSG;GarminOSK;a"

    to send an "a" to the script.

    So it is not always running, when you press ENTER on the OSK, send the command to Garmin, and then close the script.


    I used this type of script for my screen lock in the DFX skin, and the key presses are instant.
    Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

    My Fiero Build Thread

  9. #9
    Wants to make it harder monkeyracer's Avatar
    Join Date
    May 2007
    Location
    Lakehood, CO
    Posts
    1,463
    Looks like there will be an update to this pretty quick then...
    2007 Chrysler PT Cruiser TE
    Car PC Progress:
    Planning.......[---------X-] 95%
    Parts...........[---------X-] 90%
    Fabrication...[---------X-] 90%
    RR Skin........[---------X-] 95%
    View my
    Worklog
    Road Runner Skins
    Website
    Favorite thread EVER!

  10. #10
    Super Moderator
    Auto Apps:loading...
    JohnWPB's Avatar
    Join Date
    Sep 2005
    Location
    West Palm Beach, Florida
    Posts
    4,689
    Blog Entries
    1
    Hmmm thinking about this a bit more.... there may be an even easier way to simplify the code.. Look for enter, esc and what not, and if its not a "special" command or key, then just send what was received to Garmin.
    Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

    My Fiero Build Thread

Page 1 of 4 1234 LastLast

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
  •