Page 28 of 31 FirstFirst ... 1819202122232425262728293031 LastLast
Results 271 to 280 of 309

Thread: Garmin RR: Overlay and OSK for GMPC Updated 11/09/08

  1. #271
    Constant Bitrate
    Join Date
    Sep 2008
    Location
    Western Australia
    Posts
    169
    Not sure how to check the version but you could just copy over the newer one anyway:

    OVERLAY [screen loader]

    I found it helped keep the overlay on top but eventually it would still get kicked off unless you kill explorer.

  2. #272
    Variable Bitrate egeekial's Avatar
    Join Date
    May 2004
    Posts
    393
    Can anyone give me some guidance as to how I get this working with the eLite Lite skin?

  3. #273
    Low Bitrate
    Join Date
    Dec 2009
    Posts
    73
    Has anyone gotten Garmin OSK to work with windows 7 (I'm using DFX 4 and eLite lite)? The OSK doesn't show up for me but it still blocks the input field so I can't use my keyboard to enter the address so it makes it almost unusable within RR, I have to run it outside of RR put in the address then restart RR. Very inefficient.

  4. #274
    Variable Bitrate
    Join Date
    Jul 2009
    Location
    B.C., Canada
    Posts
    305
    Quote Originally Posted by maceo4 View Post
    Has anyone gotten Garmin OSK to work with windows 7 (I'm using DFX 4 and eLite lite)?
    Yes. Works fine for me.

  5. #275
    Variable Bitrate
    Join Date
    Jun 2007
    Posts
    234
    my style of gmpc overlay

    with free virtual keyboard for multilanguage
    Attached Images Attached Images   
    Attached Files Attached Files

  6. #276
    Variable Bitrate
    Join Date
    Jul 2009
    Location
    B.C., Canada
    Posts
    305
    Quote Originally Posted by kuo View Post
    I had the same issue. My workaround was to autohide the taskbar and have an autoit script on the desktop that moves the mouse to show the taskbar when needed. I believe the issue is that win7's taskbar is always on top and makes the gmpc window open shorter than specified by the skin. RR then resizes gmpc and leaves it on top. It may not be accurate but that's my theory.
    I finally got my touchscreen and my OSK doesn't show up either. I tried this autohide trick and it didn't seem to do anything. I still can't get the OSK to show up.

  7. #277
    Constant Bitrate
    Join Date
    Sep 2008
    Location
    Western Australia
    Posts
    169
    So has anyone managed to fix the overlay issue? It's actually pretty irritating now :/

  8. #278
    kuo
    kuo is offline
    Variable Bitrate kuo's Avatar
    Join Date
    Jun 2003
    Location
    Greensboro, NC
    Posts
    439
    Quote Originally Posted by zillacles View Post
    So has anyone managed to fix the overlay issue? It's actually pretty irritating now :/
    with gmpc 5.00.70 and win7 the overlay only works sporadically but i've found with gmpc 5.00.60 the overlay almost always gets hidden behind the gmpc window. the solution i've found reliable is to stop using the overlay. just create a normal skin to embed the gmpc window and use the osk that anuchit is using a few posts up and you will be a much happier camper. this is what i've done.



    my car: 2003 g35 coupe, 2.5ghz c2d cpu, gigabyte micro atx mb, dsatx
    wife's car: 2004 honda accord coupe 2.4ghz p4 cpu, asus micro atx mb, opus 150
    company car: 2006 chevy avalanche 2.0ghz p4 laptop, cnx p1900

  9. #279
    Constant Bitrate
    Join Date
    Sep 2008
    Location
    Western Australia
    Posts
    169
    Trying it out now. One question though, how did you remove the title for the virtual keyboard window? It doesn't seem to be part of its settings.

  10. #280
    kuo
    kuo is offline
    Variable Bitrate kuo's Avatar
    Join Date
    Jun 2003
    Location
    Greensboro, NC
    Posts
    439
    i use the following autoit script that i found on the interwebs to remove the title bar and position the osk. just change the path to freevk.exe to what you need it to be and adjust the 2nd winmove line to suit your needs. the reason there are two winmove lines is that the osk needs to be moved for the title bar to be removed. maybe one of our expert autoit coders can shed some light on why this is the case.

    Code:
    #include <WindowsConstants.au3>
    Run("D:\program files\virtualkeyboard\Freevk.exe")
    WinWait("[CLASS:TMainForm]")
    
    $hWnd = WinGetHandle("[CLASS:TMainForm]")
    
    $iOld_Styles = _WinGetStyle($hWnd, 0)
    $iOld_ExStyles = _WinGetStyle($hWnd, 1)
    
    $iNew_Styles = BitAND($iOld_Styles, BitNOT($WS_SYSMENU), BitNOT($WS_CAPTION)) ;, BitNOT($WS_SIZEBOX))
    
    _WinSetStyle($hWnd, $iNew_Styles, $iOld_ExStyles)
    
    WinMove("[CLASS:TMainForm]", "", -3, 209, 807, 273)
    WinMove("[CLASS:TMainForm]", "", -4, 210, 808, 274)
    
    Func _WinSetStyle($hWnd, $Style = -1, $ExStyle = 0)
        Local Const $GWL_STYLE = -16, $GWL_EXSTYLE = -20
        Local Const $SWP_NOMOVE = 0x2, $SWP_NOSIZE = 0x1, $SWP_SHOWWINDOW = 0x40, $SWP_NOZORDER = 0x4
        Local $iFlags = BitOR($SWP_SHOWWINDOW, $SWP_NOSIZE, $SWP_NOMOVE, $SWP_NOZORDER)
        
        If $Style = -1 Then $Style = BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU)
        
        DllCall("User32.dll", "int", "SetWindowLong", "hwnd", $hWnd, "int", $GWL_STYLE, "int", $Style)
        DllCall("User32.dll", "int", "SetWindowLong", "hwnd", $hWnd, "int", $GWL_EXSTYLE, "int", $ExStyle)
        DllCall("User32.dll", "int", "SetWindowPos", "hwnd", $hWnd, "hwnd", 0, "int", 0, "int", 0, "int", 0, "int", 0, "int", $iFlags)
    EndFunc
    
    Func _WinGetStyle($hWnd, $iIndex=0)
        Local Const $GWL_STYLE = -16, $GWL_EXSTYLE = -20
        
        Local $iGWL_Index = $GWL_STYLE
        If $iIndex > 0 Then $iGWL_Index = $GWL_EXSTYLE
        
        Local $aStyles = DllCall('User32.dll', 'long', 'GetWindowLong', 'hwnd', $hWnd, 'int', $iGWL_Index)
        Return $aStyles[0]
    EndFunc
    the osk skin button runs the following auto it script where osk_open.exe is the above autoit script
    Code:
    If WinExists("[CLASS:TMainForm]") Then
    	WinClose("[CLASS:TMainForm]", "")
    Else
    	Run("D:\Program Files\Riderunner\Tools\osk_open.exe")
    EndIf
    the exit button executes the following code along with an "EXIT"
    Code:
    If WinExists("[CLASS:TMainForm]") Then
    	WinClose("[CLASS:TMainForm]", "")
    EndIf
    my car: 2003 g35 coupe, 2.5ghz c2d cpu, gigabyte micro atx mb, dsatx
    wife's car: 2004 honda accord coupe 2.4ghz p4 cpu, asus micro atx mb, opus 150
    company car: 2006 chevy avalanche 2.0ghz p4 laptop, cnx p1900

Similar Threads

  1. Replies: 12
    Last Post: 09-23-2008, 08:09 PM

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
  •